* {
	margin: 0px;
	padding: 0px;
	}

html {
	height: 100%;
	min-height: 100%;
	max-height: 999%;
	}

body {
	height: 100%;
	min-height: 100%;
	max-height: 999%;
	width: 818px;
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #83827B;
	margin: 0px auto;
	background: #652B2A url("images/bg.gif") top center repeat-y fixed;
	}

br.clear {
	clear: both;
	}

/* HACK nur für IE */

* html body {
	height: 100%;
	}
	
* html body #site #content {
	height: 100%;
	}

/* Ende IE HACK*/


div#suchcontainer {
	background: transparent url(images/search_google_bg.gif) no-repeat 0 0;
	height: 115px;
	padding: 9px;
	padding-right: 0;
}

div#labels {
	float: left;
	font-size: 0.8em;
}

input#web, input#ollikoi {
	margin: 1px 7px !important; /* Firefox */
	margin: 0 2px;
}

input.tellafriend, input.suche {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	height: 17px;
	color: #83827B;
	border: #DCDCDC 2px solid;
	background-color: #FBFAF8;
	padding: 0 3px 0 3px;
	margin: 0 0 6px 0 !important; /* Firefox */
	margin-bottom: 4px;
	}
	
input.suche {
	border: #BFCC8C 2px solid;
	background: #FFF url("images/suche_lupe.gif") no-repeat 4px 4px;
	margin-top: 30px;
	padding: 3px;
	padding-left: 25px;
	width: 135px
	}	
	
input.button {
	float: right;
	height: 24px;
	margin: 5px 9px 0 0 !important; /* Firefox */
	margin-top: 9px;
	width: 83px;
}	
	
input.empfehlung {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	height: 21px;
	color: #83827B;
	border: #DCDCDC 2px solid;
	background-color: #FBFAF8;
	padding: 0 3px 0 3px;
	}

#site {
	height: 100%;
	min-height: 100%;
	max-height: 999%;
	width: 818px;
	position: absolute;
	}

li {
	list-style: none;
	}

/* header style */

#header {
	height: 354px;
	width: 818px;
	z-index: 2;
	position: relative;
	}

#menu1 {
	height: 42px;
	width: 818px;
	background: url("images/menu1_bg.gif") no-repeat;
	}

#m1_nav {
	clear: both;
	list-style: none;
	padding: 17px 0 0 0;
	margin: 0 0 0 482px;
	height: 15px;
	}

#m1_nav li {
	display: inline;
	}

#m1_nav #p01 {display: block; width: 46px; height: 15px; float: left; background: url("images/menu1_01.gif") no-repeat 0 0;}
#m1_nav #p02 {display: block; width: 66px; height: 15px; float: left; background: url("images/menu1_02.gif") no-repeat 0 0;}
#m1_nav #p03 {display: block; width: 49px; height: 15px; float: left; background: url("images/menu1_03.gif") no-repeat 0 0;}
#m1_nav #p04 {display: block; width: 82px; height: 15px; float: left; background: url("images/menu1_04.gif") no-repeat 0 0;}
#m1_nav #p05 {display: block; width: 76px; height: 15px; float: left; background: url("images/menu1_05.gif") no-repeat 0 0;}
	
#m1_nav a#p01:hover {background:  url("images/menu1_01.gif") no-repeat 0 -15px;}
#m1_nav a#p02:hover {background:  url("images/menu1_02.gif") no-repeat 0 -15px;}
#m1_nav a#p03:hover {background:  url("images/menu1_03.gif") no-repeat 0 -15px;}
#m1_nav a#p04:hover {background:  url("images/menu1_04.gif") no-repeat 0 -15px;}
#m1_nav a#p05:hover {background:  url("images/menu1_05.gif") no-repeat 0 -15px;}

#m1_nav #p01_aktiv {display: block; width: 46px; height: 15px; float: left; background: url("images/menu1_01.gif") no-repeat 0 -30px;}
#m1_nav #p02_aktiv {display: block; width: 66px; height: 15px; float: left; background: url("images/menu1_02.gif") no-repeat 0 -30px;}
#m1_nav #p03_aktiv {display: block; width: 49px; height: 15px; float: left; background: url("images/menu1_03.gif") no-repeat 0 -30px;}
#m1_nav #p04_aktiv {display: block; width: 82px; height: 15px; float: left; background: url("images/menu1_04.gif") no-repeat 0 -30px;}
#m1_nav #p05_aktiv {display: block; width: 76px; height: 15px; float: left; background: url("images/menu1_05.gif") no-repeat 0 -30px;}
	
