body {
background-color:#F2F2F2;
color:#303A6D;
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 9pt;
margin:0px;}

p {}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
p.namo-list { color:red; font-size:12pt;}
p.namo-sublist { color:red; font-size:10pt;}

A:link{
 text-decoration:none;
 font-weight: bold;
 color: #9294BD;
}
A:visited{
 text-decoration:none;
 font-weight: bold;
 color: #A2A4CD;
}
A:active{
 text-decoration:none;
 font-weight: bold;
 color: red;
}
A:hover{
 background:#CCCCCC;
}

.main {width:763px;padding:10px;border:0px solid red;}
.titel {background:url("buttons/bgtitel.jpg")}
.content {border:0px solid #E0E0E0;padding:2px;width:750px;margin:0px;}

.menu {float:left;width:175px;}
.inhalt {margin-left:190px;margin-top:10px;border:1px solid  #CCCCCC; padding:5px;Background-color:white;}


#menu {margin-top:10px;}
#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #303A6D url(bottom.gif) no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #303A6D url(top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #9294BD;}
#menulist a, #menulist a:visited {font-size:12px;color:#FFF; font-weight:800;text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #9294BD url(arrow.gif) no-repeat 10px 10px; width:125px;
}
#menulist dd a span{display:none; color:#fff;padding:1px 5px;font-size:0.8em}
#menulist dd a:hover span{display:block;}
#menulist a:hover {background: #303A6D url(arrowr.gif) no-repeat 11px 10px; color:#FFF;}


.smaller {font-size:0.8em}
.bigger  {font-size:1.2em}

.teaser {margin: 0 auto; margin-top:10px;width: 150px; padding: 0 0 10px 0; background: #9294BD url(bottom.gif) no-repeat bottom left; font-size:0.9em; color:white}
.teaser .top {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #303A6D url(top.gif) no-repeat top left;}


table {text-align: left; vertical-align:top;font-size:1.0em;}
th {font-weight:800;background-color:#303A6D;color:white}
.bg {background-color:#E0E0E0;}

table.formular {padding:2px 2px;}
table.formular td {border-bottom:1px solid #f2f2f2;padding:4px 2px;}
table.verein {font-size:.8em;font-weight:300;padding:0px 1px;background-color:#f0f0f0;}

fieldset legend {
   margin: 0;
   padding: 0px 5px;
   width: 100%;
   font-weight: bold;
}
input {
background:#CCCCCC;
color:#303A6D;
border:2px solid #9294BD;
padding:2px;
}
textarea {
background:#CCCCCC;
color:#303A6D;
border:2px solid #9294BD;
padding:2px;
}
select {
background:#CCCCCC;
color:#303A6D;
border:2px solid #9294BD;
padding:2px;
}
.pflicht {border:1px red dotted}

.hinweis {
background:#CCCCCC;
color:#303A6D;
border:2px dashed red;
padding:2px;}
