* {

        margin: 0px;

        padding:0px;

}

html{

        height:101%;

}

body {

        background-color: #FCA726;

        background-image: url(../bilder_layout/hintergrund.jpg);

        background-repeat:repeat;

        font-family: Georgia, Times New Roman, Times, serif;

        font-size: 12px;

        color: #000;

        line-height:160%;

        letter-spacing:2px;

}

#main {

        width: 973px;

        margin: auto;

        padding: 0;

        background-color:transparent;

}

#kopf{

        width:973px;

        height:91px;

        background-image: url(../bilder_layout/kopf.gif);

        margin:7px 0px 0px 0px;

}

.banner {

        height: 80px;

        font-size: 20px;

        font-weight: bold;

        color: #FFF;

        margin: 0px 0px 0px 50px;

        padding:20px 0px 0px 0px;

}

.banner a:link, .banner a:visited, .banner a:active, .banner a:hover  {

        color: #FFF;

        text-decoration:none;

}

#kopf_ani{

        width:969px;

        height:88px;

        background-image:url(../bilder_layout/kopf_animation.gif);

        border-left:2px solid #43302f;

        border-right:2px solid #43302f;

}

#navi_oben{

        width:973px;

        height:38px;

        background-image:url(../bilder_layout/navigation_oben.jpg);

}

#inhalt{

        width:973px;

        background-image:url(../bilder_layout/inhalt.gif);

}

#fuss{

        width:973px;

        height:25px;

        background-color:transparent;

        background-image:url(../bilder_layout/fuss.gif);

        text-align:center;

        padding:32px 0px 0px 0px;

        font-size:11px;

}

#hintergrund{

        width:973px;

        background-image:url(../bilder_layout/inhalt.gif);

}

a:link, a:visited, a:active {

        color: #39292B;

        text-decoration: underline;

}

a:hover {

        color: #FD9C12;

        text-decoration: none;

}

hr {

        margin: 5px 0px 5px 0px;

        color: #39292B;

        border: 1;

        border-top: 1px solid #39292B;

        height: 1px;

        width: 95%;

}

input, textarea {

        border:1px solid #39292B;

        background-color:#FEE0B3;



}

.search_box {

        float:left;

        width: 200px;

        padding:5px 0px 0px 20px;

}

.search_string {

        width: 100px;

        height: 16px;

        font-size: 10px;

        vertical-align: middle;

        background-color:transparent;

        border:1px dotted #372628;

}

.search_submit {

        width: 50px;

        height: 22px;

        font-size: 10px;

        vertical-align: middle;

        border:1px dotted #372628;

        background-color:transparent;

}

.search_submit form{

        background-color:transparent;

}



/* Navigation Oben Anfang*/

.sub_menu {

        height:30px;

        width:400px;

        float:right;

}

.sub_menu ul, .sub_menu li {

        padding: 5px 15px 10px 0px;

        list-style: none;

        margin-bottom: 5px;

        display:inline;

        float:right;

        text-decoration:none;

}

.sub_menu a:link, .sub_menu a:visited, .sub_menu a:active {

        color:#420001;

        padding: 5px;

        text-decoration:none;

        font-size:12px;

}

.sub_menu a:hover {

        color: #000;

        padding: 5px;

        text-decoration:none;

}



/* Navigation Oben Ende*/

#inhalt_links{

        width:260px;

        float:left;

        padding:20px 0px 0px 10px;

}

.inhalt_rechts {

        width:630px;

        float:right;

        margin:0px 30px 0px 0px;

}

.navi_1{

        width:260px;

        height:35px;

        background-image:url(../bilder_layout/navigation_oben.gif);

        text-align:center;

        padding:10px 0px 0px 0px;

}

.navi_2{

        width:260px;

        background-image:url(../bilder_layout/navigation_mitte.gif);

}

.navi_3{

        width:260px;

        height:50px;

        background-image:url(../bilder_layout/navigation_unten.gif);

}

.stopp{

        clear:both;

}

/* Navigation Links Anfang*/

.menu {

        width: 160px;

        margin-left:40px;

        font-size: 14px;

}

.menu ul, .menu li {

        padding: 0;

        list-style: none;

        margin: 0px 0px 5px 0px;

        text-decoration:none;

}

.menu ul ul {

        padding-left: 8px;

}

.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {

        display: block;

        padding: 2px;

        text-decoration:none;

}

.menu_default a:link, .menu_default a:visited, .menu_default a:active {

        border-bottom: 1px dashed #999;

}

.menu_default a:hover {

        border-bottom: 1px dashed #333;

}



.menu_current  {

        border-bottom: 1px dashed #999;

        font-weight:bold;

}



.menu fieldset {

        border: 1px solid #D0D0D0;

        margin-top: 20px;

        margin-bottom: 5px;

        text-align: center;

        padding-bottom: 3px;

}



.menu legend {

        color: #603;

        font-size: 12px;

        text-transform: uppercase;

        font-weight: bold;

        text-align: center;

}



.menu input {

        text-transform: uppercase;

        font-size: 10px;

        margin: 5px 0px 1px 0px;

        width: 100px;

}

/* Navigation Links Ende*/

#breadcrumbs{

        text-align:right;

        font-size:11px;

        color:#999;

        margin: 0px 0px 15px 0px;

        padding:0px 10px 0px 0px;

}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active, #breadcrumbs a:hover{

        color:#999;

}

.powered_by {

        text-align: center;

        font-size: 10px;

        padding-top: 2px;

}



/*                        Text                         */



h1 {

        font-size:18px;

        color: #372628;

        text-decoration:none;

        font-weight:bold;

        padding:0px 0px 0px 20px;

        background-color:transparent;

        font-style: normal;

}

h2 {

        font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;

        font-size:15px;

        color: #372628;

        text-decoration: underline;

        font-weight:bold;

        padding:0px 0px 0px 0px;

        background-color:transparent;

        font-style: normal;

}

h3 {

        font-size:14px;

        color: #000;

        text-decoration: underline;

        font-weight:bold;

        padding:0px 0px 0px 10px;

        background-color:transparent;

        font-style: normal;

}

h4 {

        font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;

        font-size:14px;

        color: #000;

        text-decoration:none;

        font-weight: normal;

        padding:0px 0px 0px 0px;

        background-color:transparent;

        font-style: normal;

}

h5 {

        font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;

        font-size:14px;

        color: #372628;

        text-decoration:none;

        font-weight:bold;

        padding:0px 0px 0px 0px;

        background-color:transparent;

        font-style:italic;

}

h6 {

        font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;

        font-size:11px;

        color: #fff;

        text-decoration:none;

        font-weight:normal;

        padding:0px 0px 0px 0px;

        background-color:#FBA627;

        font-style:italic;

        width:100%;

        text-indent:30px;

}

blockquote{

        margin: 20px 0px 20px 0px;

        padding: 10px 20px 0px 30px;

        border-right: 2px solid #FCA726;

        border-bottom: 2px solid #FCA726;

}

code{

        font-size:11px;

        font-family: Georgia, Times New Roman, Times, serif;

        color:#000;

        font-style:italic;

}

img{

        border:0px solid #333;

}

/*                        tabelle                        */

table {

                margin:10px;

}

th {

                padding:2px 7px 2px 7px;

}

td {

                padding:2px 7px 2px 7px;

}

.versteckmich{

                display:none;

                margin:-2000px;

}