.content_table_01_head img {
	display: block;
}
.content_table_01_head {
	background-color: #FE0101;
	height: 26px;
}
.content_table_01_body {
	background-color: #FFFFFF;
	padding-top: 18px;
	padding-bottom: 10px;
}

.content_table_01_fun {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 10px;
}

.content_table_01_body_reich {
	padding-top: 18px;
	padding-bottom: 10px;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:20px;
	background: #fff url(../pic/bg/bg_sexy_content.gif) bottom no-repeat;
}

.content_table_01_body_sparks {
	padding-top: 18px;
	padding-bottom: 10px;
	margin:0px; 
	padding:0px; 
	text-align:center; 
	padding-top:20px; 
	background-color:#FFFFFF;
	/*height:400px;*/
}


.content_table_01_body_alt {
	background: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.content_table_02_head img {
	display: block;
}
.content_table_02_head {
	background-color: #FE0101;
	height: 26px;
	width: 290px;
	float: left;
}
.content_table_02_body {
	background-color: #FFFFFF;
	width: 290px;
	float: left;
	padding: 10px 0;
	height: 170px;
}

content_table_03_head img {
	display: block;
}
.content_table_03_head {
	background-color: #FE0101;
	height: 26px;
	width: 290px;
	float: right;
}
.content_table_03_body {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 290px;
	float: right;
	height: 170px;
}
content_table_04_head img {
	display: block;
}
.content_table_04_head {
	background-color: #FE0101;
	height: 26px;
	width: 290px;
	float: left;
}
.content_table_04_body {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 290px;
	float: left;
	height: 170px;
}
content_table_05_head img {
	display: block;
}
.content_table_05_head {
	background-color: #FE0101;
	height: 26px;
	width: 290px;
	float: right;
}
.content_table_05_body {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 290px;
	float: right;
	height: 170px;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box01_detail_re h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0 15px;
}

.box01_comment_re h4 {
	font-size: 12px;
	color: #000000;
	margin: 0 0 3px 0;
}

.box01_comment_re h5 {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.box01_comment_re p {
	padding: 0;
}


.weiter_bnt1 {
	float:right;
	margin-right:10px;
	margin:0px;
	padding:0px;
	height:20px;
	color:#ff0000;
}

.weiter_bnt1 a {
	font-weight:bold;
	color:#ff0000;
}

.weiter_bnt1 img {
	float:left;
	margin-top:0px;
}

.weiter_bnt {
	float:right;
	margin-right:0px;
	color:#ff0000;
	width:90px;
}

.weiter_bnt a {
	font-weight:bold;
	color:#ff0000;
}

.fun_tab4 a {
	font-weight:bold;
	color:#ff0000;
}

.fun_tab4 img {
	float:left;
	margin-top:13px;
}

.weiter_bnt img {
	float:left;
	margin-top:3px;
	width:20px;
}

.weiter_text {
	text-decoration:underline;
	color:#ff0000;
	width:90px;
	margin:0px;
	padding:0px;
}

a { text-decoration:none; font-size: 12px; }
a.archiv {
	text-decoration: none;
	}
a.archiv:hover {
	text-decoration: underline;
	}

a.comment_link {
background: url(../pic/picto/link_comment.gif) no-repeat 0px 3px;
padding-left: 14px;
}

a.website_link_extern {
background: url(../pic/picto/link_extern.gif) no-repeat 0px 3px;
padding-left: 14px;
}

a.website_link_intern {
background: url(../pic/picto/link_intern.gif) no-repeat 0px 3px;
padding-left: 14px;
}

a.media_file_audio {
background: url(../pic/picto/link_audio.gif) no-repeat 0px 3px;
padding-left: 14px;
}

a.media_file_handy {
background: url(../pic/picto/link_handy.gif) no-repeat 0px 3px;
padding-left: 14px;
}

a.media_file_video, a.website_media_link {
background: url(../pic/picto/link_video.gif) no-repeat 0px 2px;
padding-left: 14px;
}


span.underline_none {
	text-decoration:none;
	}

p.infos {
margin: 15px 5px 15px 0;
}
p.kopftext {
	margin: 10px 5px 15px 0;
}


h2.titel {
font-size: 16px; text-transform: uppercase; letter-spacing: 1px; line-height: 17px; margin-bottom: 10px; color: #000;margin-left:14px;
}

.ueberschrifttele_1 {
	font-size: 14px; text-transform: uppercase; letter-spacing: 1px; line-height: 17px; margin-bottom: 10px; color: #000; padding-left: 3px;
}

.ueberschrifttele_2 {
	font-size: 16px; text-transform:none;
}
.filmname {
	text-transform:uppercase;
}

img.uebersicht {
	margin-left: 5px;
}
#bilder_tabelle { margin: 0px 0px 15px 15px; }
* html #bilder_tabelle { margin: 0px 0px 15px 15px; }
/* Bildunterschriften */
dl{ text-align: left; width: 170px; font-size: 10px; padding: 2px 0; margin: 0px;}
dl.bildliste{width: 85px; float: left; margin: 4px 9px 4px 0; }
* html dl.bildliste { margin: 4px 6px 4px 0; }
/* in diesem Tag erscheint das Bild */
dl dt { margin: 0; }
/* in diesem Tag erscheint die Bildunterschrift */
dl dd { margin: 0;  padding: 0 3px; }

.sendeinfos {
	font-size:12px;
}

#login { margin-top: 15px; }

#login legend {
	background: #FE0101;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 6px;
	}

#login fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 15px 20px 15px;
	}
	
