/* {margin:0; padding:0;}

/* MAIN COLORS 
body {background-color:#777; line-height:155%;}*/

/* MAIN ELEMENTS */
#head {width:900px; position:relative; left:50%; margin-left:-450px; background-color:white; height:50px; border:2px solid black; border-bottom:0; margin-top:20px;}
#head2 {width:900px; position:relative; left:50%; margin-left:-450px; height:100px; background:#A6A6A6 url(../../img/bghead.gif) repeat-x; border:2px solid black; border-top:1px solid black; border-bottom:1px solid black;}
#content {width:900px; position:relative; left:50%; margin-left:-450px; background-color:white; border:2px solid black; border-top:0;}
#content_inner {padding:20px; padding-left:50px; padding-right:30px; min-height:200px; height:auto !important; height:200px;}
#footer {width:900px; position:relative; left:50%; margin-left:-450px; padding-top:5px; padding-bottom:5px; font-family:'Courier New', Courier, monospaced; color:#ccc; font-size:10pt; text-align:right;}

/* MAIN FONTS */
#head h2 {position:absolute; right:20px; bottom:9px; font-family:'Courier New', Courier, monospaced; color:#777; font-weight:normal; font-size:11pt; cursor:default;}
#head h2 a { text-decoration:none; color:#555; cursor:pointer; }
#head h2 a:hover { text-decoration:underline; }
#head2 h1 { position:absolute; left:20px; bottom:12px; font-family:'Courier New', Courier, monospaced; color:#ffffef; font-weight:bold; font-size:16pt; cursor:default;}
#content_inner {font-family:Verdana, sans-serif; font-size:12px; color:#555; line-height:140%;}
#content_inner h3 {margin-bottom:5px; font-size:11pt; color:#555;}
#content_inner p { margin-top:15px; text-align:justify; line-height:140%;}
#content_inner p a { color:#A6A6A6;}
#content_inner p small {display:block; width:100%; font-size:9pt; text-align:center; text-transform:lowercase;}
#footer a {color:#ccc; font-size:10pt; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* DOCUMENT SETTINGS */
div.pl1 {padding-left:40px; text-align:justify;}
#content_inner a {color:#A6A6A6; text-decoration:none;}
#content_inner a:hover {text-decoration:underline;}

#content_inner ol {margin-left:30px;}
#content_inner ul {margin-left:30px; list-style-type:square;}
#content_inner li {padding:2px; padding-left:10px;}

#content_inner code { color:#000; font-size:11px; }

#spl {
	width:190px;
	float:left;
}

#spm {
	width:590px !important; width:600px;
	margin:0px 10px 0px 10px;
	padding:5px;
	float:left;
	/*border:1px solid #000000;*/
	text-align:justify;
}

#spl img {
	border:1px solid #000000;
	padding:1px;
}

#spl small {
	display:block;
	font-size:9pt;
	margin-top:0;
	text-align:center;
}

#spl .btn {
	display:block;
	background: #A6A6A6 url(../../img/bgbtn.jpg) no-repeat;
	font-family:'Courier New', Courier, monospaced;
	margin-top:10px;
	font-size:16pt;
	font-weight:bold;
	color:#eee;
	text-align:right;
}

#btn1 {
	padding-right:8px;
	padding-top:19px;
	width:177px;
	height:39px;
}

#btn2 {
	padding-right:8px;
	padding-top:19px;
	width:177px;
	height:139px;
}

#btn3 {
	padding-right:8px;
	padding-top:19px;
	width:177px;
	height:39px;
}

body {
margin-width:0;
scrollbar-face-color:#031774;
scrollbar-shadow-color:#000;
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:#8EBCE1;
scrollbar-darkshadow-color:#8EBCE1;
scrollbar-track-color:#8EBCE1;
scrollbar-arrow-color:#ccc;
margin:0;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
font-family:Arial,sans-serif;
}

td.titel {
font-size:16pt;
color:#8EBCE1;
text-align:center;
}

td.menue {
font-size:15pt;
color:#8EBCE1;
font-weight:500;
}

td.fav {
font-size:12pt;
color:#8EBCE1;
font-weight:800;
text-align:center;
}

td.link {
font-size:15pt;
color:#031774;
font-weight:300;
}

td.text {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
}

.text2 {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
margin-left:10px;
}

td.textmst {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:center;
color:#031774;
}

br.linktext {
line-height:18pt;
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
color:#031774;
}

