/*css clever-im-web.de*/ 
body {
margin:0; padding:0; background:  url(../bilder-gera/bg_new.jpg) repeat-x; background-color:#fafafa;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
text-align:center; color:#000;
}
a {color:#9fb649; background-repeat:no-repeat;outline:none;}
img { color:#ccc; font-size:10px; border:0;}
#inhalte_mitte_mitte img {background: url(../bilder-gera/ajax-loader.gif) no-repeat fixed center center;}
/*#inhalte_mitte_mitte p { border-bottom: 1px dotted #ccc; padding-bottom:20px;}*/
#main
  { position:relative; text-align:left; width:760px; margin-left:auto; margin-right:auto; z-index:1}/*heute geändert*/

#header
  { position:absolute; left:0; top:0; width:760px; height:149px; background: url(../bilder-gera/header.jpg) no-repeat; color:#fff}
#header a { color:#fff; text-decoration:none;}
#navi_oben
  { position:absolute; top:149px; left:0; width:760px; height:20px; background: url(../bilder-gera/bg_green.jpg); color:#fff; 
  }
#hauptinhalt
 { position:absolute; top:170px; left: 139px; width:502px; background-color:#fff;
  border-bottom:1px solid #aeaeae;
  border-left:1px solid #aeaeae;
  border-right:1px solid #aeaeae; height: auto;
 }

.anfang_menue
{ height:20px; line-height:20px; float:left; margin:0; padding:0 8px 0 200px;}
.mitte_menue
{ height:20px; line-height:20px;}
.right_time
{ height:20px; line-height:20px; padding-left:30px;}

#inhalte_mitte_oben { margin-left:10px; margin-right:10px; margin-top:15px; height:auto; line-height:20px;}
#inhalte_mitte_oben li {background:url(../bilder-gera/haekchen_hoch.jpg) no-repeat left top; padding-left:20px}
#inhalte_mitte_mitte {margin-left:10px; margin-right:10px; height:auto; line-height:20px;}
#inhalte_mitte_oben a { color:#000; text-decoration:none; cursor:text}

a.text:link { background:url(../bilder-gera/weiter.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}
a.text:visited { background:url(../bilder-gera/weiter.gif) no-repeat; padding-left:20px; display:block; line-height:20px; color:#909CA9;}
a.text:hover { text-decoration: none; background:url(../bilder-gera/weiter.gif) no-repeat; padding-left:20px; display:block; line-height:20px; color:#9fb649}
a.text:active { background:url(../bilder-gera/weiter.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}

a.text_top:link { text-decoration:underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}
a.text_top:visited { text-decoration:underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}
a.text_top:hover { text-decoration:none; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; display:block; line-height:20px}
a.text_top:active { text-decoration:underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; display:block; line-height:20px}

a.text_top_right:link { text-decoration:underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; float:right; width:20px;}
a.text_top_right:visited {text-decoration: underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; float:right; width:20px;}
a.text_top_right:hover {text-decoration:none; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; float:right; width:20px}
a.text_top_right:active {text-decoration:underline; background:url(../bilder-gera/top.gif) no-repeat; padding-left:20px; float:right; width:20px}

a.text_back:link { text-decoration: underline; background:url(../bilder-gera/back.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}
a.text_back:visited { text-decoration:underline; background:url(../bilder-gera/back.gif) no-repeat; padding-left:20px; display:block; line-height:20px;}
a.text_back:hover { text-decoration:none; background:url(../bilder-gera/back.gif) no-repeat; padding-left:20px; display:block; line-height:20px}
a.text_back:active { text-decoration:underline; background:url(../bilder-gera/back.gif) no-repeat; padding-left:20px; display:block; line-height:20px}

#inhalte_mitte_footer { margin-top:10px; color:#fff; background: url(../bilder-gera/bg_green.jpg); text-align:center;  font-weight:bold; line-height:20px;}
#linkes_menue
  { position:absolute; top:170px; left:0; width:140px; float:left; height:250px;  
  background-color: #58B3E0; z-index:5; }

#inhalte_linkes_menue { position:relative; top:15px; left:4px; width:135px; color:#fff; height:auto; }

#rechtes_menue  { position:absolute; top:170px; left:642px; width:108px; height: 130px;
 float:left; z-index:4; background:   url(../bilder-gera/bg_right.jpg);
 padding-left:10px; padding-top:10px; }

.header { margin-left:245px; margin-top:100px; font-size:14px; background:#58b3e0;}
.hell {color:#eee;}
.big {color: #909CA9; text-transform: uppercase; text-align:justify; margin-bottom:20px;}
.block { text-align:justify;}
/*beginn navi links*/
a.left:link {color:#fff; text-decoration: none;  display:block; border-bottom:1px dotted #fff; padding:6px;
}
a.left:visited {color:#fff; text-decoration: none; display:block; border-bottom:1px dotted #fff; padding:6px;
}
a.left:hover {color:#069; display:block; border-bottom:1px dotted #fff; padding:6px
}
a.left:active {color:#069; text-decoration: none; display:block; border-bottom:1px dotted #fff; padding:6px
}
.linelink {clear:left; margin:0 0 0 0; background: url(../bilder-gera/line_link.gif); background-repeat:repeat-x; width:96%;}
/*ende navi links */

a.top:link {color:#fff; text-decoration: none; font-weight: normal;
	letter-spacing: 0.1em;
}
a.top:visited {color:#fff; text-decoration: none;  font-weight: normal;
	letter-spacing: 0.1em;
}
a.top:hover {color:#059; font-weight: normal;
	letter-spacing: 0.1em
}
a.top:active {color:#059; text-decoration: none; font-weight: normal;
	letter-spacing: 0.1em
}
/*ende top navi*/

a.right:link {color:#fff; text-decoration: none; font-weight: normal;
 letter-spacing: 0.1em;
}
a.right:visited {color:#fff; text-decoration: none; font-weight: normal;
 letter-spacing: 0.1em;
}
a.right:hover {color:#666; font-weight: normal;
	letter-spacing: 0.1em
}
a.right:active {color:#666; text-decoration: none; font-weight: normal;
	letter-spacing: 0.1em
}/*ende right navi*/
#toplinkactve {color:#059; font-weight:bold; border-bottom:5px solid #00aeef;}
#leftlinkactive {color:#069; font-weight:bold;}

#header h1 { margin-left:245px; margin-top:70px; font-size:16px; background:#58b3e0; padding-left:10px; line-height:20px;}
#header h2 { margin-left:245px; margin-top:70px; font-size:15px; background:#58b3e0;}
#inhalte_mitte_oben h2 {color:#58b3e0; margin-bottom:0; font-size:18px; font-weight:normal;}
#inhalte_mitte_oben h3 { font-size:12px; color: #000; text-transform:uppercase;}
#inhalte_mitte_mitte h2{ color:#58b3e0; font-size:12px; line-height:15px;}

h1 { font-size:12px; font-weight:bold; color:#fff;}
h3 { font-size:11px; margin-top:0;}
h4 { font-size:12px; color: #909CA9; text-transform:uppercase; font-weight: bold; text-align:right;}

.linenormal {margin:0 0 0 0; background: url(../bilder-gera/linein.gif) repeat-x; width:100%;}

.small {font-size: 9px; color:#808080;}
.button {
	 color:#000;
	 font-size:11px;
	 font-family:Verdana,Helvetica,Arial,sans-serif;
     border:1px solid #7B9EBD;
     background-color:#fafafa;}
#errorPrint { z-index:10; font-size:11px;
	font-weight:bold;
	color:#F00; }
.red {
	color: #F00;
	font-weight: bold;
	background-color:#f7f9fa;
	border:#ccc 1px solid;
	padding:5px;}
.headline { background-color:#f7f7eb; padding:5px; border:1px dashed #ccc;}
.web {color:#808080; text-align:center; font-size:9px;}
.info-box {
	position:absolute;
	left:50%;
	width:550px;
	margin-top:50px;
	margin-left:-256px;
	text-align:left;
	padding:3px;
	visibility: hidden;
	z-index: 999;
	background-color:#b5ce28;
	} .Stil1 {
	color: #FFF;
	font-weight: bold; }
.tarnex {unicode-bidi:bidi-override; direction: rtl;}
#inhalte_mitte_mitte li { list-style-image: url(../bilder-gera/haekchen_hoch.jpg);}
hr{ /*background-color: #ccc;  Farbe für Opera und Firefox */
/*color: #ccc;  Farbe für Internet Explorer (IE) */
border: 0 none;
height: 1px;
border-top: 1px dotted #ccc;
}
.flex {background:#f7f9fa; padding:5px; border:#ccc 1px solid}