#login fieldset > legend {
	display: block;
	}

#login label {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	}
	
#login input, #login select {
	color: #000;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0;
	padding: 2px;
	width: 300px;
	border: 1px solid #ccc;
	}
	
input#password, input#password-repeat { width: 150px; }

#password_reminder { padding-left: 0px; margin-top: 10px; font-size:11px; }

input#anmelden, input#senden {
	display: block;
	margin-top: 10px;
	padding: 1px 3px;
	width: auto;
	background: #FE0101;
	color: #fff;
	border: none;
	font-size: 12px;
	}

#login input.radio_reg, #radio input[type=radio] {
	margin: 4px 10px 0 0;
	height: 10px;
	width: auto;
	border: 1px solid #fff;
}
* html #login input { width: auto; } 

#login .radio_titel, #login .checkbox_titel { padding-bottom: 7px; font: 0.7em Verdana, Arial, Helvetica, sans-serif; }
#login. form-row {
	clear: both;
}

#login input.check_reg, #login input[type=checkbox] {
	margin: 4px 10px 0 0;
	height: 12px;
	width: auto;
	border: 1px solid #fff;
}

a.form_link { font-size: 12px; text-decoration: underline; color:#0000CC; }
* html a.form_link { margin-bottom: 4px; }
	
.picto {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	width: 320px;
}

.picto_littlebox {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	width: 250px;
}

.picto_littlebox img {
	float: left;
	margin-right: 10px;
	}
img.float_left {
	float: left;
	margin: 3px 10px 0 15px;
}

.picto img {
	float: left;
	margin-right: 10px;
	}
.box01_li {
	float: left;
	width: 108px;
	padding-top: 3px;
	text-align: right;
}
.box01_re {
	float: right;
	width: 490px;
	padding-bottom: 10px;	
}
.box01_detail_li {
	float: left;
	padding-left: 10px;
	display:inline;
}
.box01_detail_re {
	padding-left:10px;
	float:left;
	width: 405px;
	padding-bottom: 10px;	
}
.box01_comment_li, .box01_comment_li_alt  {
	float: left;
	width: 90px;
	text-align: right;
	padding-left: 10px;
	padding-top:5px;
}

.box01_comment_re, .box01_comment_re_alt {
	float: right;
	width: 475px;
	padding-bottom: 10px;	
}

.box01_map {
	width: 100%;
	padding-bottom: 10px;	
}
#map { text-align:center; border: 1px solid #999; margin: 20px auto; }
#infomap { text-align: left; }
#infomap h5 { margin: 0px; }
#infomap p { padding: 0; margin: 0; }
.content_re a:hover {
	color: #FB0404;
}
.content_re a {
	color: #000000;
}


.box01_detail_li_podcast {
	float: left;
	width: 320px;
	padding-left: 10px;

}

.box01_detail_li_bild50 {
	float: left;
	padding-left: 10px;
}

.box01_detail_li_podcastbild {
	float: left;
	width: 290px;
	padding-left: 10px;
}

.box01_detail_re_podcastbild {
	margin-left: 300px;
}
* html .box01_detail_re_podcastbild {
	float:left;
	margin: 0;
	width: 295px;
}

.box01_detail_re_podcast {
	padding-bottom: 10px;
	margin-left: 330px;
}

* html .box01_detail_re_podcast {
	float:left;
	margin: 0;
	width: 265px;
}

.box01_detail_re_bild50 {
	padding-bottom: 10px;
	}

#podcast_links {
	margin-top:10px;
}