#m1_nav li a span {display: none;}

#header_logo {
	width: 818px;
	height: 204px;
	}

#header_01 {
	width: 471px;
	height: 40px;
	background:  url("images/header_01.jpg") no-repeat;
	}

#header_02 {
	width: 102px;
	height: 83px;
	background:  url("images/header_02.gif") no-repeat;
	float: left;
	}

#header_anim {
	width: 81px;
	height: 83px;
	background:  url("images/header_anim.gif") no-repeat;
	float: left;
	}

#header_03 {
	width: 288px;
	height: 83px;
	background:  url("images/header_03.gif") no-repeat;
	float: left;
	}

#header_04 {
	width: 471px;
	height: 81px;
	background:  url("images/header_04.jpg") no-repeat;
	float: left;
	clear: both;
	}

#header_05 {
	width: 123px;
	height: 204px;
	background:  url("images/header_05.jpg") no-repeat;
	float: left;
	}

#header_06 {
	width: 163px;
	height: 204px;
	background:  url("images/header_06.jpg") no-repeat;
	float: left;
	}

#header_07 {
	width: 61px;
	height: 204px;
	background:  url("images/header_07.jpg") no-repeat;
	float: left;
	}

#menu2 {
	height: 42px;
	width: 818px;
	background:  url("images/menu2_bg.gif") no-repeat;
	}

#m2_nav {
	clear: both;
	list-style: none;
	padding: 11px 0 0 0;
	margin: 0 0 0 155px;
	height: 15px;
	}

#m2_nav li {
	display: inline;
	}

#m2_nav #p06 {display: block; width: 102px; height: 15px; float: left; background: url("images/menu2_06.gif") no-repeat 0 0;}
#m2_nav #p07 {display: block; width: 63px; height: 15px; float: left; background: url("images/menu2_07.gif") no-repeat 0 0;}
#m2_nav #p08 {display: block; width: 80px; height: 15px; float: left; background: url("images/menu2_08.gif") no-repeat 0 0;}
#m2_nav #p09 {display: block; width: 84px; height: 15px; float: left; background: url("images/menu2_09.gif") no-repeat 0 0;}
#m2_nav #p10 {display: block; width: 73px; height: 15px; float: left; background: url("images/menu2_10.gif") no-repeat 0 0;}
#m2_nav #p11 {display: block; width: 76px; height: 15px; float: left; background: url("images/menu2_11.gif") no-repeat 0 0;}
#m2_nav #p12 {display: block; width: 105px; height: 15px; float: left; background: url("images/menu2_12.gif") no-repeat 0 0;}
#m2_nav #p13 {display: block; width: 63px; height: 15px; float: left; background: url("images/menu2_13.gif") no-repeat 0 0;}

#m2_nav a#p06:hover {background:  url("images/menu2_06.gif") no-repeat 0 -15px;}
#m2_nav a#p07:hover {background:  url("images/menu2_07.gif") no-repeat 0 -15px;}
#m2_nav a#p08:hover {background:  url("images/menu2_08.gif") no-repeat 0 -15px;}
#m2_nav a#p09:hover {background:  url("images/menu2_09.gif") no-repeat 0 -15px;}
#m2_nav a#p10:hover {background:  url("images/menu2_10.gif") no-repeat 0 -15px;}
#m2_nav a#p11:hover {background:  url("images/menu2_11.gif") no-repeat 0 -15px;}
#m2_nav a#p12:hover {background:  url("images/menu2_12.gif") no-repeat 0 -15px;}
#m2_nav a#p13:hover {background:  url("images/menu2_13.gif") no-repeat 0 -15px;}

