html {margin: 0px; background-color: #ffffff;}
body{margin: 15px 0px 0px 20px; background-color: #ffffff;
min-width: 970px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */}
INPUT,A,LI,P,TD,H1,H2,H3,DIV,DT,DD { font-family: Arial, Helvetica, Sans-serif; color: #1a171b; font-size: 9pt}

A 			 { text-decoration: none; }
.foot { color: #ac0045;}
.link       { color: #ac0045;}
.link_small   { color: #ac0045; font-size: 8pt;}
.link_quick { color: #ac0045; font-size: 9pt;}

.nav        {color:#ac0045; font-size: 9pt;}
.navauswahl {color:#ac0045; font-size: 9pt; font-weight: bold;}
.subnav     {color:#ac0045; font-size: 9pt}
.subnavauswahl {color:#ac0045; font-size: 9pt; font-weight: bold;}


H1,H2,H3 { font-weight: bold; color:#1a171b}
H1 { font-size: 13pt; margin: 0pt 0pt 6pt 0pt; padding: 0pt 0pt 0pt 0pt;}
H2 { font-size: 11pt; margin: 8pt 0pt 6pt 0pt; padding: 0pt 0pt 0pt 0pt;}
H3 { font-size: 9pt; margin: 0pt 0pt 3pt 0pt; padding: 0pt 0pt 0pt 0pt;}

img.links{ float: left; margin-bottom: 5pt; margin-right: 5pt;}
img.rechts{ float: right; margin-bottom: 5pt; margin-left: 5pt;}

p {line-height: 1.5; margin: 0pt 0pt 6pt 0pt; padding: 0pt 0pt 0pt 0pt;}
p.small {font-size: 7pt; line-height: 1.25; margin: 0pt 0pt 6pt 0pt; padding: 0pt 0pt 0pt 0pt;}
p.weiterlesen {text-align: right; margin: 6pt 0pt 6pt 0pt; padding: 0pt 0pt 0pt 0pt;}

ol {margin: 0px 0px 0px 14px; padding: 0px 0px 0px 14px;}
ul {margin: 0px 0px 0px 6px; padding: 0px 0px 0px 9px;}
li {margin: 0px 0px 2px 0px; line-height: 1.5;}

table.pages { width: auto; padding: 0px; border: 0px; margin:  0px auto 0px auto; text-align: center;}

td.pages {
width: 35px; height: 20px; text-align: center; color: #ac0045; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 50% 0px 50%; border: 0px solid blue; }
td.pages_auswahl { 
width: 35px; height: 20px; text-align: center; color: #ac0045; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 50% 0px 50%; border: 0px solid green; background: url(img/nav_strip_spot_26.gif) no-repeat center;}

table { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px;}
table.suche {width: 180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border: 0px;}
table.anmeldung {width: 180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border: 0px;}
table.hauttyp {font-size: 8pt; border-collapse: collapse;}
table.hauttyp td { border: 1px solid #ac0045;}
td.anmeldung {margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; border-spacing: 0px; border: 0px; font-size: 8pt;}

td.komm {text-align: center;}

img.links{ float: left; margin-bottom: 5pt; margin-right: 5pt;}
img.rechts{ float: right; margin-bottom: 5pt; margin-left: 5pt;}

FORM{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}
FORM.suchform { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}
FORM.login { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}


INPUT.suche {font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
INPUT.login {font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 179px;
	margin: 0px 0px 0px 0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	}
	
	INPUT.form{font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 0px 0px 0px 0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	}
	
	SELECT {font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
INPUT.anmelden {float: right;}

div.anmeldeboxtext {
	font-size: 7pt;
   	color:#1a171b;
   	font-weight: normal;
	margin: 0px;
	padding: 5px 8px 2px 8px;
	z-index: 1;
}

div.anmeldeboxtext form{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;
}

div.autocomplete {
  position: absolute;
  color: #000000;
  background-color: #FFFFFF;
  border: solid 1pt;
  visibility: hidden;
  z-index:200;
}

div.autocomplete ul {
  padding: 0;
  margin: 0;
}
 
div.autocomplete li {
  display: block;
  cursor: pointer;
  margin: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

div.autocomplete li.selected {
 background-color: #f7e5ec;
}

div.autocomplete2 {
  position: absolute;
  color: #000000;
  background-color: #FFFFFF;
  border: solid 1pt;
  visibility: hidden;
  z-index:100;
}

div.autocomplete2 ul {
  padding: 0;
  margin: 0;
}
 
div.autocomplete2 li {
  display: block;
  cursor: pointer;
  margin: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

div.autocomplete2 li.selected {
 background-color: #B6C5F2;
}



#hintergrund
{position: absolute;
width: 950px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid green;
}






#linkespalte
{
position: relative;
width: 200px;
left: 0px; 
top: 0px;
float: left;
margin: 0; padding: 0; 
visibility: visible;
border: 0px solid blue;
z-index: 1;}

#logohaut {

height: 120px; 
width: 200px; 
left: 0px; 
top: 0px;
margin:  0px 0px 18px 0px;
padding: 0px;
visibility: visible;
z-index: 1; }


#suche {
left: 0px; 
margin-top: 18px;  
width: 200px;
background: url(haut_div_mitte.gif) repeat-y;
visibility: visible;
z-index: 1;}



.navbox{
   position: relative;
   margin: 0px;
   padding: 0px;	
   width: 200px;
   top: 0px;
   left: 0px;
   bottom: 0px;
   border: 0;
}

.navboxhead {
   background: url(img/nav_topic_top.gif) no-repeat; 
   margin: 0px;
   padding: 0px;
   height: 23px;
   top: 0px;
   	 
}
.navboxhead_text {
	font-size: 9pt;
   	color:#ffffff;
   	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	padding-top: 4px;
}

a.navbox_link {
	font-size: 9pt;
   	color:#ffffff;
   	font-weight: bold;
}


.navboxbody {
   padding: 0px; 
   margin: 0px;
   height: 24px;
   background: url(img/nav_back_pink_24.gif) no-repeat; 
}
 
.navboxfoot { 
   background: url(img/nav_bottom_pink.gif) no-repeat top;
   padding: 0px; 
   margin: 0px;
   height: 22px;

}

.navboxbullet_big_off {
	position: relative;
	float:left;
	background: url(img/bullet_big_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	left: 10px;
	top: 8px;
	width: 14px;
	height: 9px;
	
}
.navboxrubrik_off {
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 10px;
	top: 5px;
	width: 170px;
	height: 19px;
	
}

.navboxbullet_big_on {
	position: relative;
	float:left;
	background: url(img/bullet_big_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	left: 10px;
	top: 8px;
	width: 14px;
	height: 9px;
	
}
.navboxrubrik_on {
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 10px;
	top: 5px;
	width: 170px;
	height: 19px;
	
}

.navboxbullet_sml_off {
	position: relative;
	float:left;
	background: url(img/bullet_sml_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	left: 24px;
	top: 9px;
	width: 7px;
	height: 7px;
	
}
.navboxsubrubrik_off {
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 28px;
	top: 5px;
	width: 150px;
	height: 19px;
	
}

.navboxbullet_sml_on {
	position: relative;
	float:left;
	background: url(img/bullet_sml_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	left: 24px;
	top: 8px;
	width: 7px;
	height: 7px;
	
}
.navboxsubrubrik_on {
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 28px;
	top: 5px;
	width: 150px;
	height: 19px;
	
}



/* Rechte Spalte */

#rechtespalte
{
position: relative;
float: right;
width: 200px;
top:0px;
visibility: visible;
border: 0;
z-index: 1;}

ul.box {
   margin: 0px;
   padding: 0px 0px 0px 16px;
   list-style-image: url(img/list_sml_off.gif);
   vertical-align: bottom;
   
   	

}
li.box{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   vertical-align: baseline;
}


#loginbox_start{
   position: relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;	
   width: 200px;
   top: 0px;
   left: 0px;
   bottom: 0px;
   border: 0;
   z-index: 1;
}

#loginbox{
   position: relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;	
   width: 200px;
   top: 0px;
   left: 0px;
   bottom: 0px;
   border: 0;
   z-index: 1;
}

#loginboxhead {
   background: url(img/box_login_top.gif) no-repeat; 
   margin: 0px;
   padding: 0px;
   height: 31px;
   top: 0px;
   z-index: 1;
   	 
}


.loginboxhead_text {
	font-size: 10pt;
   	color:#ffffff;
   	font-weight: bold;
	margin: 0px;
	padding-left:10px;
	padding-top: 7px;
	z-index: 1;
}


#loginboxfoot { 
   background: url(img/nav_bottom_pink.gif) no-repeat top;
   padding: 0px; 
   margin: 0px;
   height: 22px;
   z-index: 1;

}

.loginboxbody {
   background: url(img/nav_back_pink.gif) repeat-y; 
   padding: 0px; 
   margin: 0px;
   height: 85px; 
   z-index: 1;
    
}

.loginboxtext {
	font-size: 9pt;
   	color:#1a171b;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	z-index: 1;
}
.loginboxtext_start {
	font-size: 9pt;
   	color:#1a171b;
   	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	z-index: 1;
}

.login_rechts { float: right; margin: 0px 1px 0px 5px; padding: 0px 0px 0px 0px;}


.standardbox{
   position: relative;
   margin: 0px;
   padding: 0px;	
   width: 200px;
   top: 0px;
   left: 0px;
   bottom: 0px;
   border: 0;
   z-index: 1;
}

.standardboxhead {
   background: url(img/box_topic_top.gif) no-repeat; 
   margin: 0px;
   padding: 0px;
   height: 20px;
   top: 0px;
   z-index: 1;
   	 
}
.standardboxhead_text {
	font-size: 9pt;
   	color:#ffffff;
   	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	padding-top: 3px;
	z-index: 1;
}
.standardboxfoot { 
   background: url(img/nav_bottom_pink.gif) no-repeat top;
   padding: 0px; 
   margin: 0px;
   height: 22px;
   z-index: 1;

}

.standardboxbody {
   background: url(img/nav_back_pink.gif) repeat-y; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   z-index: 1;
       
}

.standardboxtext {
	font-size: 9pt;
   	color:#1a171b;
   	font-weight: normal;
	margin: 0px;
	padding: 5px 10px 2px 10px;
	z-index: 1;
}

/* Startseite */

.image_start {width: 245px; float: right; margin: 0px 0px 8px 8px; padding: 0px 0px 0px 0px;}
.content_start {
		position: relative;
   		width: 510px;
		border: 0;
   		margin: 0px 0px 18px 0px;
   		padding: 0px 0px 0px 0px;
}


/*Startseite Reiter */

#wrapper {
   		position: relative;
   		width: 510px;
		border: 0;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 0px 0px;
}
	
#reiterbox_first {
   		position: relative;
   		width: 510px;
		border: 0;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 0px 0px;
}

#reiterbox_second {
   		position: relative;
   		width: 510px;
		border: 0;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 0px 0px;
				
}
#reiterbox_third {
   		position: relative;
   		width: 510px;
		border: 0;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 0px 0px;
}
 
.reiterbox_mid
{
   		position: relative;
   		top: 0px;
   		width: 510px;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 5px 0px;
		background: url(img/start_reiterbox_mid.gif) repeat-y;
		border-top: 1px solid #ac0045;
   }
   
.reiterbox_bottom
{
   		position: relative;
   		top: 0px;
   		width: 510px;
   		height: 22px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
   		padding: 0px 0px 0px 0px;
		background: url(img/start_reiterbox_bottom.gif) no-repeat;
   }
   
DIV.formbox_top
{
   		position: relative;
   		top: 0px;
   		width: 510px;
   		height: 3px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
   		padding: 0px 0px 0px 0px;
		background: url(img/form_pink_top.gif) no-repeat;
		z-index:0;
   		
   }

DIV.formbox_mid
{
   		position: relative;
   		top: 0px;
   		width: 510px;
   		margin: 0px 0px 0px 0px;
   		padding: 7px 7px 10px 10px;
		background: url(img/form_pink_mid.gif) repeat-y;
		z-index:1;
		
   }

DIV.formbox_bottom
{
   		position: relative;
   		top: 0px;
   		width: 510px;
   		height: 3px;
   		margin: 0px 0px 0px 0px;
   		padding: 0px 0px 0px 0px;
		background: url(img/form_pink_bottom.gif) no-repeat;
		z-index:0;
   }
   
.teaserwrapper{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		width: 510px;
   		margin: 0px 0px 0px 0px;
   		border: 0px solid green;
		padding: 0px 0px 0px 0px;
		float: left;
		display: block;
				
   }  

.teaserbox{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		width: 244px;
		height: 75px;
   		margin: 0px 0px 0px 0px;
   		border: 0px solid green;
		padding: 8px 0px 0px 8px;
		float: left;
		display: block;
				
   }
   
   .teaserbox_long{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		width: 488px;
		height: 75px;
   		margin: 0px 0px 0px 0px;
   		border: 0px solid green;
		padding: 8px 0px 0px 8px;
		float: left;
		display: block;
				
   }

 
.teaserbox_img{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		bottom: 0;
   		width: 50px;
   		margin: 0px 0px 0px 0px;
   		border: 0;
		padding: 0px 8px 8px 0px;
		float: left;
		
				
   }
   .teaserbox_text{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		bottom: 0;
   		width: 168px;
		line-height: 9pt;
   		margin: 0px 8px 0px 0px;
   		border: 0px solid black;
		padding: 0px 0px 0px 0px;
		float: left;
		
				
   }
   
   .teaserbox_text_long{
   		position: relative;
   		top: 0px;
   		left: 0px;
   		bottom: 0;
   		width: 412px;
		line-height: 9pt;
   		margin: 0px 8px 0px 0px;
   		border: 0px solid black;
		padding: 0px 0px 0px 0px;
		float: left;
		
				
   }
	
			

a.teasertitle {color: #ac0045; font-weight: bold; font-size: 8pt; margin: 0; padding: 0;}
p.teasertext {font-size: 8pt; line-height: 1.25; margin: 0; padding: 0;}



.reitertext  {
	font-size: 9pt;
   	color:#ffffff;
   	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 0px 20px;
}

div#riders {
height: 20px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

div#riders ul {
left: 0px;
list-style: none;
position: relative;
height:20px;
width: 510px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

div#riders li {
float: left;
height: 20px;
margin: 0px 3px 0px 0px;
width: 168px;
background: url(img/flag-passive.gif) no-repeat;

}

div#riders li#third {
float: left;
height: 20px;
margin: 0px 0px 0px 0px;
width: 168px;
background: url(img/flag_passive.gif) no-repeat;

}

div#riders li a {
display: block;
height: 20px;
text-decoration: none;

}

div#riders li#first a {
background: url(img/flag_passive.gif) no-repeat;
}
div#riders li#first a:hover,
div#riders li#first a:active {
background: url(img/flag_active.gif) no-repeat;
}
div#riders li#first_auswahl {
background: url(img/flag_active.gif) no-repeat;
}

div#riders li#second a {
background: url(img/flag_passive.gif) no-repeat;
}
div#riders li#second a:hover,
div#riders li#second a:active {
background: url(img/flag_active.gif) no-repeat;
}
div#riders li#second_auswahl {
background: url(img/flag_active.gif) no-repeat;
}


div#riders li#third a {
background: url(img/flag_passive.gif) no-repeat;
margin:0;
}
div#riders li#third a:hover,
div#riders li#third a:active {
background: url(img/flag_active.gif) no-repeat;
margin:0;
}
div#riders li#third_auswahl {
background: url(img/flag_active.gif) no-repeat;
margin:0;
}


/* Mittlere Spalte */

#mitte
{
float: left;
width: 510px;
left: 0px;
top:0;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px dashed black;
visibility: visible;
z-index: 1;
}

#header
{
position: relative;
width: 510px;
margin: 0px 0px 0px 0px;
padding: 0;
visibility: visible;
z-index: 1;
}


#pfad_datum
{
position: relative;
width: 510px;
height: 36px;
margin-top: 0px;
float:left;
padding: 0;

visibility: visible;
z-index: 1;
}


#pfad
{
position: relative;
width: 340px;
margin: 4px 0px 0px 5px;
float:left;
padding: 0;
visibility: visible;
font-size: 8pt;
z-index: 1;
}

	
#datum
{
position: relative;
width: 140px;
margin: 4px 5px 0px 0px;
float: right;
padding: 0;
border: 0px dashed silver;
visibility: visible;
text-align: right;
font-size: 8pt;
z-index: 1;

}


/* EL ement Artikel BOX*/

#elbox {
   clear: both;
   float: none;
   background: url(img/box_article_top.gif) no-repeat;
   margin: 0px;
   padding: 0px;	
   width: 510px;
   height: 41px;
   top: 0px;
   left: 0px;
   bottom: 0px;
   z-index: 1;
  }