* html .box01_detail_re_bild50 { width: 290px }

.secondrow {
	padding-top: 10px;
}
.thirdrow {
	padding-top: 10px;
}
.box01_li_feature {
	color: #009933;
	width: 290px;
	float: left;
}
.box01_re_feature {
	width: 290px;
	float: right;
}

input.required, textarea.required {
	border: 1px solid #878787;
}
input.validation-failed, textarea.validation-failed {
	color : #000;
	background: #F8BEA6;
}
input.validation-passed, textarea.validation-passed {
	color : #000;
	background:#A8D8A0;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #F8BEA6;
	color : #232323;
	font-weight: bold;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}

.form_titel {
	font-size: 14px;
	font-weight: bold;
	color: #232323;
	width: 70px;
	padding-right: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* SEITENNAVIGATION */
/* - - - - - - - - - - - - - - - - - - - - */
#sitenav { text-align:right; float: left; /*margin-top: -18px;*/ width: 250px;}
.seiteninfo, .aktuelleseite, .pl {
font: normal 11px/22px Arial, Verdana, Helvetica, sans-serif;
text-align: center;
color: #FE0101;
}

.seiteninfo {
background-color: #fff;
color: #ccc;
font-weight: bold;
padding: 1px 5px 1px 5px;
}

.aktuelleseite {
/*background-color: #ffffff;*/
font-weight:normal;
text-decoration:underline;
color:#000;
padding: 1px 5px 1px 5px;
margin-right: 6px;
}

.pl a {
background-color: #FE0101;
color: #fff;
text-decoration:underline;
font-weight:normal;
padding: 1px 5px 1px 5px;
white-space: nowrap;
margin-right: 6px;
font-size: 11px;
}
.pl a:hover {
color:#000;
text-decoration: none;
font-weight:normal;
text-decoration:underline;
/*background-color: #fff;*/
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Tooltip */
/* - - - - - - - - - - - - - - - - - - - - */


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* dimensios for both splash image and the player wrapper */ 
a.flowplayer, a.flowplayer img { 
    display:block;                 
    width:320px; 
    height:240px; 
    border:0px;         
} 
 
/* play button on top of splash screenn */ 
div.playButton { 
    background:url(../pic/player/play.png) no-repeat; 
    width:50px; 
    height:50px; 
    position:relative; 
    top:-140px; 
    left:125px;     
    opacity:0.9; 
    margin-bottom:-50px; 
} 
 
/* play button upon mouseover */ 
div.playButton:hover { 
    opacity:1.0;         
}

.quelle {
	font-size:10px;
	margin-bottom:10px;
}

/* mySite Aufbau */

.mySiteLogout {
	float:right;
	padding: 0px 0px 0px 0px;
}

.mySiteLogout form{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#mySiteNavigationID {
	background-color:#FFFFFF;
	width:100%;
	height:25px;
}
#mySiteNavigationID {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#mySiteNavigationID ul{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	}

#mySiteNavigationID li{
	float:left;
	padding-left:5px;
	list-style-type: none;
	font-size:14px;
	width:102px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#current a{
	display:block;
	background-image:url(/pic/bg/reiter_hell.gif);
}

#current a:hover{
	background-image:url(/pic/bg/reiter_hell.gif);
}