td.druck {
font-family:Arial,sans-serif;
font-size:10pt;
}

a {
font-family:Arial,sans-serif;
font-size:10pt;
color:#031774;
}

td.format {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:justify;
color:#031774;
}

h1 {
font-size:18pt;
color:#031774;
margin-top:3px;
margin-bottom:3px;
}

h2 {
font-size:16pt;
color:#031774;
}

h3 {
font-size:12pt;
color:#031774;
}

h1.bericht {
font-size:18pt;
color:#031774;
margin-top:3px;
margin-bottom:3px;
}

h2.bericht {
font-size:14pt;
color:#031774;
margin-top:3px;
margin-bottom:3px;
}

h3.kbericht {
font-size:10pt;
color:#C60;
margin-bottom:0;
}

tt {
font-family:"Courier New",Courier;
font-size:10pt;
color:#0000C0;
}

.abstand {
margin-left:15px;
margin-right:15px;
}
.abstandnews {
margin-left:10px;
}
.abstandsuche {
margin-top:8px;
}
.public {
font-size:10pt;
margin-top:0;
color:#424242;
font-weight:700;
}

a.info span {
display:none;
}

a.info:hover span {
background-color:#fff;
display:block;
position:absolute;
top:16px;
left: -50px;
width:190px;
border-color:#031774;
border-style:solid;
border-width:1px;
padding: 20px;
}

a.info:hover {
z-index:25;
}

.tooltip {
font-family:arial,verdana,tahoma,sans-serif;
font-size:9pt;
text-align:left;
color:#031774;
background-color:#8EBCE1;
}

a.info {
position:absolute;
z-index:24;
}

.headline {
font-size:14pt;
margin-top:15px;
margin-bottom:8px;
margin-right:15px;
font-weight:bold;
}

.vorspann {
margin-bottom:5px;
margin-right:15px;
font-size:9pt;
font-weight:bold;
}

.fliesstext {
margin-top:5px;
font-size:9pt;
}

.headline_sm {
font-size:11pt;
margin-top:15px;
margin-bottom:8px;
margin-right:15px;
font-weight:bold;
}

.fliesstext_smindex {
font-size:10pt;
margin-left:15px;
}

.headline_smindex {
background-color:#8EBCE1;
font-size:11pt;
margin-top:15px;
margin-bottom:8px;
margin-right:15px;
font-weight:bold;
}

.vorspann_sm {
margin-bottom:5px;
margin-right:15px;
font-size:9pt;
font-weight:normal;
}

a:active {
color:#031774;
text-decoration:none;
}

a:hover {
text-decoration:none;
background-color:#8EBCE1;
}

a:hover.unten {
font-size:8pt;
background-color:#FFF;
text-decoration:none;
font-weight:700;
}

a:hover.news {
font-size:10pt;
background-color:#FFF;
text-decoration:none;
line-hight:24px;
}

a.nav {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
border-bottom-color:#031774;
border-left-color:#031774;
border-right-color:#031774;
padding:2px;
}

a.navmit {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1;
padding:5px;
}

a.navmitohne {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.navunterpunkt {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
font-size:8pt;
text-valign:middle;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:2px;
}

a.navanfang {
display:block;
width:130px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#8EBCE1 #8EBCE1 #031774 #031774;
padding:3px 10px;
}

a.navende {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
color:#031774;
text-decoration:none;
border-color:#031774 #8EBCE1 #8EBCE1;
padding:5px;
}

a.ohne {
display:block;
width:150px;
background:#8EBCE1;
border:1px #031774 solid;
border-left-color:#031774;
border-right-color:#031774;
border-bottom-color:#031774;
padding:0 2px;
}

b.an {
text-decoration:none;
font-size:8pt;
}

i.on {
font-size:8pt;
}

* {
margin:0;
padding:0;
}

#reiter1 ul {
border-bottom:1px solid #031774;
padding:0 0 3px 14px;
}

#reiter1 ul li {
display:inline;
list-style:none;
}

#reiter1 ul li a {
font-weight:700;
margin-right:7px;
border:1px solid #031774;
border-bottom:none;
background-color:#8EBCE1;
color:#031774;
text-decoration:none;
padding:3px .5em;
}

#reiter1 ul li a:hover {
background-color:#EFF0F0;
color:#031774;
border-color:#031774;
}

#reiter1 ul li a.aktiv,#reiter1 ul li a.aktiv:hover {
background-color:#fff;
color:#031774;
border:1px solid #031774;
border-bottom:1px solid #fff;
cursor:default;
}

