/* CSS Stylesheet by dialog im netz http://dialog-im-netz.de
Serena Rust http://serena-rust.de 							*/
html,blockquote,body,div,dl,dt,dd,fieldset,form,
h1,h2,h3,h4,h5,h6,ol,p,ul,li,center,hr,pre,
table,tr,td,th,thead,tbody,tfoot,caption  {
	margin:0;
	padding:0;
	border:0 none;
}
body {
	background-color: white;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background: #3c3c3c  url(../img/higru.jpg) 0 0 repeat; 
}
body,
a{
	color: #6f1b28;
}
h2,h3{
margin: 1em 0 0.5em 0
}
td {
vertical-align:top
}
ul {
margin-left: 15px
}
li {
vertical-align:middle;
font-size: 13px
}
img {
border:0 none;
}
div.clear{
clear: both;
}
#wrapper{
position: relative;
margin: 30px auto 20px auto;
width:900px;
height:640px;
text-align: left;
background: transparent url(../img/bg.gif) 0 0  no-repeat; 
padding: 0 100px 0 0;
overflow: hidden;
}

div.nav,
div.logo,
div.main,
div.footer {
position: absolute;
font-size: 14px;
}
div.nav{
top: 170px;
left: 140px;
width: 560px;
height: 40px;
z-index: 499;
}

div.nav ul,
div.nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 500;
  }


div.nav ul li {
  float: left;
  position: relative;
  width: auto;
  height:40px;
margin: 0 6px;
padding: 5px 0;
  }

div.nav li a {
color: #F2BA22;
text-decoration: none;
font-size: 14px
}
div.nav li a:hover,
div.nav li a:focus{
    text-decoration: underline;
}
div.nav ul li ul {
  display: none;
  position: absolute; 
  top: 40px;
  left: 0;
  background: url(../img/nav-bg.jpg) 0 0 repeat; 
}
div.nav ul li ul li{
height: auto
}
div.nav ul li ul li a{ 
 display:block;
 width: 100%
 }
div.nav li > ul {
	top: auto;
	left: auto;
	}

div.nav li:hover ul {
 display: block; 
 }	
div.logo {
top:70px;
left:750px;
height: auto;
width: 188px;
padding: 12px 10px 0 10px;
}
div.logoschrift {
position: relative;
font-size:14px;
margin: 0 0 30px 0
}
div.logoschrift span{
display: block;
margin-bottom: 8px
}
div.logo h2{
color: #6F1B28;
margin-bottom: 0.5em
}
div.logo img {
margin-bottom: 20px
}
div.logo li,
div.logo p {
line-height: 150%
}
div.logo li {
margin-top: 0.3em
}

div.unav a {
font-weight: bold;
font-size: 13px;
text-decoration: none
}
div.unav a:hover,
div.unav a:focus{
text-decoration: underline;
}
div.unav div.navmainStandardLevel_1,
div.unav div.navmainStandardLevel_1ac{
 margin: 6px 0 3px 0
}
div.unav div.navmainStandardLevel_2,
div.unav div.navmainStandardLevel_2ac {
margin:3px 0 0 15px
}
div.unav div.navmainStandardLevel_2 a,
div.unav div.navmainStandardLevel_2ac a{
 font-weight:normal;
}
div.unav div.navmainStandardLevel_2ac a {
}
div#main {
    overflow: hidden;
}
div.main{
position:absolute;
top:250px;
left:175px;
margin-left: 3px;
width: 520px;
height: 350px;
padding: 0 34px 0 0;
/*background: transparent url(../img/bg-main.jpg) 0 0 repeat-y; */
}
div.main h1,
div.main p,
div.main ul,
div.main h3{
margin-bottom: 14px
}
div.main h1{
font-size: 18px;
color: #7e6606;
}
div.main h2{
font-size: 16px
}
div.breadcrumb{
position: absolute;
top: 230px;
left: 180px;
margin: 0 0 15px 0;
font-size: 11px;
white-space: nobreak
}
div.breadcrumb a{
text-decoration: none;
}
div.breadcrumb a:hover,
div.breadcrumb a:focus{
text-decoration: underline;
}
div.abstand {
height: 7px;
font-size: 7px;
}

div.reiter1,
div.reiter2{
position: absolute;
left:30px;
top:274px;
height:16px;
width:60px;
text-align: center;
font-size: 13px;
font-family: Georgia; "Times News Roman", serif;
font-style: italic;

}
div.reiter2{
top:530px;
left: 54px;
width: 37px; 
}
div.footer {
background: transparent url(../img/balken_unten.gif) 0 0 repeat-x; 
left:125px;
top: 610px;
height: 60px;
width: 849px;
}

.floatleft{
float:left;
margin: 0 10px 5px 0;
}
.floatright{
float:right;
margin: 0 0 5px 10px;
}
.zentriert {
text-align: center;
}



/* Scroller */
div#flexcroller{
position:absolute;
overflow:auto;
left:0px;
top:0;
width: 560px;
height: 330px;
}

/*
div#scrollbox{ 
position:absolute;
overflow:hidden;
left:700px;
height:330px;
top:260px;
width:42px;
background: transparent url(../img/scroll-bg.gif) 0 0 repeat-y;
}
*/
/*
div.heart {
position:absolute;
overflow:hidden;
left:0px;
top:0px;
width:42px;
height:30px;
background: transparent url(../img/scroll.gif) 0 0 no-repeat; 
} */

 


.jScrollPaneTrack {
/*background:#FF6600 none repeat scroll 0 0;*/
    background: transparent url(../img/scroll-bg.gif) 0 0 repeat-y;
    float:right;
}
.jScrollPaneDrag {
/*background:#0000FF url(../images/drag_grab.gif) no-repeat scroll 50% 50%;*/
height: 40px!important ;
background: transparent url(../img/scroll.gif) no-repeat scroll 0 0;
}
.jScrollPaneDrag {
    position: absolute;
    /*background: #666;*/
    background: url(../img/scroll.gif) no-repeat 50% 50%;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
 
