body{
margin:0px;
padding:0px;
text-align:center;
}

div, td{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td{
vertical-align:top;
}

img{
border:0px;
}

#banner{
width:100%;
}

#flash{
float:left;
}

#logo{
float:right;
}

#topnavigation, 
#navigation{
width:100%
}

#topnavigation{
text-align:right;
vertical-align:middle;
line-height:18px;
background-image:url(topleiste_bg.jpg);
background-repeat:repeat-y;
background-color:#a50207;
color:#ffffff;
}

#topnavigation a,
#topnavigation a:link,
#topnavigation a:active,
#topnavigation a:visited,
#topnavigation a:hover{
padding:3px 12px 3px 12px;
margin-right:1px;
text-align:center;
color:#ffffff;
font-size:12px;
text-decoration:none;
}

#topnavigation a:hover{
text-decoration:underline;
color:#ffffff;
}

#topbalken, 
#bottombalken{
display:block;
height:15px;
width:100%;
background-color:#a50207;
}



#footer{
width:100%;
color:#cccccc;
font-size:7pt;
text-align:center;
}

#content{
margin:0px auto;
}

.seite{
background-color:#FDD19E;
border-left:1px solid #a50207;
border-right:1px solid #a50207;
}

#inhalt{
padding:3px 12px 3px 12px;
}

a.news,
a.news:link.news,
a:active.news,
a:visited.news,
a:hover.news{
color:#ffffff;
text-decoration:none;
}

a:hover.news{
text-decoration:underline;
}

/* Navi */

#Navigation  ul, 
#Navigation li, 
li.NavigationActive, 
li.Subnavi{
list-style-type:none;
text-align:left;
margin:0px;
padding:0px;
vertical-align:top;
}

#Navigation li {
background:#a50207;
border-bottom:1px solid #ffffff;
}

#Navigation li.NavigationActive  {
border-bottom:1px solid #ffffff;
}

#Navigation a,
#Navigation a:link {
font-weight:bold;
color:#FFFFFF; 
background:#a50207;
padding:3px 0px 3px 8px; 
text-decoration:none;
display:block;
}

#Navigation a:hover{
background:#bcbcbc;
}

ul li.NavigationActive a:link, 
ul li.NavigationActive a:visited{
display:block;
text-decoration:none;
}

/* Subnavi */

#Navigation li.Subnavi{
font-size:12px;
background:#FDD19E;
border-bottom:1px solid #a50207;
}

#Navigation li.Subnavi a,
#Navigation li.Subnavi a:link {
font-weight:normal;
color:#a50207; 
background:#FDD19E;
padding:1px 0px 1px 20px; 
text-decoration:none;
display:block;

}

#Navigation li.Subnavi a:hover{
background:#FDD19E;
text-decoration:underline;
}

/* Navi Ende */

/* Info Box*/



h2.infobox{
font-size:12px;
color:#ffffff;
margin:0px;
}

.info_text{
font-size:7pt;
padding:2px 2px 2px 3px;
}

.info_picture{
padding:2px 2px 2px 3px;
}


h1,
h2,
h3,
h4{
margin:0px;
font-size:14px;
color:#a50207;
}

h2{
font-size:14px;
}

h3{
font-size:14px;
}

h4{
font-size:12px;
}

form{
margin:0px;
padding:0px;
}

input,textarea{
border:1px solid #a50207;
font-size:14px;
}