#m2_nav #p06_aktiv {display: block; width: 102px; height: 15px; float: left; background: url("images/menu2_06.gif") no-repeat 0 -30px;}
#m2_nav #p07_aktiv {display: block; width: 63px; height: 15px; float: left; background: url("images/menu2_07.gif") no-repeat 0 -30px;}
#m2_nav #p08_aktiv {display: block; width: 80px; height: 15px; float: left; background: url("images/menu2_08.gif") no-repeat 0 -30px;}
#m2_nav #p09_aktiv {display: block; width: 84px; height: 15px; float: left; background: url("images/menu2_09.gif") no-repeat 0 -30px;}
#m2_nav #p10_aktiv {display: block; width: 73px; height: 15px; float: left; background: url("images/menu2_10.gif") no-repeat 0 -30px;}
#m2_nav #p11_aktiv {display: block; width: 76px; height: 15px; float: left; background: url("images/menu2_11.gif") no-repeat 0 -30px;}
#m2_nav #p12_aktiv {display: block; width: 105px; height: 15px; float: left; background: url("images/menu2_12.gif") no-repeat 0 -30px;}
#m2_nav #p13_aktiv {display: block; width: 63px; height: 15px; float: left; background: url("images/menu2_13.gif") no-repeat 0 -30px;}

#m2_nav li a span {display: none;}

#menu3 {
	height: 24px;
	width: 818px;
	background:  url("images/menu3_bg.gif") no-repeat;
	}

#m3_nav {
	clear: both;
	float: right;
	list-style: none;
	padding: 2px 10px 0 0;
	margin: 0;
	height: 20px;
	}

#m3_nav li {
	display: inline;
	}

#m3_nav #p01s01 {display: block; width: 77px; height: 20px; float: left; background: url("images/menu3_01_01.gif") no-repeat 0 0;}
#m3_nav #p02s01 {display: block; width: 74px; height: 20px; float: left; background: url("images/menu3_02_01.gif") no-repeat 0 0;}
#m3_nav #p03s01 {display: block; width: 94px; height: 20px; float: left; background: url("images/menu3_03_01.gif") no-repeat 0 0;}
#m3_nav #p03s02 {display: block; width: 75px; height: 20px; float: left; background: url("images/menu3_03_02.gif") no-repeat 0 0;}
#m3_nav #p04s01 {display: block; width: 106px; height: 20px; float: left; background: url("images/menu3_04_01.gif") no-repeat 0 0;}
#m3_nav #p05s01 {display: block; width: 122px; height: 20px; float: left; background: url("images/menu3_05_01.gif") no-repeat 0 0;}
#m3_nav #p06s01 {display: block; width: 67px; height: 20px; float: left; background: url("images/menu3_06_01.gif") no-repeat 0 0;}
#m3_nav #p06s02 {display: block; width: 69px; height: 20px; float: left; background: url("images/menu3_06_02.gif") no-repeat 0 0;}
#m3_nav #p06s03 {display: block; width: 95px; height: 20px; float: left; background: url("images/menu3_06_03.gif") no-repeat 0 0;}
#m3_nav #p06s04 {display: block; width: 86px; height: 20px; float: left; background: url("images/menu3_06_04.gif") no-repeat 0 0;}
#m3_nav #p07s01 {display: block; width: 96px; height: 20px; float: left; background: url("images/menu3_07_01.gif") no-repeat 0 0;}
#m3_nav #p07s02 {display: block; width: 127px; height: 20px; float: left; background: url("images/menu3_07_02.gif") no-repeat 0 0;}
#m3_nav #p07s03 {display: block; width: 93px; height: 20px; float: left; background: url("images/menu3_07_03.gif") no-repeat 0 0;}
#m3_nav #p08s01 {display: block; width: 79px; height: 20px; float: left; background: url("images/menu3_08_01.gif") no-repeat 0 0;}
#m3_nav #p08s02 {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_08_02.gif") no-repeat 0 0;}
#m3_nav #p09s01 {display: block; width: 110px; height: 20px; float: left; background: url("images/menu3_09_01.gif") no-repeat 0 0;}
#m3_nav #p09s02 {display: block; width: 58px; height: 20px; float: left; background: url("images/menu3_09_02.gif") no-repeat 0 0;}
#m3_nav #p09s03 {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_09_03.gif") no-repeat 0 0;}
#m3_nav #p09s04 {display: block; width: 77px; height: 20px; float: left; background: url("images/menu3_09_04.gif") no-repeat 0 0;}
#m3_nav #p09s05 {display: block; width: 73px; height: 20px; float: left; background: url("images/menu3_09_05.gif") no-repeat 0 0;}
#m3_nav #p10s01 {display: block; width: 90px; height: 20px; float: left; background: url("images/menu3_10_01.gif") no-repeat 0 0;}
#m3_nav #p10s02 {display: block; width: 78px; height: 20px; float: left; background: url("images/menu3_10_02.gif") no-repeat 0 0;}
#m3_nav #p11s01 {display: block; width: 63px; height: 20px; float: left; background: url("images/menu3_11_01.gif") no-repeat 0 0;}
#m3_nav #p11s02 {display: block; width: 123px; height: 20px; float: left; background: url("images/menu3_11_02.gif") no-repeat 0 0;}
#m3_nav #p12s01 {display: block; width: 100px; height: 20px; float: left; background: url("images/menu3_12_01.gif") no-repeat 0 0;}
#m3_nav #p12s02 {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_12_02.gif") no-repeat 0 0;}
#m3_nav #p13s01 {display: block; width: 92px; height: 20px; float: left; background: url("images/menu3_13_01.gif") no-repeat 0 0;}
#m3_nav #p13s02 {display: block; width: 126px; height: 20px; float: left; background: url("images/menu3_13_02.gif") no-repeat 0 0;}
#m3_nav #p13s03 {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_13_03.gif") no-repeat 0 0;}
#m3_nav #p13s04 {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_13_04.gif") no-repeat 0 0;}
#m3_nav #p13s05 {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_13_05.gif") no-repeat 0 0;}
#m3_nav #p13s06 {display: block; width: 74px; height: 20px; float: left; background: url("images/menu3_13_06.gif") no-repeat 0 0;}

