@charset "UTF-8";

#gesamt {
    position:relative;
    top:0;
    margin: 0 auto;
    width:956px;
	font-family:Arial,Verdana,sans-serif;
	color:#786c40;
	font-size:13px;
}

/* --------------------- HEADINGS, LISTINGS, PARAGRAPHS, LINKS */

h1 {
    padding:12px 8px 35px 8px;
    font-family:Times,serif;
    font-size:35px;
    font-weight:normal;
	width:440px;
}

h2 {
    padding:5px 8px 5px 8px;
    margin:0 0 15px 0;
    font-size:13px;
    color:#E2791E;
	width:440px;
}

h3 {
    padding:5px 8px 5px 8px;
    margin:0 0 30px 0;
    font-size:13px;
    color:#837956;
    background-image:url(../img/content_bg.png);
	width:440px;
}

hr { border: 0px; border-top: solid 1px #786c40; border-bottom: solid 1px #FFFFFF; margin:0px 0px 10px 0px; width:440px; }

p {
    padding:0 8px 20px 8px;
    width:440px;
}

.startseite p, .startseite hr, .startseite h1, .startseite h2, .startseite h3, #footer p, .gallery h2 {
    width:auto !important;
	margin-left:8px;
}

#content_img p, #content_img hr, #content_img h1, #content_img h2, #content_img h3, .gallery h2 {
    padding-left:0px !important;
	width:auto !important;
}

a {
 	color:#E2791E;
	text-decoration:none;
}

a:hover {
	color:#786C40;
	text-decoration:underline;
}

.emphasize {
    color:#e2791e;
    font-weight:bold;
}

.sitemap0{
	padding: 15px 0 0px 20px;
	list-style:none;
}

.sitemap1,.sitemap2,.sitemap3,.sitemap4,.sitemap5{
	padding: 0px 0 0px 20px;
	list-style:none;
}

.openImage { border:0px; }
.openImageLeft { float:left; padding:0px 20px 20px 0px; border:0px; }
.openImageRight { float:right; padding:0px 0px 20px 20px; border:0px; }
.clearer { clear:both; font-size: 1px; }
.clearernormal { clear:both; }
.imgleft{ float:left; padding: 0px 20px 10px 0px;}
.imgrightt{ float:right; padding: 0px 0px 10px 20px; }
h3.notoggler{ margin-bottom:2px; cursor:pointer;}
h3.notoggler:hover{ color:#E2791E; }

img{ border:0px none;}

/* --------------------- PAGE */
#page {
    position:absolute;
    top:65px;
    margin: 0 auto;
    border-top:1px solid #766a3d;
    width:970px;
    background-color:#FFF;
}

/* --------------------- HEADER */
#header {
    position:relative;
    padding:0 8px 0 8px;
    border-bottom:1px solid #766a3d;
    border-left:1px solid #766a3d;
    border-right:1px solid #766a3d;
    height:167px;
    width:952px;
    background-image:url(../img/header_bg.png);
    background-repeat:no-repeat;
}

#logo {
    float:right;
}

#topnav {
    position:absolute;
    left:18px;
    top:142px;
    font-size:12px;
    color:#9c9478;
}

#topnav a {
    color:#9c9478;
    text-decoration:none;
}

#topnav a.active, #topnav a:hover {
    color:#E2791E;
}

#select_language {
    position:absolute;
    top:137px;
    left:218px;
}

/* --------------------- MAIN */

#main {
    position:relative;
    float:left;
    clear:both;
    border-left:1px solid #766a3d;
    border-right:1px solid #766a3d;
    width:968px;
    min-width:200px;
    background-color:#f5f3e8;
    background-image:url(../img/nav_bg.png);
    background-repeat:repeat-y;
}


/* --------------------- NAVIGATION */
#navigation {
    float:left;
    width:205px;
    background-image:url(../img/blendover_bg.png);
    background-repeat:repeat-x;
}

#navigation ul {
	margin-top:7px;
    padding:17px 0 40px 0;
    list-style-type:none;
}

#nav_1 ul, #nav_2 ul{
	 margin-top:0px;
	 padding:0;
	 
}

#nav_1 ul a, #nav_1 ul a, #nav_2 ul a, #nav_2 ul a{
	 padding:0 0 0 14px;
	 margin-left:8px;
	 font-size:12px;
}

#navigation a {
    display:block;
    padding:0 0 0 22px;
    color:#837956;
    font-size:16px;
    line-height:28px;
}

