/* CSS Document */

body 
{
font-family:Arial,Verdana;
font-size:11px;
color:#687286;
background-color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#layout {
width:900px;
margin-top:0px;
}

#top{
width:100%;
height:110px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(/cms/sys/pics/header_bg.gif);
background-repeat:no-repeat;
}

#middle{
width:100%;
margin:30px 0px 20px 0px; 
}


#box_left{
float:left;
width:160px;
height:400px;
margin-left:10px;
}

#box_middle{
float:left;
width:530px;
height:400px;
overflow:visible;
}

#leftnav {
margin-left:8px;
margin-right:10px;
float:left;
}
#leftnav .img_bluesquare
{
padding-bottom:1px;
}
#leftnav ul
{
margin: 0px ;
padding: 0px;
list-style-type: none;
white-space: nowrap;
}

#leftnav a
{
color:#687286;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:2px 6px 2px 6px;
}
#leftnav a:hover
{ 
text-decoration:underline;
font-weight:normal;
}

#leftnav a.self
{ 
text-decoration:none;
font-weight:bold;
}
#leftnav a.self:hover
{ 
text-decoration:none;
font-weight:bold;
}
a:link {
color:#CC6633;
text-decoration:none;
font-weight:normal;
}
a:visited {
color:#663333;
text-decoration:none;
font-weight:normal;
}
a:active {
color:#CC3333;
text-decoration:none;
font-weight:normal;
}
a:hover {
color:#ff6600;
text-decoration:underline;
font-weight:normal;
}

#box_right{
float:right;
width:135px;
height:250px;
padding:4px;
background-color:#d9e1e8;
border:1px solid #dddddd;
font-size:10px;
}
h1 { 
font-size:14px;
color:#687286;
font-weight:bold; 
margin-top:2px;
}
a.a_rot:link {
color:#CC3333;
text-decoration:none;
font-weight:bold;
}
a.a_rot:visited {
color:#CC6633;
text-decoration:none;
font-weight:bold;
}
a.a_rot:active {
color:#CC3333;
text-decoration:none;
font-weight:bold;
}
a.a_rot:hover {
color:#ff6600;
text-decoration:underline;
font-weight:bold;
}
#nachrichten_liste {
}
#nachrichten_liste .img_redsquare {
float:left;
margin:4px 5px 4px 10px;
padding-bottom:30px;
}
#nachrichten_liste h2 {
font-size:11px;
font-weight:normal;
margin:0px 0px 0px 0px;
}
#nachrichten_liste span.datum {
font-size:10px;
font-weight:normal;
padding:0px 0px 2px 20px;
}
#nachrichten_liste p.anlesetext{
margin:0px 5px 0px 20px;
text-align:justify;
font-weight:normal;
font-size:11px;
}
#nachrichten_liste .img_line {
padding:8px 0px 8px 20px;
}
.rechts {
position:absolute;
left:450px;
width:200px;
}
.links {
position:absolute;
left:400px;
width:200px;
}
input{
 font-size:9px;
}
.info_label{
font-size:12px;
font-weight: bold;
font-family:courier,arial;
color:#33CC00;
}

#topnav {
  height: 17px;
  padding-top:90px;
  padding-left:240px;
}
#topnav ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    white-space: nowrap;
}

#topnav ul li
{
    float:left;
    text-align:center;
    padding-right:2px;
    height:17px; 
    background-repeat:no-repeat;
}
#topnav ul li.r1_on
{
width:95px;
color:#ff6600;
font-weight: bold;
}
#topnav ul li.r1_off
{
width:95px;
color:#888888;
font-weight: bold;
}
#topnav ul li.r3_on
{
width:95px;
color:#ff6600;
font-weight: bold;
}
#topnav ul li.r3_off
{
width:95px;
color:#888888;
font-weight: bold;
}
#topnav a
{
display:block;
font-family:Verdana, Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:2px;
}
#topnav a.on {
color:#ff6600;
font-weight:bold;
}

#topnav a.off {
color:#888888;
}

ul.linklist
{
margin:5px ;
padding:0px;
list-style-type:none;
white-space: nowrap;
}
li.linklist
{
margin:0px ;
padding:5px;
}
#box_middle p{text-align:justify;};
