/* REICHERT - CSS <style> */

body	{ 		padding:0px; margin:0px; background-color:#800900; color:white;
				text-align:center; background-repeat:no-repeat; 
				background-position:center top; line-height:1em; }

div.page_top  { position:relative; top:0px; left:0px; margin:0px; border:0px; height:164px; }
				
div.top  { 		width:996px; position:relative; top:0px; left:0px; border:0px;
				text-align:left; }		

a.logo    {	position:relative; top:0px; left:0px; margin:0px;  }
img.logo  { width:996px; height:164px; }

div.page_bottom	{ position:relative; top:0px; left:0px; 
				margin:0px; padding-bottom:24px; }
				
div.bottom  { 	width:996px; position:relative; top:0px; left:0px; border:0px;
				margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
				text-align:left; background-color:#b80c00; }											


/* CONTENT */

img		   	 				    { border:0px; margin:0px; }
img.thumbnail					{ opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; width:86px; height:86px; cursor:pointer; }
img.thumbnail:hover	  			{ opacity:1; -moz-opacity:1; -khtml-opacity:1; }


div.content					   { position:relative; top:0px; float:right; margin-top:36px;
							   	 width:636px; margin-right:18px; }  
								 
body,a,p,td,blockquote,div,h1,h2,h3,h4   { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10pt; 
							   	 line-height:1.4em; color:white; }

div.content a, div.content a:visited, div.content a:hover  {  color:#FFA856; text-decoration:none;  }
div.content a:hover  {  color:#FFFFFF; }

a.mailto, a.mailto:visited, a.mailto:active { padding-left:14px; background-image:url(../_img/mailto.gif);
								   background-repeat:no-repeat; background-position:left center; 
								   }
								   
a.mailto:hover					 { background-image:url(../_img/mailto_hover.gif); }								   
								   
a.linkout, a.linkout:visited, a.linkout:active  { padding-left:10px; background-image:url(../_img/linkout.gif);
								  background-repeat:no-repeat; background-position:left center; 
								  }

a.linkout:hover					 { background-image:url(../_img/linkout_hover.gif); }

a.cds							 { margin-right:12px; opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; }
a.gallery						 { margin-right:12px; opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; }
a.cds:hover						 { opacity:1; -moz-opacity:1; -khtml-opacity:1; }
a.gallery:hover					 { opacity:1; -moz-opacity:1; -khtml-opacity:1; }


p							   { margin-top:0px; margin-bottom:14px; }		
.block						   { text-align:justify; }

h1,h2,h3,h4,h5				   { font-family:Tahoma,Arial,Sans-Serif; color:#edc8c5; margin-bottom:10px; margin-top:0px;  }
h1							   { font-size:1.3em; font-weight:normal; }
h2							   { font-size:1.2em; font-weight:bold; /* text-transform:uppercase; */ }
h3					   		   { font-size:1em; letter-spacing:0.17em; font-weight:bold; text-transform:uppercase; }								 				 
h4 							   { font-size:0.8em; letter-spacing:0.17em; font-weight:bold; text-transform:uppercase; }

.klein						   { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:8pt; line-height:11pt; color:#edc8c5; }	 
.minitext					   { font-size:0.7em; color:#d64119;}		

hr				   			   { color:#BB0000; background-color:#BB0000; height:1px; border:1px hidden #BB0000; margin:0px; }
hr.yellow		   			   { color:#ffc257; background-color:#ffc257; height:1px; border:1px hidden #ffc257; margin:0px; }


/* MAIN NAV */

div.main_nav				   { margin:0px; padding:0px; padding-bottom:364px; width:186px; margin-left:126px; margin-top:24px;
								 /* background-image:url(../_img/nav_dots.gif); 
								 background-position:top right;
								 background-repeat:repeat-y; */
								  }

ul.main_navlist				   { margin:0px; padding:0px; margin-left:20px; }
 ul.main_navlist li			   { margin:0px; padding:0px; list-style:none; }

ul.main_navlist a			   { display:block; /* height:34px; */ 
							   	 line-height:40px;
								 font-family:Tahoma,"Lucida Grande",Verdana,Sans-Serif;
								 font-size:1.4em;
								 letter-spacing:0.2em;						 
								 font-weight:normal;
								 text-decoration:none;
								 text-align:left;
								 /* padding-left:24px; ABSTAND ZUM STERNDERL */
								 color:white; 
								 background-repeat:no-repeat;
								 background-position:center left; 
								 text-transform:uppercase; }
								 
/* a.nav, a.nav:visited, a.nav:active 	      { background-image:url(../_img/nav_idle.gif); }
a.nav:hover 								  { background-image:url(../_img/nav_hover.gif); } */

div.bottomline				   { float:right; line-height:32px; }

div.imagebox				   { width:332px; height:372px; position:absolute; bottom:0px; left:0px; overflow:hidden; }

div.bottomline p			   { font-size:0.8em; color:#db766e; line-height:32px; margin:0px;  }
div.bottomline p a			   { font-size:1em; color:#db766e;   }


	   													   
					 					 						 
