body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0   }
table { font-size: 0.7em; line-height: 1.5em; }
#site { position: relative; width:930px; height:650px; overflow:hidden ; border: solid 1px #d67b00; }
#header {width:960px; height:115px; margin: 0; overflow:hidden }
#menu {width:960px; height:85px; margin: 0; overflow:hidden }
#menu2 { background-color: #f7e3d2; width:100%; height: 18px; overflow:hidden   ; padding-top: 1px; padding-left: 136px; }
#menu2 a { color: #0a912b; font-size: 90%; font-weight: bold; line-height: 110%; text-decoration: none; height: 13px; float: left; margin-right: 2px; padding-top: 1px; padding-right: 4px; padding-left: 4px; border: solid 1px #efc99f; display: block; }
#menu2 a:hover { color: #077121; }
#menu2 a.selected { color: #0a912b; background-color: #fff3e7; }
#content { color: #323232; background-color: #fef7f1; width:100%; height: 432px; overflow: scroll; position: absolute; top: 218px; background-repeat:no-repeat; background-attachment:scroll; }
#content h1, #popup h1 { color: #d9000a; font-size: 125%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0 0 5px; }
#content h2 { color: #323232; font-size: 100%; font-weight: bold; margin: 1em 0 3px; }
#content a, #popup a{ color: #424242; background-image: url(../images/link_pfeil.gif); background-repeat: no-repeat; background-position: 0 5px; text-decoration: underline; padding-left: 10px; }
#content a:hover, #popup a:hover { color: #d9000a; }

#c_1 { width: 250px; float: left; margin-top: 20px; margin-bottom: 50px; margin-left: 136px; }
#c_2 { width: 250px; float: left; margin-top: 20px; margin-bottom: 50px; margin-left: 10px; }
#c_3 { width: 250px; float: left; margin-top: 20px; margin-bottom: 50px; margin-left: 10px; }
.red_head { color: #d9000a; font-size: 125%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0 0 5px; }
.news { background-color: #fff; border: dotted 1px #d9000a; padding-bottom: 10px}
.news div { margin: 10px; }
.news a { display: block; }
.margin { color: #d9000a; font-style: italic; margin: 10px; }
.form input { color: #424242; font-size: 100%; background-color: #fff; width: 250px; margin-bottom: 7px; padding-left: 5px; border: solid 1px #f7e3d2; }
.form .button { font-weight: bold; width: 123px; padding-left: 1px; }
.form textarea { width: 230px; height: 219px; border: solid 1px #f7e3d2; margin:0 0 0 0; }

#content ul { margin: 0; padding: 0; list-style-type: none; }
#content ul a { background-image: none; padding-left: 0; }
#content li{ background-color: #fffcfa; text-align: center; width: 120px; height: 120px; float: left; margin-right: 2px; margin-bottom: 2px; padding: 0; border: solid 1px #c0c0c0; cursor: pointer; }
#content li img{ background-color: #fff; margin-top: 10px; }

#popup {font-size:0.7em; padding:10px 20px 0 20px; background-color: #fef7f1;}
#popup .license {font-size:9px; line-height:25px; color: #666666}