#m3_nav a#p01s01:hover {background:  url("images/menu3_01_01.gif") no-repeat 0 -20px;}
#m3_nav a#p02s01:hover {background:  url("images/menu3_02_01.gif") no-repeat 0 -20px;}
#m3_nav a#p03s01:hover {background:  url("images/menu3_03_01.gif") no-repeat 0 -20px;}
#m3_nav a#p03s02:hover {background:  url("images/menu3_03_02.gif") no-repeat 0 -20px;}
#m3_nav a#p04s01:hover {background:  url("images/menu3_04_01.gif") no-repeat 0 -20px;}
#m3_nav a#p05s01:hover {background:  url("images/menu3_05_01.gif") no-repeat 0 -20px;}
#m3_nav a#p06s01:hover {background:  url("images/menu3_06_01.gif") no-repeat 0 -20px;}
#m3_nav a#p06s02:hover {background:  url("images/menu3_06_02.gif") no-repeat 0 -20px;}
#m3_nav a#p06s03:hover {background:  url("images/menu3_06_03.gif") no-repeat 0 -20px;}
#m3_nav a#p06s04:hover {background:  url("images/menu3_06_04.gif") no-repeat 0 -20px;}
#m3_nav a#p07s01:hover {background:  url("images/menu3_07_01.gif") no-repeat 0 -20px;}
#m3_nav a#p07s02:hover {background:  url("images/menu3_07_02.gif") no-repeat 0 -20px;}
#m3_nav a#p07s03:hover {background:  url("images/menu3_07_03.gif") no-repeat 0 -20px;}
#m3_nav a#p08s01:hover {background:  url("images/menu3_08_01.gif") no-repeat 0 -20px;}
#m3_nav a#p08s02:hover {background:  url("images/menu3_08_02.gif") no-repeat 0 -20px;}
#m3_nav a#p09s01:hover {background:  url("images/menu3_09_01.gif") no-repeat 0 -20px;}
#m3_nav a#p09s02:hover {background:  url("images/menu3_09_02.gif") no-repeat 0 -20px;}
#m3_nav a#p09s03:hover {background:  url("images/menu3_09_03.gif") no-repeat 0 -20px;}
#m3_nav a#p09s04:hover {background:  url("images/menu3_09_04.gif") no-repeat 0 -20px;}
#m3_nav a#p09s05:hover {background:  url("images/menu3_09_05.gif") no-repeat 0 -20px;}
#m3_nav a#p10s01:hover {background:  url("images/menu3_10_01.gif") no-repeat 0 -20px;}
#m3_nav a#p10s02:hover {background:  url("images/menu3_10_02.gif") no-repeat 0 -20px;}
#m3_nav a#p11s01:hover {background:  url("images/menu3_11_01.gif") no-repeat 0 -20px;}
#m3_nav a#p11s02:hover {background:  url("images/menu3_11_02.gif") no-repeat 0 -20px;}
#m3_nav a#p12s01:hover {background:  url("images/menu3_12_01.gif") no-repeat 0 -20px;}
#m3_nav a#p12s02:hover {background:  url("images/menu3_12_02.gif") no-repeat 0 -20px;}
#m3_nav a#p13s01:hover {background:  url("images/menu3_13_01.gif") no-repeat 0 -20px;}
#m3_nav a#p13s02:hover {background:  url("images/menu3_13_02.gif") no-repeat 0 -20px;}
#m3_nav a#p13s03:hover {background:  url("images/menu3_13_03.gif") no-repeat 0 -20px;}
#m3_nav a#p13s04:hover {background:  url("images/menu3_13_04.gif") no-repeat 0 -20px;}
#m3_nav a#p13s05:hover {background:  url("images/menu3_13_05.gif") no-repeat 0 -20px;}
#m3_nav a#p13s06:hover {background:  url("images/menu3_13_06.gif") no-repeat 0 -20px;}