#Navigation a {
	display: block;
	background-image:url(/pic/bg/reiter_dunkel.gif);
	color:#FFFFFF;
}

#Navigation a:hover {
	background-image:url(/pic/bg/reiter_hell.gif);
	color:#666666;
}

.mySiteContent {
	font-size:12px;
	background-color:#e2e2e2;
	width:100%;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	text-align:left;
}
.mySiteImg {
 		margin: 0;
        padding: 0;
        background-color: #ffffff; 
}
.mySiteImg img {
		float:left;
        width: 155px;
        /*height: 177px;*/
		border:solid;
		border-color:#FE0101;
		border-width:1px;
        margin: 15px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
        /*left: 50%;
        top: 50%;*/
        background-color: #666666;
        }

.mySiteText {
	float:left;
	margin: 0px 80px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.mySiteText2 {
	width:400px;
	margin: 0px 0px 0px 180px;
	padding: 0px 0px 0px 0px;
}

.mySiteText2 fieldset {  
	margin: 0 0 0 0;  
	padding: 0;
	border:none;

}

.mySiteText2 fieldset label{  
	width:150px;
	margin: 2px 0 0 0;  
	padding: 0;
	border:none;
}

.mySiteText2 fieldset input{  
	font-size:11px;
	font-weight:bold;
	width:190px;
	height:auto;
	text-indent:5px;
}

.mySiteText2 fieldset fieldset input{  
	width:10px; /* Radio Buttons wieder klein setzen */
}

.mySiteText2 fieldset ol { 
	margin: 0 0 0 0; 
	padding: 15px 0 0 20px;;  
	list-style: none;
}

.mySiteText2 fieldset li {  
	padding-bottom: 5px;;
}

#submit {  
	text-align:center;
	width:auto;
	font-weight:normal;
	margin: 0 0 0 170px;
}

.mySiteSubmit{
	display: block;
	/*margin-top: 5px;*/
	padding: 1px 1px 1px 1px;
	width: auto;
	background: #FE0101;
	color: #FFFFFF;
	border: solid;
	border-color:#FFFFFF;
	border-width:1px;
	font-size: 12px;
	font-weight:normal;
}

.mySiteSubmit:hover{
	background: #FFFFFF;
	color: #000000;
	border-color:#000000;

}

.mySiteText2 label {  
	float: left;  
	width: 10em;  
	margin-right: 0.5em;
}

.mySiteText2 fieldset fieldset {  
	display:inline;
	border-style: none;  
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width:auto;
	height:50px;
}

.mySiteText2 fieldset fieldset ol { 
	clear:both;
	width:auto;
	height:25px;
	margin: 0 0 0 0;
	/*position: relative; */
	padding: 0 0 0 0;

}

.mySiteText2 fieldset fieldset li {  
	/*float: none;*/
	height: auto;  

}

.mySiteText2 fieldset fieldset label {  
	/*float: none;*/
	clear:both;	
	float:none; 
	padding-right:15px;
}

.mySiteText3 {
	/*width:400px;
	margin: 25px 0px 0px 180px;*/
	width:450px;
	margin: 25px 0px 0px 150px;
	padding: 0px 0px 0px 0px;
}

#avatarUpload {  
	text-align:center;
	width:auto;
	font-weight:normal;
	margin: 0 0 0 170px;
}

