body{
font: 14px Georgia, verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
margin-bottom:50px;
margin-top:0px;
padding:0px;
}

h1{
font: 24px Georgia, verdana, arial, helvetica, sans-serif;
color: #09436F;
margin-bottom:30px;
font-weight: bold;
padding: 0px;
padding-left: 5px;
margin-top: 28px;
}

h2{
font: 16px Georgia, verdana, arial, helvetica, sans-serif;
color: #09436F;
margin-bottom:8px;
font-weight: bold;
padding: 0px;
margin-top: 4px;
}

h3{
font: 20px Georgia, verdana, arial, helvetica, sans-serif;
color: #09436F;
margin-bottom:22px;
font-weight: bold;
padding: 0px;
margin-top: 4px;
}

a{
background-color:#ffffff;
color: #09436F;
text-decoration:underline;
}

a:hover{
background-color:#09436F;
color: #ffffff;
text-decoration:none;
}

hr{
border:solid #09436F 1px;
background-color:#09436F;
color:#09436F;
width: 780px;
margin-top: 40px;
}

#kopf{
width: 780px;
border:0px;
font: 12px verdana, arial, helvetica, sans-serif;
height: 250px;
padding:0px;
text-align: left;
}

#content{
background-color:#ffffff;
width: 780px;
border:0px;
color: #747474;
font: 14px Georgia, verdana, arial, helvetica, sans-serif;
padding:0px;
padding-left:0px;
text-align: left;
}

#main{
background-color:#ffffff;
border:0px;
color: #747474;
font: 15px Georgia, verdana, arial, helvetica, sans-serif;
padding: 0px;
padding-left: 6px;
text-align: left;
line-height:25px;
min-height:400px;
}

#main2{
background-color:#ffffff;
border:0px;
color: #747474;
font: 15px Georgia, verdana, arial, helvetica, sans-serif;
padding: 0px;
padding-left: 6px;
text-align: left;
line-height:22px;
}

#smaller{
color: #747474;
font: 12px Georgia, verdana, arial, helvetica, sans-serif;
line-height:20px;
}

#service{
background-color:#09436F;
border:0px;
font: 11px verdana, arial, helvetica, sans-serif;
padding-top:18px;
text-align: right;
width: 780px;
padding-bottom: 0px;
}

#service a{
color: #ffffff;
font: 11px verdana, arial, helvetica, sans-serif;
text-decoration:none;
background: #09436F;
padding:2px;
padding-bottom: 0px;
}

#service a:hover{
color: #09436F;
background: #DDDDDD;
font: 11px verdana, arial, helvetica, sans-serif;
text-decoration:none;
padding:2px;
padding-bottom: 0px;
}

#serviceaktiv{
color: #09436F;
background: #ffffff;
font: 11px verdana, arial, helvetica, sans-serif;
text-decoration:none;
padding:2px;
padding-bottom: 0px;
cursor:crosshair;
}

#menu1{
background-color:#DDDDDD;
border:0px;
font: 14px Verdana, arial, helvetica, sans-serif;
font-weight:bold;
padding: 8px 0px;
text-align: right;
width: 780px;
padding-left: 0px;
letter-spacing: 0px;
}

#menu1 a{
color: #09436F;
font: 14px Verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background: #DDDDDD;
padding:8px;
}

#menu1 a:hover{
color: #09436F;
background: #ffffff;
font: 14px Verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding:8px;
}

#menu1aktiv{
color: #ffffff;
background: #09436F;
font: 14px Verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding:8px;
cursor:crosshair;
}

#menu2{
background-color:#09436F;
border:0px;
font: 12px verdana, arial, helvetica, sans-serif;
padding:8px;
text-align: left;
width: 772px;
padding-left: 0px;
}
* html #menu2 {  /* i-eeeeeeeeeeeeh */
width:780px;     /* Version 5.x */
w\idth:780px;    /* Version 6 */
padding-left: 0px;
}

#menu2 a{
color: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background: #09436F;
padding:8px;
}

#menu2 a:hover{
color: #09436F;
background: #DDDDDD;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding:8px;
}

#menu2aktiv{
color: #09436F;
background: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding:8px;
cursor:crosshair;
}

#projects{
background-color:#DDDDDD;
border:0px;
color: #747474;
font: 12px Georgia, verdana, arial, helvetica, sans-serif;
padding:8px;
margin-top: 8px;
text-align: left;
width: 154px;
float: right;
}

#goprojects{
margin-bottom:10px;
background: #09436F;
padding:4px;
}

#goprojects a{
color: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
text-decoration:none;
background: #09436F;
padding:0px;
line-height:16px;
}

#goprojects a:hover{
color: #09436F;
background: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
text-decoration:none;
padding:0px;
line-height:16px;
}

#lh{
font: 13px Georgia, verdana, arial, helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight: bold;
}

#listpic {
clear: left;
float: left;
margin-right: 30px;
border-color: #09436F;
border-style: solid;
border-width: 1px;
 margin-bottom: 50px;
}

#listitem {
vertical-align: top;
margin-bottom: 20px;
display: block;
height: 220px;
}

#eflag{
padding: 0px;
top: -8px;
left: 4px;
position: relative;
clear: left;
float:left;
border: 0px none;
}

#eflag a{
padding: 0px;
top: -8px;
left: 4px;
position: relative;
clear: left;
float:left;
border: 0px none;
}

#eflag a:hover{
padding: 0px;
top: -8px;
left: 4px;
position: relative;
clear: left;
float:left;
border: 0px none;
}

#bank{
color: #747474;
background-color: #f0f0f0;
font: 12px Georgia, verdana, arial, helvetica, sans-serif;
line-height:20px;
border:1px solid #09436F;
padding:4px;
width:500px;
}

#login{
clear:right;
float:right;
}

.switchcontent {
display:none;
}

/* ab hier wordpress */

.sidebar li{
color: #ffffff;
}

#sidebar{
background-color:#DDDDDD;
border:0px;
color: #747474;
font: 12px Georgia, verdana, arial, helvetica, sans-serif;
padding:8px;
margin-top: 8px;
text-align: left;
width: 154px;
float: right;
}

#gosidebar{
margin-bottom:10px;
background: #09436F;
padding:4px;
}

#gosidebar a{
color: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
text-decoration:none;
background: #09436F;
padding:0px;
line-height:16px;
}

#gosidebar a:hover{
color: #09436F;
background: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
text-decoration:none;
padding:0px;
line-height:16px;
}

#gosidebar li{
color: #ffffff;
background: #09436F;
list-style:disc;
list-style-position:inside;
}

#goprojects li{
color: #ffffff;
background: #09436F;
list-style:disc;
list-style-position:inside;
margin-left: -4px;
}

#footer{
color: #808080;
font: 10px Georgia, verdana, arial, helvetica, sans-serif;
margin-top: 80px;
}

#entrynav{
border:0px;
font: 11px verdana, arial, helvetica, sans-serif;
padding:0px;
margin-top: 8px;
margin-bottom: 44px;
text-align: left;
}

.commentlist{
color: #747474;
font: 12px Georgia, verdana, arial, helvetica, sans-serif;
line-height:20px;
}

.sucheingabe{
color: #09436F;
background: #ffffff;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight: bold;
width: 90px;
height: 20px;
border: 1px solid;
}

.suchgo{
color: #09436F;
background: #DDDDDD;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight: bold;
padding:0px;
width: 25px;
h/eight: 22px;
height: 20px;
border: 1px solid;
cursor:pointer;
position:relative;
top:2px;
}

* html .suchgo {  /* i-eeeeeeeeeeeeh */
top: 0px;
}