#elboximg {
   position: relative;
   float: left;
   margin: 0px;
   padding: 0px;
   width: 41px;
   height: 41px;
   top: 0px;
   z-index: 1;
   	 
}
#elboxheader {
	position: relative;
	float: left;
	font-size: 9pt;
   	font-weight: bold;
	min-width: 284px;
	width: 284px;
	left: 10px;
	top: 4px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#elboxheader h1{ 
	color:#ac0045;
}

#elbox_bewertet_komment {
   float: left;
   width: 84px; 
   padding: 0px; 
   margin: 0px 10px 0px 63px;
   z-index: 1;
   }


#elbox_bewertet {
   float: none;
   width: 84px; 
   padding: 0px; 
   margin: 4px 0px 0px 4px;
   clear: both;
   font-size: 8pt;
   color: #d17298;
   z-index: 1;
}
#elbox_komment {
   float:none;
   width: 84px;
   padding: 0px; 
   margin: 5px 0px 0px 4px;
   font-size: 8pt;
   color: #d17298;
   z-index: 1;
   
}

#elbox_pdf_liste {
   float: left;
   width: 19px; 
   padding: 0px; 
   margin: 1px 0px 0px 0px;
   z-index: 1;
}


#elbox_pdf {
   float: none;
   width: 19px;
   padding: 0px; 
   margin: 0px 0px 0px 0px;
   clear: both;
   font-size: 8pt;
   color: #d17298;
   z-index: 1;	
}
#elbox_liste {
   float:none;
   width: 19px;
   padding: 0px; 
   margin: 1px 0px 0px 0px;
   font-size: 8pt;
   color: #d17298;
   z-index: 1;
   
}