p,ul,ol,li,div,td,th,address,nobr,b,i,h4 {
font-size:10pt;
}

td.textst,td.textl {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:right;
color:#031774;
}

a:link,a:visited {
color:#031774;
text-decoration:underline;
}

a:link.unten,a:visited.unten,a:active.unten {
color:#031774;
font-size:8pt;
text-decoration:none;
font-weight:700;
}

a:link.news,a:visited.news,a:active.news {
color:#031774;
font-size:14pt;
text-decoration:none;
font-weight:700;
}

a:link.navanfang,a:link.navmit,a:link.navmitohne,a:link.navunterpunkt,a:link.navende,a:link.navanfangrechts,a:link.navmitrechts,a:link.navmitohnerechts,a:link.navunterpunktrechts,a:link.navenderechts,a:visited.navanfang,a:visited.navmit,a:visited.navmitohne,a:visited.navunterpunkt,a:visited.navende,a:active.navanfang,a:active.navmit,a:active.navmitohne,a:active.navunterpunkt,a:active.navende,a:visited.navanfangrechts,a:visited.navmitrechts,a:visited.navmitohnerechts,a:visited.navunterpunktrechts,a:visited.navenderechts,a:active.navanfangrechts,a:active.navmitrechts,a:active.navmitohnerechts,a:active.navunterpunktrechts,a:active.navenderechts {
color:#031774;
text-decoration:none;
font-weight:700;
}

a:hover.navanfang,a:hover.navmit,a:hover.navmitohne,a:hover.navunterpunkt,a:hover.navende,a:hover.navanfangrechts,a:hover.navmitrechts,a:hover.navmitohnerechts,a:hover.navunterpunktrechts,a:hover.navenderechts {
background-color:#EFF0F0;
color:#031774;
text-decoration:none;
font-weight:700;
}

ul#menu { width: 100%; height: 40px; background: #EFF0F0 url(../laufnachrichten/images/menu-bg.gif) top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 31px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 8px 0; }
ul#menu li a:hover { color: #031774; background: none; }
ul#menu li a.current{ color: #031774; font-size: 1.2em; background: #8EBCE1 url(../laufnachrichten/images/current-bg.gif) top left repeat-x; padding: 5px 10px 0; }

ul#untermenu { width: 100%; height: 35px; background: #EFF0F0 url(../laufnachrichten/images/submenu-bg.gif) top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#untermenu li { display: block; float: left; margin: 0 0 0 5px; }
ul#untermenu li a { height: 18px; color: #031774; font-family: "Lucida Grande", Verdana, sans-serif; font-size: 0.8em; text-decoration: none; display: block; float: left; padding: 0 10px 0; }
ul#untermenu li a:hover { color: #031774; background: none; }

.kopfmittig  { padding: 0px 0px 0px 0px; }

.ws-hauptbox200 {
float: left;
width: 194px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-rught: 10px;
}

.ws-hauptbox200 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox200 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

.ws-hauptbox195 {
float: left;
width: 195px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-left: 10px;
}

.ws-hauptbox195 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox195 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}


.ws-hauptbox195mitte {
float: left;
width: 195px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
margin-left: 10px;
}

.ws-hauptbox195mitte h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox195mitte p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

.ws-hauptbox400 {
float: right;
width: 400px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
margin-bottom: 10px;
}

.ws-hauptbox400 h1 {
padding: 5px 0 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
background-color: #fff;
color: #031774;
}

.ws-hauptbox400 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
hight: 250px;
margin-left: 0px;
margin-right: 0px;
}

#anders400 {
position: relative;
top: -205px;
left: 210px;
background-color: #fff;
}

.ws-hauptbox608 {
float: left;
width: 588px;
background-color: #fff;
color: #031774;
border: solid 1px #031774;
padding: 0px 20px 0px 0px;
}
.ws-hauptbox608 h1 {
padding: 5px 10px 3px 10px;
font-family: Arial,sans-serif;
font-size: 1.5em;
font-weight: bold;
background-color: #fff;
color: #031774;
}
.ws-hauptbox608 p {
font-family: Arial,sans-serif;
font-size: 95%;
color: #031774;
margin: 0;
padding: 10px;
}

#anders610 {
position: relative;
top: -205px;
background-color: #fff;
}

a:hover.rechteleisten {
text-decoration:none;
}
