body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-position:top left;
background-repeat:repeat-x;
margin-top:0px;
padding-top:0px;}

h1 {
display: inline;
font-size:180%;
font-weight:normal;
margin-bottom:0px;
padding-bottom:0px;}

h2 {
font-size:150%;
font-weight:normal;
margin-top:0px;
padding-top:0px;}

h3 {
font-size:120%;
font-weight:normal;}

h4 {
font-size:100%;
font-weight:normal;
line-height:normal}

h5 {
font-size:90%;
font-weight:bold;
padding-top:3px;
line-height:normal;}

p {font-size:90%;
line-height:130%;}

li {
font-size:90%;}

a:link {text-decoration:underline}
a:visited {text-decoration:underline}
a:hover {text-decoration:none}
a:active  {text-decoration:underline}

#mainphoto img {border:none}

h2 a:link {text-decoration:none}
h2 a:visited {text-decoration:none}
h2 a:hover {text-decoration:underline}
h2 a:active {text-decoration:none}

h3 a:link {text-decoration:none}
h3 a:visited {text-decoration:none}
h3 a:hover {text-decoration:underline}
h3 a:active {text-decoration:none}

h4 a:link {text-decoration:none}
h4 a:visited {text-decoration:none}
h4 a:hover {text-decoration:underline}
h4 a:active {text-decoration:none}



/* alle div ids  */

#container {
width:800px;
margin-left:auto;
margin-right:auto;
padding:0;}

#top {
padding-left:0px;
width:800px;
background-color:#FFFFFF;
margin-bottom:0px;
padding-right:0px;
}

#topbanner {
display:block;
position:relative;
height:90px;
/* background: url(twopointsline.gif) bottom right repeat-x #FFFFFF;*/
padding-bottom:12px;
padding-top:12px;
}

#logo {
background-color:#FFFFFF;
}

#logo h1 {
display:none;
}

#mainmenu {padding-top:6px; padding-bottom:6px; text-align:left; color:#666666; font-size:0.8em;  background-color:#ffffff; padding-left:12px}
#mainmenu a:link {color:#666666; text-decoration:none}
#mainmenu a:visited {color:#666666; text-decoration:none}
#mainmenu a:hover {color:#000000; text-decoration:underline}
#mainmenu a:active {color:#000000; text-decoration:underline}

#mainmenu span.mainactive a:link {color:#000000; text-decoration:none}
#mainmenu span.mainactive a:visited {color:#000000; text-decoration:none}
#mainmenu span.mainactive a:hover {color:#000000; text-decoration:underline}
#mainmenu span.mainactive a:active {color:#000000; text-decoration:underline}

#mainmenu span {padding-top:4px; padding-right:12px; padding-left:6px; padding-bottom:4px}
#mainmenu span.mainactive {background-color:#E0E0E0}

#mainmenu a.activech:link {color:#000000; text-decoration:none}
#mainmenu a.activech:visited {color:#000000; text-decoration:none}
#mainmenu a.activech:hover {color:#000000; text-decoration:underline}
#mainmenu a.activech:active {color:#000000; text-decoration:underline}

#mainphoto {
height:200px;
background: url(linetwopoints.gif) bottom left repeat-x #FFFFff;
border-top:1px solid #999999;
margin-bottom:0px;
padding-top:3px;
padding-bottom:12px;
}

#middle {
width:800px;
height:100%;
clear: both;
background: url(BackContent.gif) top left repeat-y;
margin-top:0px;
margin-bottom:0px;
padding-top:12px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}



#footer {
width:800px;
background: url(twopointsline.gif) top left repeat-x #ffffff;
font-size:x-small;
color:#555555;
text-align:center;
margin-bottom:0px;
padding-top:12px;
padding-bottom:12px;
}

#footer a:link {
color:#555555;
text-decoration:underline
}

#footer a:visited {
color:#555555;
text-decoration:underline
}

#footer a:hover {
color:#555555;
text-decoration:none
}

#footer a:active {
color:#555555;
text-decoration:none
}


.text {
width:518px;
float:right;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-right:12px;
padding-bottom:0px;
padding-left:12px;
}


.menuleft {
width:186px;
float:left;
background:inherit;
font-size:small;
color:#555555;
font-weight:normal;
line-height:100%;
margin-bottom:0px;
padding-top:0px;
padding-right:12px;
padding-bottom:0px;
padding-left:28px;
}

.menuleft a:link {color:#555555; text-decoration:none}
.menuleft a:visited {color:#555555; text-decoration:none}
.menuleft a:hover {color:#000000; text-decoration:underline}
.menuleft a:active {color:#000000; text-decoration:underline}

.active {
background-color:#E0E0E0;
color:#000000;
font-weight:normal;

}

.litem {
display:block;
position:relative;
border-bottom:1px dotted #999999;
margin-bottom:2px;
margin-left:0px;
padding-bottom:4px;
padding-left:10px;
}

.lmenulist {
list-style:none inside;
list-style-image:none;
line-height:1em;
color:#555555;
position:relative;
margin-top:0px;
margin-right:0px;
margin-bottom:4px;
margin-left:8px;
padding-left:0px;
}

.lmenulist li {
border-bottom:1px dotted #999999;
margin-left:0px;
padding-left:0px;
padding-top:2px;
padding-bottom:4px;
}


/* MAIN */

.main {background: url(mainback.jpg) top left repeat-x #9a002e;}

body.main div.litem {background: url(mainlist.gif) top left no-repeat}
body.main a {color:#65001c; text-decoration:underline}
body.main h2 {color:#65001c;}
body.main h3 {color:#65001c; font-weight:normal; clear:both}
body.main h4 {color:#65001c;}