.mySiteText3 fieldset { 
	margin:  0 0 0 0;  
	padding: 0 0 0 0;
	border:none;
}

.mySiteText3 fieldset label{  
	width:150px;
	margin: 2px 35px 0 0;  
	padding: 0;
	border:none;
}

.mySiteText3 fieldset ol { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	list-style: none;
}

.mySiteText3 fieldset li {  
	padding-bottom: 5px;;
}

.mySiteNewsFlash {
	background-color:#FFFFFF;
	width:100%;
}

.mySiteNewsFlashLine{
	text-align:center;	
	background-color:#FE0101;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.mySiteNewsFlashLine span {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 0px 4px 0px 4px;
}

.mySiteNewsFlashImg {
	float:left;
	padding: 20px 10px 10px 10px;
}
.mySiteNewsFlashImg img{
	/*width:152px;
	height:144px;*/
}
.mySiteNewsFlashText {
	float:left;
	font-size:12px;
	width:250px;
    margin: 20px 0px 0px 0px;
}

.mySiteNewsFlashText fieldset{
	width:250px;
	/*height:45px;*/
    margin: 0 0 0 0px;
}

.mySiteNewsFlashText fieldset ul{
	list-style:none;
    margin: 0 0 0 10px;
	padding:5px 0 0 0;
}

.mySiteNewsFlashText fieldset legend{
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	font-size:12px;
	background-color:#FE0101;
}

.mySiteNewsFlashText li{
	padding-bottom:5px;
}

.mySiteNewsFlashImgSecond {
	float:right;
	padding: 20px 10px 10px 10px;
}
.mySiteNewsFlashImgSecond img{
	/*width:138px;
	height:182px;*/
}

/* Login Box and Buttons */

.boxLogin {
	margin:0 0 0 0;
	width: 187px;
	padding-left: 40px;
	padding-top: 15px;
}
.boxLogin h2{
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}
.boxLogin_top {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width: 187px;
	height:19px;
	background-image: url(/pic/bg/box_top2.gif);
	background-repeat: no-repeat;
	/*line-height: 19px;*/
}
.boxLogin_body {
	width: 187px;
	/*height:140px;*/
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/pic/bg/box_body.gif);
	background-repeat:repeat-y;
}
.boxLogin_body img {
	/*display:block;*/
	/*padding-left: 12px;*/
}
.boxLogin_body a {
	font-weight: bold;
	color: #FFFFFF;
}
.boxLogin_body a:hover {
	font-weight: bold;
	color: #000000;
}

.contentboxLogin {
	width:187px;
	height:30px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(/pic/bg/toplevel_nav.gif);
	background-repeat: no-repeat;
}

.contentboxLogin h2 {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	/*margin-top: 6px;*/
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
}

#contentboxLoginPassRemind, #contentboxLoginUserRegist {
	padding-top: 5px;
}
#contentboxLoginPassRemind a, #contentboxLoginUserRegist a{
	text-decoration:underline; 
	font-size: 11px;
}
#contentboxLoginPassRemind a:hover, #contentboxLoginUserRegist a:hover{
	text-decoration: none;
}

.boxLogin_body h3{
	padding: 10px 0 0 0;
}

.boxLogin_body input{
	margin: 2px 0 2px 12px;
	padding:0 0 0 0;
	width:150px;
}

.boxLogin_body fieldset{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	border-style:none;
	border:0px;
}
.boxLogin_body ul{
	list-style:none;
}

.contentboxLoginSubmit input{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	/*width:100px;*/
}
.boxLogin_body input.contentboxLoginSubmit{
	/*display: block;*/
	/*margin-top: 5px;*/
	width:80px;
	height:auto;
	margin: 3px 0 0 12px;
	padding: 1px 1px 1px 1px;
	background: #000000;
	color: #FFFFFF;
	border: solid;
	border-color:#FFFFFF;
	border-width:1px;
	font-size: 12px;
}