/* Seitennavigation Layer */

#layer_seitennavi {
   position: absolute;
   left: 480px;
   top: 185px;
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px;
   width: 200px;
   visibility: hidden;
   z-index: 3;
        
}

.layer_seitennavi_top{
   position: relative;
   background: url(img/nav_layer_top.gif) no-repeat; 
   left: 0px;
   top: 0px;
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px;
   width: 250px;
   height: 4px;
   z-index: 3;
   font-size: 0;
   border: 0px solid blue;
     
}

.layer_seitennavi_mid{
   position: relative;
   background: url(img/nav_layer_mid.gif) repeat-y top; 
   left: 0px;
   top: 0px;
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px;
   width: 250px;
   z-index: 3;
     
}

.layer_seitennavi_foot{
   position: relative;
   background: url(img/nav_layer_bottom.gif) no-repeat; 
   left: 0px;
   top: 0px;
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px;
   width: 250px;
   height: 4px;
   z-index: 3;
     
}

ul.layerbox {
   list-style-image: url(img/nav_pfeil.gif);
   vertical-align: bottom;
   font-size: 8pt;
   color:#000000;
   font-weight: normal;
   margin: 0px;
   padding: 0px 0px 0px 25px;
   z-index: 3;
   	

}


/* Bewertungsstterne und Anzahl der Kommentare pro Seite */

