/* Allgemeine-Styles */
*
{
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
vertical-align: top;
}

html, body{
background-color: #57311c;
background-image: url(../images/body-bg.jpg);
background-position: 0px;
background-repeat: repeat;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica;
font-size: 12px;
color: #422426;
}

img{ border: 0px; margin: 0px; padding: 0px; }
a{ color: #422426; text-decoration: none; }
a:hover{ color:#93692F;  font-weight: bold;}
h1{ color: #422426; font-size: 20px; font-weight: bold; margin-bottom: 8px; }
input{ font-size: 12px; color:#422426;}
label{ display: block; margin: 4px 0px;}
.it,.tt,.is{ padding: 3px 2px; margin: 0px; border: 1px solid #422426; }
.it:focus,.tt:focus,.is:focus{ border: 1px solid #000; background-color: #f8f5ef; }
.is{ background-color:#E8D5B5; color:#422426;}
.isl{ margin-right: 5px; padding: 2px 4px !important; }

#page{
width: 750px;
margin: 0 auto;
}

#site{
position: absolute;
top: 0px;
width: 750px;
padding:33px 0px 30px 0px;
}

#logo1{
position: absolute;
top: 13px;
left: 37px;
z-index: 9;
}

#logo2{
position: absolute;
top: 33px;
left: 30px;
z-index: 9;
}

#header{
position: absolute;
top: 15px;
left: 220px;
height: 15px;
width: 520px;
overflow: hidden;
color: #c7bda8;
font-size: 100%;
}
#header a{color: #c7bda8;}

#content{
width: 750px;
padding: 1px;
background-color: #fff;
}

#incontent{
position: relative;
margin:15px 15px;
background-image: url(../images/content-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
z-index: 1;
min-height: 480px;
}

.msie7{ margin:16px 15px !important; }

#navigation{width: 205px;}
#navigation div{ margin: 180px 49px 25px 21px; text-align: center;}
#navigation div ul{ list-style-type:none; }
#navigation div ul li{ padding:3px 0px; }
#navigation div ul li a{ color: #422426; text-decoration: none; font-weight: bold; display: block; margin-bottom: 2px; border-bottom: 1px dashed #98857c; padding-bottom: 5px; }
#navigation div ul li a:hover{ color:#93692F; }
#navigation div ul li a.on{ color:#93692F; }
#navigation div ul li ul{ padding: 5px 0px; border-bottom: 1px dashed #98857c; }
#navigation div ul li ul li{ padding:1px 0px; }
#navigation div ul li ul li a{ display: block; font-weight: normal; padding-bottom: 0px; border: 0px; }
#navigation div ul li ul li a:hover{ font-weight: bold; color:#422426; }
#navigation .on{ font-weight: bold; }
#navigation .ton{ display: block; }
#navigation .toff{ display: none; }

#main{width: 480px; position: relative;}
#main .mainteaser{ margin: 40px 0px 25px 0px;}
#main .maincontent{ margin: 40px 0px 25px 0px;}
#main .mainpic{ margin: 330px 0px 10px 2px;}
#main ol{ margin-left: 15px;}

#topteaser .topteaser_item{ position: absolute; top: 40px; left: 205px; width:480px; height:260px;}
.tl{width: 250px; border-right: 1px solid #98857c; padding: 10px 0px 0px 10px; overflow: hidden; }
.tr{width: 250px; padding: 10px 0px 0px 10px; overflow: hidden;}
.clnk{ font-weight:bold; font-size: 90%; display: block; margin-top: 8px; padding-left: 10px; background-image: url(../images/lnk-arrow.gif); background-position: top left; background-repeat: no-repeat; }
.klteaser{ float: right; display: inline;}
.krteaser{ float: left; display: inline; margin-right: 20px; }
.subteaser{ font-size: 11px;}
.subteaser h4{ font-size: 14px;}

#pe{ clear: both; margin: 15px 0px 20px 0px;}

td.head {
	padding-top: 10px;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.navigator .navigator_item_inactive {
background-color:#b1a493;
}

.navigator .navigator_item_active {
background-color:#422426;
}

.navigator .navigator_item {
float:left;
height:6px;
margin-right:1px;
width:12px;
}

.navigator {
position:absolute;
left:630px;
top:30px;
float:right;
width:110px;
}
.blnk{ color: #926a2d; }
.download{ list-style-type: none; }
.download li{ list-style-type: none; padding: 3px 0 5px 1px; }
.download li a{ color: #926a2d; }

.galtab{ width: 100%; border: 0;}
.galtab td{ vertical-align: top; text-align: left; padding-bottom: 20px; }