.contentboxLoginSubmit{
	display: block;
	margin-top: 5px;
	width:80px;
	height:auto;
	margin: 3px 0 0 7px;
	padding: 1px 1px 1px 1px;
	background: #000000;
	color: #FFFFFF;
	border: solid;
	border-color:#FFFFFF;
	border-width:1px;
	font-size: 12px;
}

.contentboxLoginSubmit:hover{
	background: #FFFFFF;
	color: #000000;
	border-color:#000000;
}

.boxLogin_bottom {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width: 187px;
	height:20px;
	background-image: url(/pic/bg/nav_bottom2.gif);
	background-repeat: no-repeat;
}

.userImage {
	text-align:center;
	/*margin: 0 0 0 40px;*/
	padding: 10px 2px 10px 2px;
}

.userImage img {
	margin: 0 0 0 0;
	padding:0 0 0 0;
   	width:93px;
	/*height:106px;*/
	border:solid;
	border-width:2px;
	border-color:#000000;
        }
		
.commentsHead {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

.commentsFirstLine {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:auto;
	height:22px;
	background-color:#797979;
	text-align:center;
}
.commentsFirstLine ul{
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
	list-style:none;
	list-style-type:none;
	color:#FFFFFF;
	font-size:12px;	
	font-weight:bold;
}

.commentsFirstLine li{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.commentsSecondLine0 {
    clear:both;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	height:25px;
	width:auto;
	text-align:left;
}

.commentsSecondLine0 ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
	width:auto;
	list-style-type:none;
	color:#000000;
	font-size:12px;	
}

.commentsSecondLine0 li{
	float:left;
	width:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.commentsSecondLine1 {
    clear:both;
	background-color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	height:25px;
	width:auto;
	text-align:left;
}

.commentsSecondLine1 ul{
	margin: 0 0 0 0;
	background-color:#FFFFFF;
	padding:0 0 0 0;
	list-style:none;
	list-style-type:none;
	color:#000000;
	font-size:12px;	
}

.commentsSecondLine1 li{
	float:left;
	background-color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*----------------------------------------------------------------*/
/*############ VERANSTALTUNGEN ###################################*/
/*----------------------------------------------------------------*/
.veranstaltungsContent {
	font-size:12px;
	background-color:#e2e2e2;
	width:auto;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.veranstaltungsContent select {
	width:142px;
	height:20px;
	border:1px solid #999999;

}

.veranstaltungsContent input{ 
	width:140px;
	border:1px solid #999999;
}

.veranstaltungsContent fieldset{
	border-style:none;
	border:0;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

.veranstaltungsContent ul{
	list-style:none;
	list-style-type:none;
}


.veranstaltungsHead {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

.veranstaltungsHeadImg {
	margin: -20px 10px 0px 0px;
	padding: 0px 0 0px 0;
	width:100px;
	height:40px;
	float:right;
}
/*
.veranstaltungsHead span{
	style="margin: -30px 0 0 30px;padding: 0 0 0 0;display:block;color:#FE0101; font-weight:bold;font-size
}*/

.veranstaltungsLeft {
	float:left;
	width:330px;
	padding: 0px 0 0px 0;
	margin:0 0 0 0;
}
.veranstaltungsLeft span{
	width:150px;
	height:20px;
	margin: 0 25px 0 0;
}


.veranstaltungsLeft li{
	float:right;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}

.veranstaltungsRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:auto;
}

.veranstaltungsRight li{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#sitenav2 { 

	float: right; 
	margin-top: -5px;
	width: auto;
	}

.eingabefelder {
	margin:0px;
	padding:0px;
}

.fehler {
	margin:0px;
	text-align:left;
	padding:0px;
	height:10px;
}

.fehler .error {
	color:#FF0000;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.mySiteText2 .fehler .error {
	font-size:10px;
	width:200px;
}


.mySiteText2 .error {
	width:190px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#00FFFF;
}