a:link    { color:#666666; }
a:visited { color:#666666; }
a:hover   { color:#666666; }
a:active  { color:#666666; }

body, table {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
	margin:0;
}
body   { text-align:center; }
h1     { font-size:160%; color:#333333; }
h2     { font-size:140%; color:#333333; }
h3     { font-size:120%; color:#333333; }
form   { margin:0; }
legend { font-size:140%; color:#333333; font-weight:bold; }
input, select, textarea {
	font-size:100%;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666;
	vertical-align:middle;
	margin:0;
	padding-left:3px;
}
ul           { margin:0 0 0 -20px; list-style-type:none; list-style-image:url("/grafiken/carat_39c.gif"); line-height:130%; }
ul ul        { margin:0 0 0 -40px; list-style-type:none; list-style-image:url("/grafiken/dash_39c.gif");  line-height:130%; }
ul ul ul     { margin:0 0 0 -20px; list-style-type:none; list-style-image:url("/grafiken/dash_39c.gif");  line-height:130%; }
li           { margin:5px 0 5px 0; }
ul ul li     { margin:2px 0 2px 0; font-size:90%; }

ul a:link    { color:#3399cc; text-decoration:none; border:1px #ffffff dashed; }
ul a:visited { color:#3399cc; text-decoration:none; border:1px #ffffff dashed; }
ul a:hover   { color:#3399cc; text-decoration:none; border-bottom-color:#333333; }
ul a:active  { color:#3399cc; text-decoration:none; border:1px #ffffff dashed; }

/* Dokumentrahmen */
#haupttabelle {
	width:752px;
	height:100%;
}
#kopftabelle {
	width:100%;
	height:230px;
	background:#085991 url("/grafiken/bg_kopf.jpg") no-repeat;
}
#fusstd {
	color:#ffffff;
	width:100%;
	height:40px;
	background:#085991 url("/grafiken/bg_fuss.jpg") no-repeat;
}
#fusstd a:link    { color:#ffffff; font-weight:bold; }
#fusstd a:visited { color:#ffffff; font-weight:bold; }
#fusstd a:hover   { color:#ffffff; font-weight:bold; }
#fusstd a:active  { color:#ffffff; font-weight:bold; }

.pixelrahmen {
	width:1px;
	background-color:#999999;
	overflow:hidden;
}
.pixelliniehori {
	height:1px;
	width:100%;
	background-color:#999999;
	overflow:hidden;
}

/* Seiteninhalt */
#inhaltlinkstd   { width:165px; }
#inhaltmittetd   { }
#inhaltrechtstd  { width:20px;  }

#inhaltlinksdiv  { width:140px; margin:1.5em 10px 0    15px; overflow:hidden; text-overflow:ellipsis; }
#inhaltmittediv  {              margin:1.5em 0    0    0   ;                                          float:left; } /* width:565px; */
#inhaltrechtsdiv { width:130px; margin:0     15px 15px 15px; overflow:hidden; text-overflow:ellipsis; float:right; background-color:#f9f9f9; padding:10px; border:1px #e3e3e3 solid; filter:progid:DXImageTransform.Microsoft.Shadow(color=#efefef, direction=135, strength=5); }

#footerdiv       { margin:30px 0 20px 0; }

.boxfox               { width:360px; border:1px #999999 solid; }
.headdivfox           { font-size:120%; font-weight:bold; background-color:#CBEBD6; color:#333333; padding:2px; display:block; }
.linkdivfox           { color:#000000; padding:5px; display:block; }
.linkdivfox a:link    { text-decoration:none; font-size:110%; color:#000000; display:block; line-height:150%; }
.linkdivfox a:visited { text-decoration:none; font-size:110%; color:#000000; display:block; line-height:150%; }
.linkdivfox a:hover   { text-decoration:none; font-size:110%; color:#000000; display:block; line-height:150%; background-color:#efefef; }
.linkdivfox a:active  { text-decoration:none; font-size:110%; color:#000000; display:block; line-height:150%; }

.tabzeile01 { background-color:#efefef; }
.tabzeile02 { background-color:#f5f5f5; }
.tabhighlei { background-color:#FEF5CC; font-weight:bold; }
.tablinieun { border-bottom:1px #999999 solid; }

/* Formulare */
#suchbox {
	width:161px;
	height:28px;
	margin:0 0 20px 20px;
	white-space:nowrap;
	background-image:url("/grafiken/dottedline_fff.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}
#pullbox1, #pullbox2 {
	width:161px;
	margin:0 0 6px 20px;
	white-space:nowrap;
}
input.finder, select.finder {
	width:136px;
	border-left:1px solid #999;
	margin-right:5px;
}
input.submit {
	width:20px;
	text-align:center;
	cursor:pointer;
	background-color:#135784;
	color:#fff;
}

/* Pressemeldungen */
.listbild { margin:4px 4px 0 2px; }
.nareta   { width:158px; }
.navtremi { height:1px; background-color:#dddddd; margin:15px 0; display:block; }
.navtrere { height:1px; background-color:#dddddd; margin:10px 0; }
.pressebildrahmen { border:1px #dddddd solid; float:left; padding:5px; margin:0 10px 3px 0; }
.pressebild       { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0,opacity=0.8); }
.pressebildover   { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0,opacity=1.0); }
.pressebildout    { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0,opacity=0.8); }

/* Presse-Administration */
.tabs { width:100%; background-color:#f5f5f5; }