/*RESET RELOAD -start-*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height:130%;
font-family: inherit;
color:inherit;
text-align:inherit;
}

/* remember to define focus styles! */
:focus {outline: 0;}
body {font:11px Verdana,Arial,Helvetica,sans-serif;line-height:15px;text-align:center;}
/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: separate;border-spacing: 0;}*/
caption, th, td {text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*RESET RELOAD -end-*/

/*CLEARFIX -start-*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix {display:block;}
* html .clearfix {height:1px;}
/*CLEARFIX -end-*/

/*MAIN -start-*/
body {background:#F7FCF7;}
#main {width:800px;margin:25px auto;text-align:left;padding:1px;border-right:2px solid #cccccc;border-bottom:2px solid #cccccc;border-left:2px solid #ffffff;border-top:2px solid #ffffff;}
#vorschau {width:300px;margin:0px auto;text-align:left;}
#H {position:relative;background:#d7e8c3;}

/*#H .block1 {background:url(./img/bg_header.gif) repeat-x bottom; height:5em;}*/
#H .block1 {border-bottom:1px solid #336600; height:40px;padding: 5px 0 0 5px;z-index:1;}
#H .block1 img {float:left;}
#H .block1a {position:absolute;top:5px;right:0px;margin-right:5px;text-align:center;}
#H .block2 {background:#70b818;height:20px;padding:2px 0 0 0;z-index:2;}
#H .block2 img {float:left;padding:0 0 0 5px;}
#H .block3 {background:url(./img/bildstreifen_0.jpg) no-repeat;height:50px;position:relative;z-index:6;}
#H .block3 img {float:right;margin-top:1px;}
#H  li {list-style:none;float:left;padding:0;}
#H .navizeile {margin:0;min-width:740px;padding:0 10px 5px 10px;}

#B {background:#fff;padding:10px 0px 20px 10px;border-left:2px solid #d7e8c3;border-right:2px solid #d7e8c3;min-height:450px;}
#B .block1 {width:180px;min-height:30px;margin:0;padding:0;float:left;}
#B .block2 {margin:0 10px 0 190px;min-height:30px;padding:0;}
#B .block3 {margin:0 10px 0 0;min-height:30px;min-width:791px;padding:0;text-align:left;}
#B .block1a {width:290px;min-height:30px;margin:0;padding:0;float:left;}
#B .block2a {margin:0 10px 0 320px;min-height:30px;padding:0;}
#B .textblock {padding: 10px;border: 2px solid #336600;background-color:#ECF5E8;margin-right:10px;}
#B .block2 ul, #B .block2a ul, #B .block3 ul{display:block;padding:0 0 0 30px;}
#B  ul li.square {list-style:square; margin:5px 0 0 15px;}

#B .inline input {display:inline;}
#B .kasten180{width:180px;margin:5px 15px 5px 0;padding:0px;float:left; text-align:left;}
#B .kasten180linie{width:180px;margin:5px 15px 5px 0;padding:0px;float:left; text-align:left;border:2 solid #66b91b;}
#B .kasten375{width:375px;margin:5px 15px 5px 0;padding:0;float:left;}
#B .kasten375linie{width:375px;margin:5px 15px 5px 0;padding:0;float:left; border:2px solid #66b91b;}
#B .hinweis{margin:15px 15px 15px 0px;padding:5px; text-align:left;background-color:#ffcccc;border:2px solid #cc0000;}

#F {background:#d7e8c3;padding:3px 7px;clear:both;}
#F ul {display:inline;}
#F ul li {list-style:none;float:left;}
#F li {padding:0;}
#F li a {font-size:10px;line-height:12px;}
#F li span {padding:0 4px;}
/*#F img {float:right;}*/
#F ul.right{display:inline;float:right;}

/*#M {background:#F7FCF7;text-align:center;margin:auto;}*/
/*#M .message{position:relative;width:390px;height:auto;background:white;border: 2px solid #DCE8C3; text-align:center;vertical-align:middle;}*/
.stretch {float:right;height:430px;width:0;}
.clear{clear:both;}
#M {width:480px;vertical-align:middle; margin:25px auto;padding:2;text-align:center;background:white;border: 2px solid #336600;}
#M .inhalt{min-height:200px;vertical-align:middle;text-align:center;padding:50px 0 50px 0;}
#M .main {color:#ffffff;background-color:#336600;font-size:14px; font-weight: bold;text-align:center;margin:0;padding:6px 0 6px 0;}

/*Navi Links*/
#navi-level1 li a {border:none;color:#336600;}
#navi-level1 li a:hover {color:#CC0000;}

#navi-level1 li.act li a {color:#336600;font-size:11px;line-height:12px;}
#navi-level1 li.act li a:hover {color:#CC0000;text-decoration:underline;}
#navi-level1 li.act li.act a {color:#CC0000;font-size:11px;line-height:12px;}
/*
#navi-level1 li.act li.act li a {background:none;color:#336600;}
#navi-level1 li.act li.act li a:hover {color:#CC0000;}
#navi-level1 li.act li.act li.act a {color:#CC0000;}
*/

/*Navi Listen*/
#navi-level1 {position:absolute;left:190px;top:-14px;}
#navi-level1 li {height:14px;padding:9px 10px 9px 14px; margin-top:27px;}
#navi-level1 li.act {background:#70b818;border-width:1px;border-style:solid;border-color: #fff rgb(51, 102, 0) #70b818 rgb(255, 255, 255);}

/*#navi-level2 {position:relative;left:190px;}*/
#navi-level2 li a{font-size:10px;font-weight:bold;background:#70b818;height:auto;padding:0 15px 0 0px ;border:none;color:#ffffff;}
#navi-level2 li.act a {color:#CC0000;}
#navi-level2 li a:hover {color:#CC0000;text-decoration:underline;}
/*#navi-level2 li.act {height:auto;padding:0 10px 0 0;border:none;}*/

#navi-level3 ul {padding:0}
#navi-level3 li {list-style:none; padding:4px;}
#navi-level3 li a{font-size:1em;font-weight:normal;height:auto;padding:0 0px 0 0px ;border:none;color:#336600;}
#navi-level3 li a:hover {color:#CC0000;text-decoration:underline;}
#navi-level3 li.act a {color:#CC0000;}

#navi-level4 ul {padding:0}
#navi-level4 li {list-style:none; padding:4px;}
#navi-level4 li a{font-size:10px;line-height:10px; font-weight:bold;padding:0;border:none;color:#336600;}
#navi-level4 li a:hover {color:#CC0000;text-decoration:underline;}
#navi-level4 li.act a {color:#CC0000;}

#tabelle p {padding:0; margin: 0;}
/*Generics*/
h1 {font-size:24px;color:#5ba600;font-weight:normal;line-height:26px;margin-bottom:18px;margin-top:30px;}
h2 {font-size:18px;color:#5ba600;font-weight:normal;line-height:20px;margin-bottom:10px;}
h3 {font-size:14px;color:#5ba600;font-weight:normal;line-height:16px;margin-bottom:5px;}
h4 {font-size:12px;color:#000000;line-height:15px;font-weight:bold;margin:15px 0 5px 0;border-bottom:2px solid #639000;}
/*h3 {font-size:14px;color:#639000;line-height:15px;font-weight:bold;margin-bottom:5px;}*/

div.anmerkung1 {margin:0 10px 0 0;padding:10px; background:#F7FCF7;border:2px solid #336600; }
div.p{margin:5px 0 5px 0;}

font,p,td,{font-size:11px;line-height:15px;}
p,h4,#B ul, #B ol{margin: 5px 10px 0 0;}
p.klein {font-size:10px;line-height:13px;}
.floatleft{float:left; margin-right:15px;}
.floatright{float:right; margin-left:15px;margin-right:15px;}
p.indent{padding-left:10px;}
p.radio{margin:0}
a {text-decoration:none;font-weight:bold;color:#226600;}

/*a {color:#336600; text-decoration:underline;}*/
a:link, a:visited {color:#226600;}
a:hover {text-decoration:underline;color:#CC0000;}
a.kleinneg{color:#ffffff;font-size:10px;}
.navilink {text-decoration:underline;font-weight:normal;color:#336600;}
.titellink{text-decoration:underline;font-weight:bold;color:#cc0000;}
ol{display:block;margin:0 0 0 30px; text-align:left;}
ol li{margin:5px 20px 0 20px;}
ul li.goto{list-style-image:url(./img/li_goto.png);padding-left:5px;margin-left:15px;}
ul.inline {display:inline;text-align:bottom;}
ul.inline li{list-style:none;float:left;}
strong {font-weight:bold;}
a:hover img.hover {background-color:#CC0000;}
pre {padding-left:5px;font:10px Verdana,Arial,Helvetica,sans-serif;line-height:13px;}
img.border {border: 1px solid #336600;}
table {margin:2px;}
.rahmen{border:2px solid #336600;}
table.errormsg{border:2px solid #cc0000;background-color:#ffffff;}
td, th, tr {padding:3px 5px 3px 5px;}
th {text-align:center; font-weight:bold;}
th.underline{height:30px;padding-top:20px;text-align:left;font-weight:bold;}
#tablewhite td,th{margin:0;padding:2px 5px 2px 5px;}
.null {padding:0;margin:0;}
/*MAIN -end-*/
.klein {font-size: 10px;}
.titel {background-color : #d7e8c3;text-align:center;padding:3px 0 3px 0;}
.markiert {background-color:#d7e8c3;}
.e {background-color:#ECF5E8;}
.o {background-color:#f7fcf7;}
.m {background-color:#70b818;}
.g {background-color:#cccccc;}
.r {background-color:#ffcccc;}
.w {background-color:#ffffff;}
.center{text-align:center;}
.right{text-align:right;}
.kleincenter{font-size:10px;text-align:center;}
.kleinright{font-size:10px;text-align:right;}
.kleinleft{font-size:10px;text-align:left;}
.selected {color:#cc0000;}
.main {color:#ffffff;background-color:#336600;font-size:12px; font-weight: bold;text-align:center;padding:3px 0 3px 0;}
.error {font-weight:bold;color:#cc0000;}
.errorklein {margin-top:5px;margin-bottom:5px;font-weight:bold;font-size : 10px;color:#cc0000;}
.errormain {color:#ffffff;background-color:#cc0000;font-size:12px; font-weight: bold;text-align:center;padding:3px 0 3px 0;}
.neg {color:#ffffff;}
.kleinneg{color:#ffffff;font-size:10px;}
.navbar{color : #ffffff;background-color : #336600;}
.underline{border-bottom:2px solid #336600;}
.outline{border:2px solid #336600; padding: 10px;}
.button{color:#336600;background-color:#d7e8c3;font-size:10px;margin:5px 0 5px 0;}
.buttonweiter{color:#d7e8c3;background-color:#339900;font-size:10px;font-weight: bold;margin:5px 0 5px 0;}
tr.selected {background-color : #8DBC2E; color: #000000;}
.Titelneg {font-size:13px; font-weight:bold;color:#ffffff;}
.Titel {font-size:13px; font-weight:bold;color:#000000;}
.Titel_text {font-size:11px; font-weight:bold;color:#000000;}