#m3_nav #p01s01_aktiv {display: block; width: 77px; height: 20px; float: left; background: url("images/menu3_01_01.gif") no-repeat 0 -40px;}
#m3_nav #p02s01_aktiv {display: block; width: 74px; height: 20px; float: left; background: url("images/menu3_02_01.gif") no-repeat 0 -40px;}
#m3_nav #p03s01_aktiv {display: block; width: 94px; height: 20px; float: left; background: url("images/menu3_03_01.gif") no-repeat 0 -40px;}
#m3_nav #p03s02_aktiv {display: block; width: 75px; height: 20px; float: left; background: url("images/menu3_03_02.gif") no-repeat 0 -40px;}
#m3_nav #p04s01_aktiv {display: block; width: 106px; height: 20px; float: left; background: url("images/menu3_04_01.gif") no-repeat 0 -40px;}
#m3_nav #p05s01_aktiv {display: block; width: 122px; height: 20px; float: left; background: url("images/menu3_05_01.gif") no-repeat 0 -40px;}
#m3_nav #p06s01_aktiv {display: block; width: 67px; height: 20px; float: left; background: url("images/menu3_06_01.gif") no-repeat 0 -40px;}
#m3_nav #p06s02_aktiv {display: block; width: 69px; height: 20px; float: left; background: url("images/menu3_06_02.gif") no-repeat 0 -40px;}
#m3_nav #p06s03_aktiv {display: block; width: 95px; height: 20px; float: left; background: url("images/menu3_06_03.gif") no-repeat 0 -40px;}
#m3_nav #p06s04_aktiv {display: block; width: 86px; height: 20px; float: left; background: url("images/menu3_06_04.gif") no-repeat 0 -40px;}
#m3_nav #p07s01_aktiv {display: block; width: 96px; height: 20px; float: left; background: url("images/menu3_07_01.gif") no-repeat 0 -40px;}
#m3_nav #p07s02_aktiv {display: block; width: 127px; height: 20px; float: left; background: url("images/menu3_07_02.gif") no-repeat 0 -40px;}
#m3_nav #p07s03_aktiv {display: block; width: 93px; height: 20px; float: left; background: url("images/menu3_07_03.gif") no-repeat 0 -40px;}
#m3_nav #p08s01_aktiv {display: block; width: 79px; height: 20px; float: left; background: url("images/menu3_08_01.gif") no-repeat 0 -40px;}
#m3_nav #p08s02_aktiv {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_08_02.gif") no-repeat 0 -40px;}
#m3_nav #p09s01_aktiv {display: block; width: 110px; height: 20px; float: left; background: url("images/menu3_09_01.gif") no-repeat 0 -40px;}
#m3_nav #p09s02_aktiv {display: block; width: 58px; height: 20px; float: left; background: url("images/menu3_09_02.gif") no-repeat 0 -40px;}
#m3_nav #p09s03_aktiv {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_09_03.gif") no-repeat 0 -40px;}
#m3_nav #p09s04_aktiv {display: block; width: 77px; height: 20px; float: left; background: url("images/menu3_09_04.gif") no-repeat 0 -40px;}
#m3_nav #p09s05_aktiv {display: block; width: 73px; height: 20px; float: left; background: url("images/menu3_09_05.gif") no-repeat 0 -40px;}
#m3_nav #p10s01_aktiv {display: block; width: 90px; height: 20px; float: left; background: url("images/menu3_10_01.gif") no-repeat 0 -40px;}
#m3_nav #p10s02_aktiv {display: block; width: 78px; height: 20px; float: left; background: url("images/menu3_10_02.gif") no-repeat 0 -40px;}
#m3_nav #p11s01_aktiv {display: block; width: 63px; height: 20px; float: left; background: url("images/menu3_11_01.gif") no-repeat 0 -40px;}
#m3_nav #p11s02_aktiv {display: block; width: 123px; height: 20px; float: left; background: url("images/menu3_11_02.gif") no-repeat 0 -40px;}
#m3_nav #p12s01_aktiv {display: block; width: 100px; height: 20px; float: left; background: url("images/menu3_12_01.gif") no-repeat 0 -40px;}
#m3_nav #p12s02_aktiv {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_12_02.gif") no-repeat 0 -40px;}
#m3_nav #p13s01_aktiv {display: block; width: 92px; height: 20px; float: left; background: url("images/menu3_13_01.gif") no-repeat 0 -40px;}
#m3_nav #p13s02_aktiv {display: block; width: 126px; height: 20px; float: left; background: url("images/menu3_13_02.gif") no-repeat 0 -40px;}
#m3_nav #p13s03_aktiv {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_13_03.gif") no-repeat 0 -40px;}
#m3_nav #p13s04_aktiv {display: block; width: 88px; height: 20px; float: left; background: url("images/menu3_13_04.gif") no-repeat 0 -40px;}
#m3_nav #p13s05_aktiv {display: block; width: 87px; height: 20px; float: left; background: url("images/menu3_13_05.gif") no-repeat 0 -40px;}
#m3_nav #p13s06_aktiv {display: block; width: 74px; height: 20px; float: left; background: url("images/menu3_13_06.gif") no-repeat 0 -40px;}