#navigation li a {
    text-decoration:none;
}

#navigation li a.active, #navigation li a:hover {
    background-color:#FFF;
}

#navigation li ul li a {
    background-color:#F5F3E8;
}

#navigation li ul li a.active, #navigation li ul li a:hover {
    background-color:#f6f6f6;
}

/* --------------------- CONTENT */

#content {
    float:right;
    clear:right;
    padding:5px 0 0 0;
    width:750px;
    background-image:url(../img/content_bg.png);
    background-repeat:repeat-y;
    background-position:top right;
    border-right:8px solid #FFF;
    z-index:5;
}

#content ul, #content ol{
	margin-left:30px; width:400px;
}

#content.startseite {
    padding:5px 0 25px 0 !important;
    background-image:none !important;
}

#content_img {
    float:right;
	width:284px;
}


#blendover {
    position:absolute;
    top:0px;
    width:968px;
    height:5px;
    background-color:#FFF;
    z-index:7;
}

/* --------------------- GALLERY */

.gallery {
	clear:both;
    border-top:1px solid #766a3d;
    padding:8px 0 20px 0;
    background-color:#f5f3e8;
	min-height:410px;
}

.gallery h2{
    font-family:Times,serif;
    font-size:24px;
	font-weight:normal;
	color:#786c40;
}

#thumbs, #thumbs0,#thumbs1, #thumbs2, #thumbs3, #thumbs4, #thumbs5, #thumbs6, #thumbs7, #thumbs8, #thumbs9, #thumbs10 {
    float:left;
    width:125px;
	height:375px;
	overflow:auto;
}

#thumbs img, #thumbs0 img, #thumbs1 img, #thumbs2 img, #thumbs3 img, #thumbs4 img, #thumbs5 img, #thumbs6 img, #thumbs7 img, #thumbs8 img, #thumbs9 img, #thumbs10 img {
    float:right;
    padding:0 0 5px 0;
}

#scroll, #scroll0, #scroll1, #scroll2, #scroll3, #scroll4, #scroll5, #scroll6, #scroll7, #scroll8, #scroll9, #scroll10 {
	position:relative;
    padding:0px 20px 0 10px;
    width:21px;
    height:375px;
    float:left;
	left:-5000px;
}

#up, #down,#up0, #down0,#up1, #down1,#up2, #down2,#up3, #down3,#up4, #down4,#up5, #down5,#up6, #down6,#up7, #down7,#up8, #down8,#up9, #down9,#up10, #down10 {
	position:relative;
    width:21px;
    height:7px; 
	cursor:pointer;
}

#up,#up0,#up1,#up2,#up3,#up4,#up5,#up6,#up7,#up8,#up9,#up10 {
	top:-5px;
	margin-bottom:4px;
}

#down,#down0,#down1,#down2,#down3,#down4,#down5,#down6,#down7,#down8,#down9,#down10 {
	margin-top:0px;
}

#track,#track0,#track1, #track2, #track3, #track4, #track5, #track6, #track7, #track8, #track9, #track10 {
	position:relative;
	z-index:9;
    width:21px;
    height:353px;
    background:url(../img/scroll.png) repeat-y;
	cursor:pointer;
}

#level,#level0,#level1,#level2,#level3,#level4,#level5,#level6,#level7,#level8,#level9,#level10 {
    position:absolute;
    z-index:10;
    top:0px;
   	left:6px;
    width:10px;
    height:20px;
    background-image:url(../img/level.png);
	cursor:pointer;
}

#image1,#image2,#image3,#image4,#image5,#image6,#image7,#image8,#image9,#image10{
	min-height:380px;
}



/* --------------------- WHITE BORDER */

#border_bottom {
    position:relative;
    float:left;
    border-left:1px solid #766a3d;
    border-right:1px solid #766a3d;
    width:968px;
    height:8px;
    background-color:#FFF;
}

/* --------------------- FOOTER */

#footer {
    position:relative;
    float:left;
    clear:both;
    padding:2px 8px 0 8px;
    width:954px;
    height:16px;
    border-top:1px solid #766a3d;
    font-size:12px;
    color:#9c9478;
    z-index:9;
    background-image:url(../img/html_bg.png);
}

#footer p{
    float:left;
}

#footer a{
    color:#9c9478;
    text-decoration:none;
}

#print {
    float:right;
    padding:0 0 0 14px;
    background-image:url(../img/print.png);
    background-repeat:no-repeat;
    background-position:center left;
}