@charset "UTF-8";
/* CSS Document */



/* Reset */

html, body {
	margin: 0;
	padding: 0;
	border: 0; 
	background: transparent;
	font-size: 10 px;
}

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfood, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

table, tr, th, td, tbody, tfood, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input, select, textarea, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block;
}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family: Arial Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
}

ol, ul {list-style: none;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Container Styles */
html, body				{ height:100%; }

#outer_top				{ height:180px; background-color:#7e6f63; margin: 0 auto; }

#header					{ width:1120px; height:180px; margin: 0 auto; background-color:#7e6f63; }

#logo					{ margin: 0 0 20px 0; padding: 60px 0 0 25px; float:left; }

#sprachen				{ padding: 85px 55px 0 0; float:right; }

#topnav					{ clear:both; width:1120px; margin: 20px 0 0 0;  
						border: 1px #b9b2ad solid;
						border-top-right-radius:8px;
						border-top-left-radius:8px; }
							
#topnav ul				{ list-style-type:none; padding: 7px 0 7px 307px; }
#topnav li				{ display:inline; }
#topnav ul li a 		{ text-decoration:none; padding:0px 20px; }
#topnav ul li a:hover	{	}

#topnav a:link			{ font-family:Calluna Reg, serif; font-size: 13px; color: #b9b2ad; letter-spacing:1px; }
#topnav a:visited		{ font-family:Calluna Reg, serif; font-size: 13px; color: #b9b2ad; letter-spacing:1px; }
#topnav a:active		{ font-family:Calluna Reg, serif; font-size: 13px; color: #ffffff; letter-spacing:1px; }
#topnav a:focus			{ font-family:Calluna Reg, serif; font-size: 13px; color: #ffffff; letter-spacing:1px; }
#topnav a:hover			{ font-family:Calluna Reg, serif; font-size: 13px; color: #b9b2ad; letter-spacing:1px; }


#outer_bottom			{ margin:0 auto;
						background-image: url(../bilder/hg.jpg);
						background-repeat: repeat; }

#wrapper				{ width:1120px; height:670px; margin:0 auto;
						border-right: 1px #7e6f63 solid;
						border-bottom: 1px #7e6f63 solid;
						border-left: 1px #7e6f63 solid;
						border-bottom-right-radius:8px;
						border-bottom-left-radius:8px;
						padding-top:50px; background-color:#FFF; }

#leftnav				{ clear:both; width:130px; float:left; padding: 20px 0px 0 35px; }
#leftnav ul				{ list-style-type:none; float:left; }
#leftnav li				{ text-align:right; }
#leftnav ul	li a		{ text-decoration:none; }
#leftnav ul	li a:hover	{	}

#leftnav a:link			{ font-family:Calluna Reg, serif; font-size: 11px; line-height: 24px; color: #b9b2ad; }
#leftnav a:visited		{ font-family:Calluna Reg, serif; font-size: 11px; line-height: 24px; color: #b9b2ad; }
#leftnav a:active		{ font-family:Calluna Reg, serif; font-size: 11px; line-height: 24px; color: #7e6f63; }
#leftnav a:focus		{ font-family:Calluna Reg, serif; font-size: 11px; line-height: 24px; color: #b9b2ad; }
#leftnav a:hover		{ font-family:Calluna Reg, serif; font-size: 11px; line-height: 24px; color: #b9b2ad; }

#content				{ width:900px; height:650px; margin: 0 50px 0 0; background-color:#fff;
						float: right; }
						
#info					{ width:900px; height:30px; margin: 27px 0 0 0;
						padding: 0 5px 0 0; text-align:center; float: left;  }
						
#content_links			{ clear:both; width:300px; height:600px; margin: 0 60px 0 322px;
			 			background-color:#fff; float: left; }
							
#content_rechts			{ width:300px; height:600px; margin: 0 50px 0 0px; background-color:#fff;
						float: left; }

#footer					{ width:100%;
						min-height:100%;
						height:auto !important;
						height:100%;
						background-image: url(../bilder/hg.jpg);
						background-repeat: repeat; }			


/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

Text Styles*/

link_activ {
	font-family:Calluna Reg, serif;
	font-size: 13px;
	color:#FFF;
	letter-spacing:1px;
}

ln_activ	{
	font-family:Calluna Reg, serif;
	font-size: 11px;
	line-height: 24px;
	color: #7e6f63;
}

p1	{
	font-family:CallunaSans-Italic, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #b9b2ad;
}

p	{font-family:CallunaSans-Regular, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color:#7e6f63;
	margin-bottom:9px;
}
		
p2	{font-family:CallunaSans-Italic, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color:#b9b2ad;
}



/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

Slideshow Styles*/


<!--
/** 
 * Slideshow style rules.
 */

#slideshow #slidesContainer {
	margin:auto;
	width:900px;
	height:650px;
	position:absolute;
	text-align: center; 

}

#slideshow #slidesContainer .slide {
	margin: auto;
	width:880px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:650px;
	z-index:1;
}


/** 
 * Slideshow controls style rules.
 */
 
.control {
	display:block;
	width:40px;
	height:40px;
	text-indent:-10000px;
	position:relative;
	cursor: pointer;
}

#leftControl {
	clear:both;
	float:left;
	top: 617px;
	left: 820px;
	background:transparent url(../bilder/control_left.gif);
	background-repeat: no-repeat 0 0;
	z-index:2;

}

#rightControl {
	float:right;
	top: 617px;
	background:transparent url(../bilder/control_right.gif);
	background-repeat: no-repeat 0 0;
	z-index:2;
}



-->