/* Allgemein */
body{ margin:0; padding: 0; background-color: #fff; background-image:url(/media/front/bg_seite.gif); background-repeat: repeat-x; text-align: center;}
a{color: #165025; text-decoration: none; font-weight: bold;}
a:hover{color: #23833C;}
a:visited{color: #23833C;}
#divPage{width: 800px; background-color: #fff; text-align: left; margin: 0px auto; margin-top: 40px;}
#divTop{width: 800px; height: 115px; background-image:url(/media/front/topgrafik.gif); overflow: hidden;}
#divContent{position: relative; float: right; top: 0px; width:610px; padding-left: 5px; font-size: 11px; font-family:  "Verdana", Helvetica, sans-serif; color: #2e2e2e; line-height: 140%; border-left: 1px solid #E1E9E4}
#divContent a{color: #a00000}
hr{border: 0px; background-color: #E1E9E4; height:1px;}
.vorschauLink{font: normal 10px Verdana}
#google{position: absolute; left: 10px; width: 728px; height: 89px;}
h1 {font: bold 14px "Arial", sans-serif; line-height: 120%; color: #6E8275; margin-bottom: 6px; letter-spacing: 2px; text-transform: uppercase;}
h2 {font: bold 14px "Arial", sans-serif; color: #95AEAA; margin: 1px;}
h3 {font-size: 140%; line-height: 120%;}
h4 {font-size: 140%; line-height: 120%; color: #a00000;}
#impressum a{color: #b0b0b0; text-decoration: none; font: normal 10px Arial; letter-spacing: 1px;}

/* MENU */
#menuDiv{width: 180px; float: left; padding-top: 10px; font: normal 10px "Verdana", sans-serif; line-height: 170%; text-align: right}
.menuTitel{cursor:pointer; font-weight: bold; color: #336699; text-decoration: none; margin-bottom: 0px; margin-top: 2px; letter-spacing: 1px; background-image: url(/media/front/bg_navi_topzeile.gif);background-repeat: no-repeat;}
.subMenuTitel{cursor:pointer; font-weight: bold; color: #2e2e2e; text-decoration: none; background-image: url(/media/front/bg_navi_subzeile.gif); background-repeat: no-repeat; margin-top: 2px;line-height: 170%;letter-spacing: 0px; }
.homeTitel{text-decoration: none; color:#777;letter-spacing: 1px;}
a.homeTitel{text-decoration: none; color: #777;}
a.homeTitel:hover{text-decoration: none; color: #000;}
a.subA{text-decoration:none;padding: 0px; color: #484848; font-size:95%; }
a.subA:hover{color: #a00000;}
.menuSub{line-height: 170%; margin-left: 2px; }
.menuSubDetail{letter-spacing: 0px; line-height: 100%; margin-top: 2px; padding: 2px; background-image: url(/media/front/bg_navi_subdetail.gif); background-repeat: no-repeat;}

/*CLASSen*/
.redspan {background-color: #a00000; color: white}
.namespan {font-variant:small-caps; letter-spacing: 1px;}
.textMgelb{background-color: yellow}
.klein{font: normal 10px "Arial", sans-serif;}
.imgBorder {font: normal 10px "Arial", sans-serif; color: #b0b0b0; margin: 5px; margin-left: 0px; float: left; line-height: 95%;}
.textBlock{position: absolute; top: 20px; left: 420px; width: 180px;}
.werbeBlock{position: absolute; top: 2px; left: 520px; width: 160px;}
pre{font-size: 12px; background-color: #eee; color: #333; overflow: auto}

#nav	{float: right; height: 14px; border: 0; padding: 0; margin: 0; padding-top: 10px;font-family: Arial;}
#nav ul	{margin: 0; padding: 0; width: 200px;}
#nav ul li	{margin: 0; padding: 0;	list-style: none; float: left; margin-left: 20px}
#nav ul li a	{display: block; height: 14px; text-decoration: none; font: 11px "Arial", sans-serif;line-height: 12px; color: #b0b0b0;  border-left: solid 1px #D5D5D5; padding-left: 6px; padding-top: 2px; float: left}
#nav ul li a:hover	{color: #777}

/*HINTs*/
#hintbox{position:absolute; top: 0; background-color: #BACCB4; width: 150px; padding: 1px; border:1px solid black; font:normal 11px "Arial", sans-serif;line-height:12px;z-index:100;visibility: hidden;}