#sterne_anzkommentare {
   padding: 0px; 
   margin: 10px 0px 10px 0px;	
   font-size: 8pt;
   color: #d17298;
   z-index: 1;	
}

#content {
	width: 510px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

/* Navigationsleiste Seite für Seite */

#seitenleiste {
   background: url(img/nav_strip_ohne.gif) no-repeat; 
   padding: 0px 0px 0px 0px; 
   margin: 5px 0px 6px 0px;
   width: 510px;
   height: 20px;
   text-align: center;
   z-index: 1;
       
}

#back_start {
	float: left;
	background: url(img/nav_start.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 15px 0px 1px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}
#back_start_disabled {
	float: left;
	background: url(img/nav_start_dis.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 15px 0px 1px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}


#back {
	float: left;
	background: url(img/nav_left.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#back_disabled {
	float: left;
	background: url(img/nav_left_dis.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.allpages {
	height: 18px;
	width: 332px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ac0045;
	font-weight: normal;
	z-index: 1;
		
}


#forward {
float: right;
background: url(img/nav_right.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 15px 0px 28px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#forward_disabled {
float: right;
background: url(img/nav_right_dis.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 15px 0px 28px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#forward_ende {
float: right;
background: url(img/nav_end.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#forward_ende_disabled {
float: right;
background: url(img/nav_end_dis.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

/* Kommentarfunktionen */

#kommentarleiste{
   clear: both;
   background: url(img/nav_strip_tool.gif) no-repeat; 
   padding: 0px; 
   margin: 0px;
   width: 510px;
   height: 20px;
   text-align: center;
   z-index: 1;
       
}



/* Kommentarfunktionsboxen -popups */

#kommentarfunktionsbox{
   position: relative;
   border: 0px solid green;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   z-index: 4;
       
}

#kommentarloginbox{
   position: relative;
   border: 0px solid green;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   z-index: 4;
       
}

#kommentarnachrichtbox{
   position: relative;
   border: 0px solid green;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   z-index: 4;
       
}

div.lsf_pink_head {
   position: relative;
   background: url(img/lsf/box_pink_top.jpg) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   font-size: 3px;
   height: 10px;
   z-index: 4;
       
}
div.lsf_pink_body{
   position: relative;
   background: url(img/lsf/box_pink_mid.jpg) repeat-y; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   z-index: 4;
       
}
div.lsf_pink_foot{
   position: relative;
   background: url(img/lsf/box_pink_bottom.jpg) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   font-size: 4px;
   height: 10px;

       
}

div.lsf_white_head {
   position: relative;
   background: url(img/lsf/box_white_top.gif) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   font-size: 3px;
   height: 4px;
   z-index: 4;
       
}
div.lsf_white_body{
   position: relative;
   background: url(img/lsf/box_white_mid.gif) repeat-y; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   z-index: 4;
       
}
div.lsf_white_foot{
   position: relative;
   background: url(img/lsf/box_white_bottom.gif) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   font-size: 4px;
   height: 4px;

       
}

div.lsf_body
{
	width:490px;
}

div.einruecken
{
	padding-left:10px;
	padding-right:10px;
}
input.hauttyp_checkbox
{
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	color:#000000;
}


.kommentboxhead {
   position: relative;
   background: url(img/comment_dgrey_top.gif) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   width: 510px;
   font-size: 3px;
   height: 4px;
   z-index: 4;
       
}
.kommentboxbody{
   position: relative;
   background: url(img/comment_dgrey_mid.gif) repeat-y; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   z-index: 4;
       
}
.kommentboxfoot{
   position: relative;
   background: url(img/comment_dgrey_bottom.gif) no-repeat; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   top:0px;
   left:0px;
   width: 510px;
   font-size: 4px;
   height: 4px;

       
}
.kommentboxform{
   position: relative;
   float: left;
   border: 0px dashed black; 
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 5px 10px;
   top: 0px;
   left: 0px;
   width: 400px;
   font-size: 8pt;
       
}

.kommentboxabs{
   position: relative;
   float: left;
   border: 0px dashed red; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 10px;
   top: 54px;
   left: 0px;
   width: 80px;
   font-size: 8pt;
   text-align: center;
       
}

INPUT.comment {font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Sans-serif;}
	
TEXTAREA.comment {font-size: 8pt;
	border-color: #d57fa2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 400px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Sans-serif;}
	
.kommentboxtext {
   position: relative;
   float: left;
   border: 0px dashed black; 
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 5px 10px;
   top: 0px;
   left: 0px;
   width: 400px;
   font-size: 8pt;
}

.kommentboxschliessen {
   position: relative;
   float: right;
   border: 0px dashed black; 
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 5px 10px;
   top: 0px;
   left: 0px;
   width: 50px;
   font-size: 8pt;
   text-align: right;
}
	
.kommentboxlogintext {
   position: relative;
   float: left;
   border: 0px dashed black; 
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 5px 10px;
   top: 0px;
   left: 0px;
   width: 250px;
   font-size: 8pt;
}
.kommentboxloginform {
   position: relative;
   float: right;
   border: 0px dashed black; 
   margin: 0px 0px 0px 0px;
   padding: 5px 20px 5px 20px;
   top: 0px;
   left: 0px;
   width: 200px;
   font-size: 8pt;
}

/* Hier werden die Kommentare angezeigt */

#kommentarfeld {
   clear: both;
   padding: 0px; 
   margin: 0px;
   width: 510px;
   z-index: 1;
       
}

#kommentarfeld_top {
   clear: both;
   background: url(img/comment_grey_top.gif) no-repeat;
   padding: 0px; 
   margin: 0px;
   width: 510px;
   height: 4px;
   font-size: 0;
   z-index: 1;
       
}
#kommentarfeld_mid {
   clear: both;
   background-color: #ebebeb; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 510px;
   z-index: 1;
       
}

