/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.clearfix {height:1px;}
.cleaner {
background:transparent none repeat scroll 0 0;
border:medium none;
clear:both;
font-size:1px;
height:1px;
margin:0;
padding:0;
}
.left {
  float:left;
}
.right {
  float:right;
}
/*html { overflow:auto; }*/
.tab1 {
	float:left;
  width:50px;
}
.tab2 {
	float:left;
  width:70px;
}
.tab3 {
	float:left;
  width:100px;
}
.error {
/*background:#EBF5E1 url(../images_c/pic-ok.gif) no-repeat scroll 10px 12px;
display:block;*/
background:#F7E3E3;
border:1px dashed #CB4F51;
color:#CE1417;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:10px 10px 10px 30px;
text-align:left;
}

.noerror {
background:#EBF5E1 url(../images/ok.gif) no-repeat scroll 10px 12px;
border:1px dashed #53CB4F;
color:#53CB4F;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:10px 10px 10px 30px;
text-align:left;
} 

html, body {
	height:100%;
	margin:0;
	padding:0;
  margin-bottom: 1px;  
}

body {
	background-color:#DFCDA0;
	color:#666666;
	font-family: Arial,Helvetica,sans-serif;
	text-align:center; /* horizontal centering for IE Win quirks */
/*	overflow:auto;
	scrollbar-arrow-color: #A0A0A0;
	scrollbarBaseColor: #C0C0C0;
	scrollbar-track-color: #D0D0D0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-darkshadow-color: #C0C0C0;
	scrollbar-shadow-color: #FFFFFF;	*/
  font-size:62.5%;  	
}		

#head {
	height:36px;
}

#head_logo {
	/*height:112px;*/
}

#randlinks { 
	width:1px;
	height:25px;
	float:left;
}

#inner {
	margin:0 auto;
	position:relative; /* puts container in front of randlinks */
	text-align:left;
	width:900px;
/*	height:900px;*/
  border-left: 1px solid #454033;
  border-right: 1px solid #454033;    
  border-bottom: 1px solid #454033;   
/*	border: 1px solid #fff;*/
/*	clear:left;	*/
  text-align:left; /* part 2 of 2 centering hack */
  background-image:url(../images/hintergr.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}

#navigation {
	text-align:left;
	list-style:none;
  position:absolute;
/*  top: 10px;*/
  top: 260px;
/*  left: 20px;*/
	width: 202px;
/*	background-color:#fff;
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;*/
}

#navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
	
#navigation li a {
  font-size:1.2em;
 	height: 14px;
	text-decoration: none;
	font-weight:bold;
/*  border-bottom: 1px solid #333333;    
  text-transform:uppercase; 
 border: 2px solid #9AB6D7;*/
}	
	
#navigation li a:link, #navigation li a:visited  {
	color: #0E2B3B;
	display: block;
/*	font-weight:bold;*/
/*  background: url(../Bilder/navi_off.gif);*/
	padding: 4px 0 4px 13px;
}
	
#navigation li a:hover, #navigation li a:active {
	background-color:#DFCDA0;
	color: #0E2B3B;
  font-weight:bold;  
  border-left: 3px solid #99FFFF;
	padding: 4px 0 4px 10px;
}

#navigation li a.current {
	background-color:#DFCDA0;
	color: #0E2B3B;
  font-weight:bold;  
  border-left: 3px solid #FF0000;
  text-transform:uppercase;
	padding: 4px 0 4px 10px;
}

#navigation2 {
/*	text-align:right;*/
}

#navigation2 li a {
/*  font-size:1.2em;
 	height: 14px;
	text-decoration: none;
	font-weight:normal;
  border-bottom: 1px solid #333333;    
  text-transform:uppercase; 
 border: 2px solid #9AB6D7;*/
}	
	
#navigation2 li a:link, #navigation2 li a:visited  {
  font-weight:normal;  
/*	color: #0E2B3B;
	display: block;
	font-weight:bold;*/
/*  background: url(../Bilder/navi_off.gif);
	background-repeat:no-repeat;*/
	padding: 4px 0 4px 30px;
}
	
#navigation2 li a:hover, #navigation2 li a:active {
/*	color: #0E2B3B;
  font-weight:bold;  
  border-left: 3px solid #99FFFF;
	background-repeat:no-repeat;  */
	padding: 4px 0 4px 27px;
}

#navigation2 li a.current {
	background-color:#DFCDA0;
/*	color: #0E2B3B;
  font-weight:bold;  
  border-left: 3px solid #FF0000;
	background-repeat:no-repeat;  
  text-transform:uppercase;*/
	padding: 4px 0 4px 27px;
}


#content {
  text-align:left;
  font-size:1.2em;
	color:#333;
/*	padding:25px 20px 20px 20px;*/
	line-height:140%;
  position:relative;
  left: 220px;
	width: 645px;
/* 	border: 2px solid #333333;
	background-color:#E1E9F3;  
  background-image:url(../images/mitte_03.png);
  background-repeat:y-repeat;*/
}
#contentstart {
	width: 645px;
/* 	border: 2px solid #333333;
	background-color:#E1E9F3;  */
  background-image:url(../images/mitte_03.png);
  background-repeat:y-repeat;
}
#contentend {
/*  font-size:1.2em;
	color:#333;
	padding:25px 20px 20px 20px;
	line-height:140%;
  position:absolute;
  top: 260px;
  left: 200px;*/
	width: 645px;
/*	border: 2px solid #333333;
 	background-color:#E1E9F3;  
  background-image:url(../images/end_03.png);*/
  background-repeat:no-repeat;
  background-position:bottom left;
}


#ueberschrift {
  font-size:1.2em;
  font-weight:bold;  
	width: 610px;
  padding:10px ;  
  margin:0;
/*	border: 1px solid #333333;*/
}

#text {
	width: 610px;
  padding:10px ;  
  margin:0;
/* 	border: 1px solid #333333;*/
}

#text a:link, #text a:visited {
/*  letter-spacing: 0.2em;*/
  font-style:italic;
	text-transform: none;
	font-weight:bold;
	text-decoration: none;
	color:#343434;  
}

#text a:hover {
	text-decoration: underline;
	color:#010146;  
}

#text img {
  border: 1px solid #262626;
  padding:7px ;
}

#datumlinks {
  font-size:1.2em;
  font-weight:bold;  
	width: 280px;
	height:120px;
  padding:0;  
  margin:0;
}

#wannlinks {
	width: 280px;
  padding:0;  
  margin:0;
}

#textrechts {
	width: 280px;
  padding:0;  
  margin:0;
}

#texteinleitung {
  font-weight:bold; 
/*  text-transform:uppercase;*/
}

#bildblock {
  position:relative;  
	float:left;
  text-align:center;  
  margin: 2px; 
/*	border-style: solid solid solid solid;
	padding: 2px;
	width: 140px;
	border-color: #A0A0A0;
	border-width: 1px;   
	font-size:10px;
	font-weight:normal;
	color:#343434;  */
}

.linklinks {
	float:left;
  width:120px;
}
.linkright {
	float:right;
  width:120px;
}
