/* Allgemein */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	background: #CFD5FD url("../pics/bg_menue.jpg") no-repeat left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#blank {
	background: #FFFFFF url();
}
body, div, textarea, select {
	scrollbar-base-color:#F5F5F5;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#A3C6DD;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#F5F5F5;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #FFF;
	margin-bottom: 1px;
	font-size: 7.5pt;
	text-indent: 3px;
}
label {
	color: #0000CC;
}


/* DIV-Container */
#hidecontainer {
	display: none;
}
#logocontainer {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 186px;
	height: 67px;
	z-index: 10;
}
#menuecontainer {
	position: absolute;
	top: 90px;
	left: 5px;
	width: 185px;
	z-index: 6;
}#map {
	position: absolute;
	top: 11px;
	left: 203px;
	width: 780px;
	height: 600px;
	z-index: 5;
}
#map_bg {
	position: absolute;
	top: 5px;
	left: 197px;
	width: 793px;
	height: 613px;
	background: url("../pics/bg_karte.png") no-repeat top left;
	z-index: 1;
}
#bottomcontainer{
	width:100%;
	text-align: center;
	clear: both;
}
#impressumcontainer{
	width:924px;
	color: #333;
	z-index:1;
	background: url("grafiken/bg_bottom.jpg") no-repeat center top;
}
#impressum {
	padding-top: 28px;
	text-align: center;
}


/* Felder */
.searchfield { width:63px; height:16px; color:#1F6F99; background:url("../../pics/design/input_bg.gif") no-repeat left top; text-indent: 1pt;}
.merken { background:url("../../pics/design/input_bg.gif") no-repeat left top; margin: 0px;}
.loginfield { width:70px; height:16px; background:url("../../pics/design/input_bg.gif") no-repeat left top; text-indent: 1pt;}
.loginbtn { padding-top:0px; padding-left:22px;}
.fld { background:url("../../pics/design/input_bg.gif") no-repeat left top;}
.fldpflicht{ border: 1px solid #FF6666}


/* Text */
.intro { letter-spacing: 1px; font-style: normal;}
.articlehl { 
	font-size: 1.5em;
	line-height:1.3em;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom: 1px dotted #000;
	margin: 0px 0px 25px 0px;
	padding-bottom:2px;
	color: #1F6F99;
}
.articlesubhl { font-size: 1.3em; font-weight: bold;}
.uebersicht-titel { font-weight: bold; margin-bottom: 2px}
.uebersicht-text { color: #444; text-decoration: none}
.normaltext { font-size: 0.95em;}
.smalltext { font-size: 0.9em;}
.comtext { font-size: 0.8em;}
.minitext { font-size: 0.75em; text-transform: uppercase}
.articlehlsubline { font-size: 0.65em; color: #505050; letter-spacing:0em; line-height:1.4em}
.fliesstext { line-height:1.5em;}
.inlinehl, .inlineboxhl {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #1F6F99}
.inlinehl { margin-bottom:3px}
.inlineboxhl { margin-left:8px}
#highlight, .highlight { color: #1F6F99;}
#highfett, .highfett { color: #1F6F99; font-weight: bold;}
#submenucontainer .selected { font-weight: bold;}
#rechts { float:right;}
#links { float:left;}
#Tooltip {
	font-size: 0.8em;
	color: #FFF;
	width:120px;
	background-color: #45A9F0;
	padding:3px;
	border: 1px solid #555;
	z-index:100;
}
#error {
	color: #CC2222;
	font-weight: bold;
	background:url("../../pics/design/icon_fatalerror.gif") no-repeat left 9px;
	padding: 12px 0px 10px 25px;
}
#info {
	background:url("../../pics/design/question.gif") no-repeat left 9px;
	padding: 12px 0px 10px 20px;
}
#rot { color: #DD2200 }
#gelb { color: #FFC000 }
#gruen { color: #00AA33 }


/* Bilder */
#img {
	width:480px;
	overflow: auto;
}



/* Listen */
ul.list {
	list-style-image: url("../pics/bluebulletitem.gif");
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
ul.list li {
	padding: 2px 0px 2px 0px;
}
ol {
	margin-top:7px;
}
ol.num{
	list-style-type:decimal;
	margin-left:20px;
}
ol.num li {
	padding-bottom:4px;
}


/* Links */
a:link { color: #0000CC; text-decoration: underline;}
a:visited { color: #0000CC; text-decoration: underline;}
a:hover { color: #000000; text-decoration: underline;}
.abctext, #abc a:link, #abc a:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border:1px solid #45A9F0;
	line-height: 1.6em;
}
.abctext { color: #FFF; background-color: #45A9F0}
#abc a:link, #abc a:visited { color: #000; background-color: #FFFFFF}
#abc a:hover { text-decoration: none; background-color: #DAEEFB}
#zahlenliste a:link { color: #555; text-decoration: none; padding:0px 2px 0px 2px;}
#zahlenliste a:visited { color: #888; text-decoration: none; padding:0px 2px 0px 2px;}
#zahlenliste a:hover { color: #000; text-decoration: none; background: #DDDDDD;}
#zahlenliste a.selected { color: #555; text-decoration: none; font-weight:bold;}
#impressum a:link, #impressum a:visited { color: #1F6F99; text-decoration: none;}
#impressum a:hover { text-decoration: underline;}