.kommentarfeld_text {
   width: 490px;
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 10px;
   z-index: 1;
       
}
p.kommentartitel { font-size: 8pt; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
p.kommentartext { font-size: 8pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
p.kommentarautor { font-size: 8pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; }

#kommentarfeld_foot {
   clear: both;
   background: url(img/comment_grey_bottom.gif) no-repeat top;
   padding: 0px; 
   margin: 0px;
   width: 510px;
   height: 4px;
   text-align: center;
   z-index: 1;
       
}





/* Abschluss und Footer */

#abschluss{
   position: relative;
   clear: both;
   float: left;
   background: url(img/footer_gradient.gif) repeat-x;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 950px;
   height: 40px;
   z-index: 0;
       
}
#footer{
   position: relative;
   clear: both;
   float: left;
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   width: 950px;
   height: 20px;
   font-size: 8pt;
   text-align: center;
   color: inherit;
   z-index: 0;
       
}








		

/* Container der für Ordnung sorgt */

DIV.clear
{
width: 0.1px;
position: relative;
clear: both; 
float: none; 
height: 0; 
line-height: 0; 
font-size: 0.1px;
z-index: 1;
}

/* ThemeIEMenu Style Sheet */

.ThemeIEMenu,.ThemeIESubMenuTable
{
	cursor:		default;
	font-family:	verdana, arial, sans-serif;
	font-size:	13px;

	padding:	0;
	border:		0;
	white-space:	nowrap;
	color:              #ffffff;
}

