/* LAYOUT***************************************
***********************************************/
body {background: none repeat scroll 0 0 #729855; color: #333333; font: 12px/1.4 Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
ul, ol, dl { margin: 0; padding: 0;}
a {outline: medium none;}
a img {border: medium none;}
a:link {color: #802b5b; text-decoration: none;}
a:visited {color: #802b5b; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
.container {
    background: none repeat scroll 0 0 #FFFFFF; margin: 62px auto 0; position: relative; width: 880px;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=0, Strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=45, Strength=4)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=90, Strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=225, Strength=4)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=260, Strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=305, Strength=4);
    -moz-box-shadow: 0px 0px 20px #000; 
    -webkit-box-shadow: 0px 0px 20px #000; 
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
}
.header {background: none repeat scroll 0 0 #FFFFFF;}
.navigation {float: left; padding-bottom: 10px; width: 260px;}
.content {float: left; padding: 45px 0 20px; width: 620px;}
.content ul, .content ol {padding: 0 15px 15px 40px;}
#logo {height: 172px; width: 204px;}
#logo img {margin-left: 60px;}
#kopfzeile {font-size: 22px; font-style: italic; padding-left: 60px; padding-top: 60px;}
#kopfzeile .text {color: #333333; font-weight:bold;}
#kopfzeile .titel {color: #802B5B; font-weight:bold;}
#verlauf {left: 60px; position: absolute; top: 149px;}
.footer {background: none repeat scroll 0 0 #fff; clear: both; padding: 0px 0; position: relative; height: 5px; margin-bottom: 10px;}
.fusszeile {background: none repeat scroll 0 0 ; clear: both; font-size: 11px; padding: 18px 0; text-align: center;}
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear: both; font-size: 1px; height: 0; line-height: 0;}
#inhalt {padding-right: 50px; text-align: justify;}

/* NAVIGATION***********************************
***********************************************/
.navigation ul {list-style: none outside none; margin-bottom: 15px; width: 150px;}
.navigation ul.menu-0 {border-bottom: 1px solid #802B5B; margin-left: 60px; margin-top: 50px;}
.navigation ul.menu-1 {margin-bottom: 0px;}
.navigation ul li.menu-0 a {padding-bottom: 8px;}
.navigation ul li.menu-0 {border-top: 1px solid #802B5B; font-size: 12px; padding-top: 1px; padding-bottom: 1px;}
.navigation ul li.menu-1 {font-size: 11px; padding-left: 10px;}
.navigation ul a, .navigation ul a:visited {background: none repeat scroll 0 0 #FFFFFF; color: #802B5B; display: block; padding: 8px 5px 0 12px; text-decoration: none; width: 133px;}
.navigation ul.menu-1 li.menu-1 a {background: url("../images/list_style.jpg") no-repeat scroll 2px 9px transparent; height: 16px; padding: 5px 5px 5px 15px;}
.navigation ul a:hover, .navigation ul a:active, .navigation ul a:focus { text-decoration: underline;}
.navigation ul li.menu-current a {background: none repeat scroll 0 0 #FFCCFF; }
.navigation ul.menu-1 li.menu-current {background: none repeat scroll 0 0 #FFCCFF; font-weight: bold;}
.navigation ul.menu-1 li.menu-current a {background: url("../images/list_style_over.jpg") no-repeat scroll 2px 9px transparent;}
.navigation ul li.menu-parent a {background: #FFCCFF;}
.navigation ul li.menu-parent {background: #FFCCFF;}
.navigation ul li.menu-current {background: #FFCCFF;} 
.navigation ul li.menu-current ul.menu-1 li a {background: url("../images/list_style_over.jpg") no-repeat scroll 2px 9px transparent;} 
.navigation ul li.menu-parent ul.menu-1 li a {background: url("../images/list_style_over.jpg") no-repeat scroll 2px 9px transparent;} 

/* CONTENT**************************************
***********************************************/
h1, h2, h3, h4, h5, h6, p {margin-top: 0; padding-left: 15px; padding-right: 15px;}
h1, h2, h3, h4, h5, h6 {margin-bottom:12px;}
h1 {font-size: 20px; }
h2 {font-size: 18px; }
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