#m3_nav li a span {display: none;}

#header_bottom {
	height: 42px;
	width: 818px;
	background:  url("images/header_bottom.gif") no-repeat;
	}

/* content style */

#content {
	min-height: 100%;
	max-height: 999%;
	width: 818px;
	float: left;
	margin-top: -354px; /* so groß wie die höhe des headers */
	z-index: 1;
	}

#contentboxoben {
	height: 354px; /* muss so groß sein wie der header*/
	}

.contentboxunten {
	height: 15px;  /* abstand zwischen content und footer*/
	}

#content_left {
	padding: 0 20px 190px 20px; /* padding-bottom muss so groß sein wie footer + abstand zum rand + abstand zum text */
	text-align: justify;
	float: left;
	}

#content_left_border {
	border-right: 1px dashed #BDD361;
	}

#content_left_text {
	width: 553px;
	margin-right: 20px;
	}

#content_right {
	background: transparent url(images/suche_bg.gif) no-repeat 0 0;
	width: 184px;
	text-align: left;
	float: right;
	padding: 0 20px 190px 0; /* padding-bottom muss so groß sein wie footer + abstand zum rand + abstand zum text */	
	}

#content a {
	text-decoration: none;
	color: #A7BB56;
	}
	
#content a:hover {
	text-decoration: none;
	background-color: #BACC6D;
	color: #FFFFFF;
	}

#besucher {
	height: 65px;
	width: 184px;
	background: url(images/besucher_bg.gif) no-repeat 0 0;
	text-align: right;
	}

#content h1 {
	height: 16px;
	background: url(images/h1_point.gif) no-repeat 3px 4px;
	background-color: #E0DED3;
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #83827B;
	border-bottom: #D4DEA1 2px solid;
	margin: 0 0 10px 0;
	padding: 1px 0 0 18px;
	}

#content h2 {
	background: url(images/h2_dok.gif) no-repeat;
	background-position: right;
	font-family: Georgia, "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AA746F;
	border-bottom: #E0DED3 2px solid;
	margin: 0 0 8px 0;
	padding: 0 0 2px 0;
	}

#content h3 {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	border-bottom: #E0DED3 2px solid;
	margin: 0 0 8px 0;
	padding: 0 0 2px 0;
	}