.ThemeIEMenu
{
	background-color:	#0D0A95;
	border:		1px solid #FFFFFF;
	color:              #ffffff;
}

.ThemeIESubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	110;
	border:		0;
	padding:	0;

/*	filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);*/
}

.ThemeIESubMenuTable
{
	border:		1px solid #0D0A95;
	background-color:	white;
}

.ThemeIESubMenuTable td
{
	
	white-space:	nowrap;
}

.ThemeIEMainItem,.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItem,.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
	color:              #ffffff;
	padding-left:	3px;
	padding-right:	3px;
	white-space:	nowrap;
}

.ThemeIEMainItemHover,.ThemeIEMainItemActive
{
	color:		white;
	background-color:	#6D6DBF;
}

.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
	color:		white;
	background-color:	#CECEEA;
}

.ThemeIEMenuSplit
{
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #0C0C95;
}

.ThemeIEMenuVSplit
{
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid #0C0C95;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeIEMenuItem img.seq1
{
	display:	inline;
}

.ThemeIEMenuItemHover seq2,
.ThemeIEMenuItemActive seq2
{
	display:	inline;
}

.ThemeIEMenuItem .seq2,
.ThemeIEMenuItemHover .seq1,
.ThemeIEMenuItemActive .seq1
{
	display:	none;
}



