/* Basic Definitions  */
body {
	margin:15px auto 0;
	text-align:center;
	background:url(/de/wLayout/design/img/bodybg.gif) repeat-x #e2e2e2;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}

tbody {
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-size:12px;
}


/* Base-Elements Definitions */
p {
	margin:0;
	padding:0;
}

img {
	border:none;
}

.clearleft {
	clear:left;
}


/* Enviroment Definitions */
#website {
	width:990px;
	margin:0 auto;
	text-align:left;
}

#header {
	border-bottom:15px solid #95110D;
	background:url(/de/wLayout/design/img/header_bg.gif) repeat-x;
	padding:0 0 0 20px;
}

#header .spoon {
	position:absolute;
	margin-left:550px;
}

#area {
	width:778px;
	border:1px solid #9e9e9e;
	margin-right:10px;
	background:#FFFFFF;
	float:left;
}


/* Content */
#content {
	float:left;
	width:557px;
	border-left:1px solid #9e9e9e;
	padding:25px;
	line-height:18px;
	color:#242424;
	font-family:Arial, Verdana, Tahoma, Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:60px;
}

#content #minheight {
	width:1px;
	height:500px;
	float:left;
}


/* Sidebar */
#sidebar {
	width:198px;
	border:1px solid #9e9e9e;
	margin-top:82px;
	background:#FFFFFF;
	float:left;
}

#sidebar h3 {
	font-size:19px;
   	color:#FFFFFF;
	background:#95110D;
	margin:0;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	padding:6px 10px 6px;
}

#sidebar div {
	font-size:11px;
	padding:10px 10px 0px;
}

#sidebar div ul {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}

#sidebar div ul li {
	padding:0 0 10px;
	margin:0 0 5px;
	background:url(/de/wLayout/design/img/pdf_seperator.gif) no-repeat bottom;
}

#sidebar div ul li h4 {
	font-size:11px;
	color:#565656;
	line-height:16px;
	margin:0 0 6px;
}

#sidebar div ul li a {
	display:block;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#95110D;
	text-decoration:none;
	padding:2px 0;
	background:url(/de/wLayout/design/img/icon_pdf.gif) no-repeat 45px 0;
}

#sidebar div ul li a:hover {
	text-decoration:underline;
}

/* Mainnavigation Definitions */
#main_navigation {
	float:left;
	width:170px;
	background:url(/de/wLayout/design/img/navseperator.gif) no-repeat top center;
	margin:8px 0 0;
	padding:20px 0 0;
}

#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

/* Lvl1 inactiv */
#main_navigation ul li a {
	display:block;
	font-size:11px;
	border-bottom:1px solid #cbc8be;
	padding:5px 0 5px 15px;
	margin:0 8px;
	color:#74716b;
	text-decoration:none;
}
#main_navigation ul li a:hover {
	text-decoration:underline;
}

/* Lvl1 activ */
#main_navigation ul li.aktiv a {
	font-weight:bold;
	color:#9c0c0a;
}

/* Lvl1 open */
#main_navigation ul li.open a {
	border-bottom:none;
	padding-bottom:3px;
}

/* Lvl2 */
#main_navigation ul li ul {
	border-bottom:1px solid #cbc8be;
	margin:0 8px;
	padding-bottom:4px;
}

#main_navigation ul li ul li {
	background:url(/de/wLayout/design/img/nav2_inactive.gif) no-repeat 16px 8px;
}

#main_navigation ul li ul li a {
	border-bottom:none;
	padding:3px 0 3px 19px;
}

/* Lvl2 activ */
#main_navigation ul li ul li.aktiv {
	background:url(/de/wLayout/design/img/nav2_active.gif) no-repeat 16px 7px;
}
#main_navigation ul li ul li.aktiv a {
	color:#9c0c0a;
}



/* Navigation Teaser */
#navigation_teaser {
	background:url(/de/wLayout/design/img/navseperator.gif) no-repeat top center;
	padding:20px 0 20px;
	margin:25px 0 0;
	font-size:11px;
}

#navigation_teaser h3 {
	margin:0 8px 4px;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

#navigation_teaser img {
	margin:0 0 5px 16px;
}

#navigation_teaser span {
	display:block;
	margin:0 8px 0 21px;
}

#navigation_teaser span a {
	color:#9c0c0a;
	font-weight:bold;
	text-decoration:none;
}

#navigation_teaser span a:hover {
	text-decoration:underline;
}

/* Footer */
#footer {
	clear:left;
	border-top:1px solid #9E9E9E;
	background:#95110D;
	color:#FFF;
	padding:3px 10px;
	font-size:10px;
}

#footer div {
	float:right;
	padding:0;
}

#footer div a {
	color:#FFFFFF;
	text-decoration:none
}

#footer div a:hover {
	text-decoration:underline;
}












/* Content Elements Definitions */
h1 {
	margin:0 0 10px 0;
	color:#94110e;
	font-size:17px;
	font-family:Arial, Verdana, Tahoma, Helvetica,sans-serif;
}

h2 {
	margin:-7px 0 15px 0;
	color:#545454;
	font-size:13px;
	font-family:Arial, Verdana, Tahoma, Helvetica,sans-serif;
}


a {
	color:#94110e;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

div.sidebox {
	float:right;
	width:170px;
	margin:0 0 20px 20px;
	padding:7px 10px;
	border:1px solid #DBDBDB;
	background:#FAFAFA;
	color:#787878;
	font-size:11px;
}

div.sidebox span {
	font-size:12px;
}

div.sidebox a.pdffile {
	text-decoration:none;
	background:url(/de/wLayout/design/img/icon_pdf.gif) no-repeat left center;
	padding:3px 0 2px 25px;
	display:block;
	margin:3px 0 0;
}
div.sidebox a.pdffile:hover {
	text-decoration:underline;
}

/* Guestbook Defitions */
div.gaestebuch h5 {
	font-size:11px;
	font-weight:normal;
	margin:15px 0;
	text-align:right;
}
div.gaestebuch ul.eintraege {
	margin:0;
	padding:0;
	list-style:none;
}

div.gaestebuch ul.eintraege li {
	padding:15px 0;
	border-bottom:1px solid #CDCDCD;
}

div.gaestebuch ul.eintraege li h4 {
	margin:0 0 5px;
	font-size:12px;
	font-weight:bold;
}

div.gaestebuch ul.eintraege li h4 i {
	font-style:normal;
}

div.gaestebuch ul.eintraege li h4 b {
	color:#95110D;
}


/* Bilderleiste */
.bilderleiste {
	padding:20px 0 0 0;
}
	
.bilderleiste .bildbox {
	float:left;
	margin:0 15px 15px 0;
}
	
.bilderleiste .bildbox img.bild {
	border:1px solid #565656;
}


