body {margin:0;padding:0;background:#fff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#808080;}
td {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:.90em;}

a {color:#808080;}
a:hover {color:#00294a;text-decoration:underline;}

/*formulare*/ 
form {display:inline;border:0px;}
legend {color:#808080;}
checkbox {border:0px;}
input {color:#808080;border:1px solid #999;margin:3px;}
html[lang] input {border:0px;}
input.pur {border:0;cursor:hand;}
input.purcheck {border:0;color:#808080;}
select {color:#808080;border:1px solid #999;}
html[lang] select {border:0;}
textarea {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#808080;border:1px #999999 solid;overflow:auto;clip: rect( );position:static;}
html[lang] textarea {border:0;}

/*layout*/
.header {padding:5px 0 5px 3px;border:1px solid #d0d0d0;font-size:.7em;color:#808080;}
.header a {color:#808080;}
.header a:hover, .header a.aktiv {color:#00294a;}
.subnav {float:right;margin-right:5px;}
.foto {border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.hauptmenue {border:1px solid #d0d0d0;padding:5px 10px 5px 10px;color:#00294A;text-transform:uppercase;letter-spacing:1px;font-size:11px;}
.hauptmenue a {color:#00294A;text-decoration:none;}
.hauptmenue a:hover {color:#808080;text-decoration:underline;}
.rand {border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;padding:10px 5px 40px 5px;width:160px;font-size:.75em;line-height:1.4em;@mediascreen:padding:0;color:#858585;}
.rand h1 {margin:20px 0 5px 0;text-transform:none;font-weight:bold;font-size:1.15em;color:#858585;}
.content {border-right:1px solid #d0d0d0;width:610px;padding:30px 10px 40px 25px;@mediascreen:padding:0;}
.content_anfahrt {border-right:1px solid #d0d0d0;width:400px;padding:30px 10px 40px 25px;@mediascreen:padding:0;}
.teaser {float:right;width:225px;border:1px dashed #d0d0d0;padding:10px 8px 10px 8px;margin-bottom:15px;line-height:1.6em;font-size:.95em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.teaser a {text-decoration:none;}
.teaser a:hover {text-decoration:underline;}
.footer {border:1px solid #d0d0d0;}
.aktiv {color:#990000;}

/*formatierungen*/
h1 {color:#00294A;text-transform:uppercase;letter-spacing:.1em;font-weight:normal;font-size:1.1em;}
h2 {font-size:1em;font-weight:bold;margin-bottom:-1em;}
ul {margin-left:25px;list-style-position:outside;list-style-image:url(images/kasten.gif);}
li {margin-bottom:.6em;}
ul.norm {list-style-image:none;line-height:normal;}
html:root ul {margin-left:-25px;}
p {text-indent:20px;}
.teaserhead {color:#00294A;text-transform:uppercase;letter-spacing:.1em;font-weight:normal;font-size:1em;}
.meinung {margin:15px 0 0 0;font-style:italic;color:#999;}
.logo {text-align:center;margin-bottom:15px;}
.pipe {padding:0 3px 0 3px;@mediascreen:padding:0;}
.mini {font-size:80%;}

.floatleft {float:left;}
.floatleftpur {float:left;border:0;color:#808080;}
.floatright {float:right;}

.pix {margin-right:5px;@mediascreen:margin:0;border:thin solid #ffbd00;}

.trenner_content {margin-bottom:15px;}
.trenner_small {margin-bottom:5px;}
.trenner_content_ {margin-bottom:2px;}
.trenner_big {margin-bottom:30px;}
.trennerdash {margin:25px 0;border-top:1px dashed #ccc;}