ul.partner {
	background: url(images/partner_bg.gif) no-repeat 0 0;
	margin: 0;
	/* padding: 0 .5em 1em .5em; */
	}

ul.arrow li {
	padding-left: 18px;
	list-style: none;
	background: transparent url("images/li_arrow.gif") no-repeat 0 1px;
	}

.text_small {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	}

.text_green {
	color: #A7BB56;
	background-color: #EAE8DC;
	}
	
.img_thumb {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #B0BE76;
	background-color: #EAE8DC;
	text-align: center;
	float: left;
	}

.quer {display: block; width: 164px; height: 119px; padding: 8px; background: url("images/img_background_quer.gif") no-repeat 0 0; background-color: #FBFAF8;}
a.quer:hover {background-color: #B3C85C;}

.hoch {display: block; width: 119px; height: 164px; padding: 8px; background: url("images/img_background_hoch.gif") no-repeat 0 0; background-color: #FBFAF8;}
a.hoch:hover {background-color: #B3C85C;}

.img_random {
	background-image: url("images/img_random.gif");
	margin: 0;
	padding: 10px;
	}

.text_box {
	background-color: #F6F4E7;
	background-image: url(images/text_box_bg.gif);		
	border: #D4DEA1 2px solid;
	padding: 5px;
	margin: 0;
	text-align: center;
	}

#footer {
	clear: both;
	float: left;
	height: 190px;
	width: 778px;
	font-size: 11px;
	background-image: url(images/footer_bg.gif);	
	margin: -190px 0 0 20px !important; /* Firefox */
	margin-left: 10px;            /* top = Footerhöhe + Abstand zum Rand */
	text-align: center;
	vertical-align: middle;
	z-index: 3;
	}

dl {
	margin-top: 15px;
	}

dl dt {
	clear: both;
	float: left;
	width: 160px;
	}
	
dl dd {
	background: transparent url("images/li_arrow.gif") no-repeat 0 1px;
	float: left;
	margin-bottom: 15px;
	padding-left: 15px;
	width: 375px;	
	}	

#google {
	height: 60px;
	width: 462px;
	float: left;
	margin: 26px 0 0 0;
	}
	
#dws {
	float: left;
	height: 27px;
	width: 220px;
	padding: 0;
	margin: 160px 0 0 77px;
	}

p.buch {
	font-size: 10px;
	}

/* Das Gaestebuch */

div.gb {
	margin: 0 0 14px 0;
	padding: 0;
	}
	
div.gb-author {
	height:	16px;
	background: url(images/h1_point.gif) no-repeat 3px 4px;
	background-color: #E0DED3;
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #83827B;
	border-bottom: #D4DEA1 2px solid;
	margin: 0 0 10px 0;
	padding: 1px 0 0 18px;
	}
	
p.gb-author-left {
	margin: 0;
	padding: 0;
	float: left;
	}
	
p.gb-author-right {
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
div.gb-entry {
	padding: 0 0 16px 0;
	text-align: justify;
	}
	
div.gb-browse {
	text-align: left;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 17px 0px;
	}
	
p.gb-browse2 {
	text-align: center;
	}
	
p.gb-admin-buttons {
	margin: 10px 0 0 0;
	text-align: right;
	}

.caution {
	color: #AA746F;
	background-color: transparent;
	font-weight: bold;
	}
	
.comment {
	background-color: #F6F4E7;
	background-image: url(images/text_box_bg.gif);		
	border: #D4DEA1 2px solid;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	color: #A7BB56;
	}
	
.text {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-color: transparent;
	color: #959073;
	}
	
input.submit {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	color: #83827B;
	border: #DCDCDC 2px solid;
	background-color: #FBFAF8;
	padding: 3px;
	}

textarea {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #83827B;
	border: #DCDCDC 2px solid;
	background-color: #FBFAF8;
	padding: 0 3px 0 3px;
	}
	
input.gb {
	font-family: "Lucida Sans Unicode", Georgia, Verdana, Helvetica, Arial, sans-serif;
	color: #83827B;
	border: #DCDCDC 2px solid;
	background-color: #FBFAF8;
	padding: 3px;
	}

input.code {
	float: left;
	margin-left: 10px;
	width: 206px;
	}
	
input.kontaktcode {
	margin-top: 5px;
	}	

img.captcha {
	border: #DCDCDC 2px solid;
	float: left;
}