body,
html
{
	height:100%;
	width:100%;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, "MS Trebuchet", Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

* {
	font-family: Verdana, Arial, "MS Trebuchet", Geneva, Helvetica, sans-serif;
}

p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
         color: #ad6a3d;
}

.left
{
	width: 290px;
         border-left: 1px solid #e5e5e5;
         border-right: 1px solid #e5e5e5;
         vertical-align: top;
}

.right
{
	width: 153px;
	background-color:#aa6b40;
         background-image: url(../../images/bg_right.gif);
         vertical-align: top;
}

.center
{
	background-color:#ffffff;
         padding-top: 21px;
         vertical-align: top;
         background-image:url(../../images/machbarmacher.gif);
         background-repeat:no-repeat;
         background-position: bottom;
}

.adress
{
	font-size: 11px;
}

.login
{
	font-size: 11px;
         height: 20px;
}


.logo
{
	text-align: center;
         padding-bottom: 44px;
}


.date
{
	vertical-align: bottom;
	height: 101px;
         width: 153px;
         background-image: url(../../images/bg_right_top.gif);
}


.kontakt
{        vertical-align: top;
	height: 500px;
         width: 153px;
         background-image: url(../../images/bg_kontakt.jpg);
         background-repeat:no-repeat;
         color: white;
}

p.dateTxt {

         text-align: right;
         font-size: 11px;
         color: #b48c73;
         padding: 8px;
}

.absolute {
	position: absolute;
         left: 0;
         top: 0;
         }

.navi {
	position: relative;
         left: 150px;
         top: 110px;
         text-align: left;
         color: #b48c73;
         border-bottom: 1px solid #a87f69;
         font-size: 11px;
         width: 130px;
         margin: 0;
         padding: 0;
}

.navibd {
	position: relative;
         left: 150px;
         top: 110px;
         text-align: left;
         color: #b48c73;
         border-bottom: 1px solid #000000;
         font-size: 11px;
         width: 130px;
         margin: 0;
         padding: 0;
         color: #000000;
}

.navisub {
	position: relative;
         left: 150px;
         top: 110px;
         text-align: right;
         color: #000000;
         border-bottom: 1px solid #000000;
         font-size: 11px;
         width: 130px;
         margin: 0;
         padding: 0;
}

.menu {  vertical-align: top;
	width: 130px;
	text-align: left;
	margin : 0;
	padding : 0;
}

a:link,a:active,a:visited {
        color: #a87f69;
        text-decoration: none;
}

a:hover {
        text-decoration: none;
        color:#000000;
}

a:link.menu,a:active.menu,a:visited.menu {
        color: #a87f69;
        text-decoration: none;
        font-size: 11px;
}

a:hover.menu {
        text-decoration: none;
        color:#000000;
        font-size: 11px;
}


a:link.menub,a:active.menub,a:visited.menub {
        color: #000000;
        text-decoration: none;
        font-size: 11px;
        font-weight: bold;
}

a:hover.menub {
        text-decoration: none;
        color:#a87f69;
        font-size: 11px;
        font-weight: bold;
}


a:link.menusub,a:active.menusub,a:visited.menusub {
        color: #000000;
        text-decoration: none;
        font-size: 11px;
}

a:hover.menusub {
        text-decoration: none;
        color: #a87f69;
        font-size: 11px;
}


a:link.white,a:active.white,a:visited.white {
        color: #ffffff;
        text-decoration: none;
       font-size: 11px;
}

a:hover.white {
        text-decoration: underline;
        color:#ffffff;
        font-size: 11px;
}


a:link.whiteu,a:active.whiteu,a:visited.whiteu {
        color: #ffffff;
        text-decoration: none;
        font-size: 11px;
}

a:hover.whiteu {
        text-decoration: underline;
        color:#ffffff;
        font-size: 11px;
}

.textbox {
        background-color:#ffffff;
        border: 1px solid #93552c;
        font-size : 13px;
        color : #4F4F4F;
        }

.button {
        background-color:#6d3714;
        border: 1px solid #6d3714;
        font-size : 11px;
        font-weight: bold;
        color : #ffffff;
        }


#navlist li {
        display: inline;
        list-style-type: none;
        padding-right : 11px;

        margin : 0;
        text-align: left;
}

ul { margin-left: 0.0em; padding-left: 0.0em; }


td.grau_hell {
        background-color: #f3ebe4;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #414141;
}

td.footer {
        background-color: #86583a;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #FFFFFF;
}

td.white_titel {
        background-color: #cca68c;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #414141;
        height: 22px;
        padding: 3px;
}


td.expk1 {
background-color: #f3e9e0;
color: #b78a75;
width: 25%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: bold;
border-bottom: 1px solid white;
}



td.expk2 {
background-color: #f3e9e0;
color: #b78a75;
width: 75%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: normal;
border-bottom: 1px solid white;
}


td.expk12 {
background-color: #faf3ed;
color: #b78a75;
width: 25%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: bold;
  
border-bottom: 1px solid white;
}



td.expk22 {
background-color: #faf3ed;
color: #b78a75;
width: 75%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: normal;
font-size: 12px;
border-bottom: 1px solid white;
}


td.expk3 {
background-color: #ffbec5;
color: #004380;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: bold;
}

.faqpop {
position:absolute;
display:none;
background-color: #ae6b3e;
width: 400px; height: 400px;
padding: 10px;
color: white;
border: 2px outset #f3e9e0;
}

.lifaq {
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px dashed #e1e1e1;

}

.drucker_holder {width:443px; height:56px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; float:left; border-bottom: solid 1px #b78a75;}
.drucker_holder_text {width:443px; padding-bottom:5px; margin-bottom:5px; float:left; border-bottom: solid 1px #b78a75;}
.drucker_content {float:left; width:270px;}
.drucker_img {float:right;}
