/* CSS Document */

html, body {
	margin-left: 0; margin-top:0;
	font: 0.8em verdana, arial, sans-serif;
	background-color: #F3E7CF;
	text-align: center;
}

/* ------------------------ Schriften ------------------------ */

#contenttext p.text, #contentformular p.text {
	margin-left: 25px;
	margin-right: 25px;
}

#contenttext .texthighlight {
	font-weight: bold; 
}

#contenttext h1.text {
	margin-left: 25px;
	margin-right: 25px;
	color: #B22623;
	font: 1.3em;
	font-weight: bold; 
}

#contenttext h2.text {
	margin-left: 25px;
	margin-right: 25px;
	font: 1.0em;
	color: #B22623;
	font-weight: bold; 
	margin-bottom: -15px;
}

.footer2a {
	color: #FFFFFF;
	margin-top:5 px;
	line-height: 1.2 em;
}

.footer2b {
	color: #C6A079;
	margin-top:-8 px;
}

.navigation {
	color: #FFFFFF;
	font: 1.0em;
	font-weight: bold; 
	text-align: right;
	padding: 25px;
}

/* ------------------------ Bilder ------------------------ */

#contentbox img.top {
	margin-left: 11px;
}

#contentbox img.bottom {
	margin-left: 11px;
	margin-bottom: 15px;
}

#contenttext img {
	margin-left: 27px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}

#contenttext img.aufzaehlung {
	margin-left: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: -10px;
}

#contenttext ul {
	list-style-image: url(images/img_aufzaehlung.gif);
}

/* ------------------------ Links ------------------------ */

#contenttext a:link, #contenttext a:visited, #contenttext a:hover, #contenttext a:activ,   {
	color: #B22623;
}

#contenttext a:link, #contenttext a:visited, #contenttext a:activ  {
	text-decoration: underline;
}

#contenttext a:hover {
	text-decoration: none;
}

/* ------------------------------ */

#contentformular a:link, #contentformular a:visited, #contentformular a:hover, #contentformular a:activ,   {
	color: #B22623;
}

#contentformular a:link, #contentformular a:visited, #contentformular a:activ  {
	text-decoration: underline;
}

#contentformular a:hover {
	text-decoration: none;
}

/* ------------------------------ */

#footer2 a:link, #footer2 a:visited, #footer2 a:hover, #footer2 a:active { 
	color: #FFFFFF;
	margin-top:5 px;
	line-height: 1.2 em;
	}

#footer2 a:link, #footer2 a:visited, #footer2 a:active { 
	text-decoration: none;
	}
	
#footer2 a:hover { 
	text-decoration: underline;
	}


/* ------------------------ Container ------------------------ */

#naviheader {
	margin: 0px;
	padding: 0px;
	float: none;
	background-attachment: fixed;
	background-color: #B38762;
	background-image: url(images/img_headerbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000002;
	text-align: left;
	height: auto;
	width: 796px;
	z-index: 0;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
}

#navibox {
	margin: 0px;
	padding: 0px;
	float: none;
	background-color: #B38762;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	height: auto;
	width: 796px;
	z-index: 0;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
}

#contentbox {
	width: 796px;
	height: auto;
	z-index: 1;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
	text-align: left;
}

#contenttext {
	width: 415px;
	height: auto;
	z-index: 10;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -2px;
	background-image: url(images/bck_contentbox.gif);
	background-repeat: y-repeat;
	background-position: right top;
	text-align: left;
}

#contentformular {
	width: 715px;
	height: auto;
	z-index: 10;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -2px;
	text-align: left;
}

table.header {
	width: 100%;
	margin: 0px 0px;
	border: 1px ;
	cellpadding: 0;
	border-collapse: collapse;
}

td.head1 {
	width: 190px;
	margin: 0px 0px;
	border: 1px ;
	cellpadding: 0;
	border-collapse: collapse;
	margin: 0px 0px;
	border: 1px ;
	float: left;
	text-align: left;
	vertical-align: top;
}

td.head2 {
	width: 590px;
	border: 1px ;
	cellpadding: 0;
	border: 1px ;
	cellpadding: 10px;
	text-align: right;
	vertical-align: center;
}

table.content {
	width: 100%;
	background-color: #D7C099;
	border: 1px ;
	cellpadding: 0;
	border-collapse: collapse;
	font: 1.1em verdana, arial, sans-serif;
}

td.links {
	width: 175px;
	z-index: 2;
	background-color: #D7C099;
	background-image: url(images/bck_dotted.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	vertical-align: top;
}

td.mitte {
	width: 442px;
	z-index: 2;
	background-color: #F3EEC8;
	float: left;
	text-align: left;
	vertical-align: top;
}

td.rechts {
	width: 175px;
	z-index: 2;
	background-color: #D7C099;
	background-image: url(images/bck_dotted.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}


#footer1 {
	width: 796px;
	height: 5px;
	background-color: #B48760;
}

#footer2 {
	width: 796px;
	height: 58px;
	z-index: 0;
	background-color: #865F34;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
	border-bottom-color: #CC9966;
	text-align: center;
	vertical-align: middle;
}

#footer3 {
	width: 796px;
	height: 15px;
	z-index: 0;
	background-color: #F3E7CF;
}

/* ------------------------ Startsetite ------------------------ */

#Homepagebild {
	margin: 0px;
	padding: 0px;
	float: none;
	background-color: #B38762;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	height: auto;
	width: 796px;
	z-index: 0;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
}

#homepageteaser {
	margin: 0px;
	padding: 0px;
	float: none;
	background-color: #F3EEC8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	height: auto;
	width: 792px;
	z-index: 0;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
}


#homepageteaser p.text {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	line-height: 1.3em
}



table.hptabelle {
	width: 100%;
	background-color: #F3EEC8;
	border: 10px;
	cellpadding: 30px;
	border-collapse: collapse;
	font: 1.1em verdana, arial, sans-serif;

}

td.teaser1, td.teaser2, td.teaser3 {
	width: 260x;
	z-index: 10;
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
}

td.teaser1 {
	background-color: #D57F7E;
	background-image: url(images/img_box_bottom_pink2.gif);
}

td.teaser2 {
	background-color: #DAC196;
	background-image: url(images/img_box_bottom_tan2.gif);
}

td.teaser3 {
	background-color: #DAC196;
	background-image: url(images/img_box_bottom_tan2.gif);
}

/* ------------------------------ */

#homepageteaser a:link, #homepageteaser a:visited, #homepageteaser a:hover, #homepageteaser a:activ,   {
	color: #B22623;
}

#homepageteaser a:link, #homepageteaser a:visited, #homepageteaser a:activ  {
	text-decoration: underline;
}

#homepageteaser a:hover {
	text-decoration: none;
}

/* ------------------------------ */

