body ,
table ,
a{
        font-family      : Verdana, Arial, Helvetica, sans-serif;
        font-size        : 13px;
}
body ,
form,
h1, h2, h5{
        margin           : 0px;
        padding          : 0px;
}
h1, h2, h5{
        font-family      : Verdana, Arial, Helvetica, sans-serif;
        font-size        : 18px;
}
body{
        margin-top       : 20px;
}

/* layout */
td.main_nav
{

}
div.main_nav
{
        padding     : 10px;
}
div.main_nav h1,
div.main_nav h3
{
        margin-top       : 5px;
        display          : inline;
}

div.main_nav h1 a ,
div.main_nav h1 a:link ,
div.main_nav h1 a:visited ,
div.main_nav h3 a ,
div.main_nav h3 a:link ,
div.main_nav h3 a:visited {
        text-decoration  : none;
        font-style       : normal;
        color            : #000000;
}
div.main_nav h1 a:hover ,
div.main_nav h3 a:hover{
        font-style       : normal;
        color            : #ff0000;
}
div.main_nav h1 a._aktiv ,
div.main_nav h3 a._aktiv {
        text-decoration  : none;
        font-style       : normal;
        color            : #ff0000;
}

div.main_nav img
{
        padding-top       : 0px;
}
div.content{
        padding-left     : 10px;
        padding-right    : 10px;
}
td.thumb{
        padding          : 5px;
        padding-top      : 40px;
        padding-bottom   : 40px;
        }
/* layout */
/*main nav*/

ul.main_nav{
        margin-left      : 0px;
        list-style-type  : none;
        text-align       : left;
        margin-top       : 0px;
        margin-bottom    : 0px;
        padding-left     : 20px;
}
li.main_nav{
        margin-left      : 0px;
        text-align       : left;
        margin-top       : 5px;
}
div.main_nav strong,
ul.main_nav strong,
li.main_nav strong{
        font-weight      : normal;
}

.main_nav a ,
.main_nav a:link ,
.main_nav a:visited{
        text-decoration  : none;
        font-style       : normal;
}
.main_nav a:hover{
        text-decoration  : underline;
        font-style       : normal;
}
/*main nav*/

/*top nav*/
div.home,
div.home a.home
{
        color             : white;
        font              : 12px Verdana, Arial, Helvetica, sans-serif;
        font-style        : normal;
        text-decoration   : none;
}

/* bottom nav */
div#bottom_nav {
        text-align        : center;
        padding-left      : 50px;
        padding-right     : 50px;
        margin-top        : 20px;
        margin-bottom     : 20px;
}

div#bottom_nav h1,
div#bottom_nav h4{
        font-weight       : normal;
        display           : inline;
        margin-right      : 1px;
}
div#bottom_nav strong{
        font-weight       : normal;
}

#bottom_nav a ,
#bottom_nav a:link ,
#bottom_nav a:visited{
        text-decoration   : none;
        font-style        : normal;
        font-weight       : normal;
}
#bottom_nav a:hover{
        text-decoration   : underline;
        font-style        : normal;
        font-weight       : normal;
}
/* bottom nav */



hr{
        color            : #999;
        background-color : #999;
        height           : 1px;
        border           : 1px;
}
a{
        text-decoration  : underline;
        font-style       : italic;
}
a ,
a:link ,
a:visited{
        color            : #000000;
        font-weight      : bold;
}
a:hover{
        color            : #ff0000;
}
a.menu{
        font-size        : 13px;
        font-weight      : normal;
        text-decoration  : underline;

}
a.menu:link ,
a.menu:visited ,
.menu{
        color            : #000000;
        text-decoration  : none;
        font-weight      : normal;
}
a.menu:hover ,
.aktiv{
        color            : #ff0000;
        text-decoration  : underline;
        font-weight      : normal;
}
.tab_browser{
        padding          : 20px;
        height           : 35px;
}
.tab_rahmen_top ,
.row_rahmen ,
.row_rahmen_right,
.row_padding{
        padding          : 10px;
}
.tab_padding ,
.error_container {
        padding          : 10px;
}
.sub_nav_trenner{
        padding-right    : 0px;
}
/*    Gallery */
.gal_dia ,
.gal_dia_center {
        text-align       : center;
        padding          : 10px;
        overflow         : hidden;
        width            : 200px;
}
.gal_dia_center{
        margin           : 0 0 0 20;
}
.gal_thumb{
        width            : 200px;
}
 /*    Gallery */
.error_container{
        border           : 1px solid #dd127b;
}
div h1{
        font-family      : Verdana, Arial, Helvetica, sans-serif;
        font-size        : 18px;
        color            : #222;
        font-weight      : bold;
}
div h6{
        font-family      : Verdana, Arial, Helvetica, sans-serif;
        font-size        : 14px;
        color            : #222;
        font-weight      : bold;
} 
div#mlevel h6 ,
div#mlevel a, 
div#mlevel strong{
        display          : inline;
        font-weight      : normal;
        text-decoration  : none;
}
/* To Have */
div.th_row{
        overflow         : hidden;
        padding-top      : 10px;
        padding-left     : 50px;
        padding-right    : 50px;
        padding-bottom   : 20px;
}
div.th_image{
        width            : 200px;
        text-align       : center;
        float            : left;
        margin-right     : 20px;
        padding-bottom   : 10px;
}
div.th_head{
        overflow         : hidden;
}
div.th_head a{
        font-style       : normal;
        text-decoration  : none;
}
div.th_desc{
        overflow         : hidden;
        float            : left;
}
div.th_desc ul{
        margin-top       : 2px;
}
/* To Have */
/* step nav */
div.step_nav{
        padding          : 10px;
        text-align       : center;
}
div.step_nav a {
        font-style       : normal;
        text-decoration  : none;
        font-weight      : normal;
}

div.step_nav a,
div.step_nav a:link ,
div.step_nav a:visited{
        text-decoration  : none;
}
div.step_nav a:hover{
        text-decoration  : underline;
}
/* step nav */
/* aktuell */
hr#aktuell{
        margin-top       : 40px;
        margin-bottom    : 20px;
        margin-right     : 10px;
}
div#aktuell{
        text-align       : center;
}
div#aktuell_img{
        padding-top      : 20px;
        text-align       : center;
        padding-bottom   : 20px;
}
img#aktuell{
        padding-bottom   : 10px;
}
