/*----------------------------------------------------*/
/*-------------------| =reset_all |-------------------*/
/*----------------------------------------------------*/

/*---------------------------------------------------------------------------------------
--------------------------------------STANDARDS------------------------------------------
---------------------------------------------------------------------------------------*/

html, body, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, form, label, input, fieldset, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height:24px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e2c11;
	text-decoration:none;
	behavior: url(iepngfix.htc);
}



a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #371E09;
	text-decoration: underline;
	line-height: 180%;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #722107;
	text-decoration: none;
	line-height: 180%;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #371E09;
	text-decoration: underline;
	line-height: 180%;
}



/* remember to define focus styles! */
:focus { outline: 0; }
ul {
	color:#823187;
	list-style:none;
	margin:20px 0 20px 5px;
}
li {
	color:#823187;
	padding:0 0 0 0;
	font-size:14px;
}
/* tables still need 'cellspacing="0"' in the markup */

hr {height:1px;
	border: 1px dotted #371E09;
	margin-bottom:10px;
	width:500px;

}


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

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


.clear {
	float:none;
	clear:both;
}
h3 {font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #722107;
	line-height: 180%;
	margin:0 0 7px 0;
	font-weight:bold;
	}
h4 {}
/*----------------------------------------------------*/
/*------------------| =global tags |------------------*/
/*----------------------------------------------------*/
p{
	font-family: Verdana, Arial sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #371E09;
	line-height: 180%;
	margin:0 0 7px 0;
}


html, body {
	margin:0;
	padding:0;
}
body {
	background:url(../images/hg.jpg) top repeat;
	margin:0 auto;
}

div#background {
	background:url(../images/bg.jpg) top center no-repeat;
	height:379px;
	width:100%;
	margin:0 auto;}
	

	
div#container{
background:url(../images/bg-container.jpg) top center repeat-y;
	width:778px;
	margin:0 auto;
}
	

/*---------------------------------------------------------------------------------------
--------------------------------------header---------------------------------------------
---------------------------------------------------------------------------------------*/

div#header {
	position:relative;
	float:none;
	background:url(../images/header.jpg) top center no-repeat;
	width:778px;
	height:210px;
	margin:0 auto;
}

/*---------------------------------------------------------------------------------------
--------------------------------------verschiedene bilder--------------------------------
---------------------------------------------------------------------------------------*/


div#header1 {position:relative;float:none;background:url(../images/header1.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header2 {position:relative;float:none;background:url(../images/header2.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header3 {position:relative;float:none;background:url(../images/header3.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header4 {position:relative;float:none;background:url(../images/header4.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header5 {position:relative;float:none;background:url(../images/header5.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header6 {position:relative;float:none;background:url(../images/header6.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header7 {position:relative;float:none;background:url(../images/header7.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header8 {position:relative;float:none;background:url(../images/header8.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header9 {position:relative;float:none;background:url(../images/header9.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}

div#header10 {position:relative;float:none;background:url(../images/header10.jpg) top center no-repeat;width:778px;height:210px;margin:0 auto;}


/*---------------------------------------------------------------------------------------
--------------------------------------logo-----------------------------------------------
---------------------------------------------------------------------------------------*/

a#branding {
	display:block;
	position:absolute;
	background:url(../images/logo.jpg);
	width:179px;
	height:119px;
	text-indent:-6000px;
	left: 17px;
}



/*---------------------------------------------------------------------------------------
--------------------------------------navigation----------------------------------------
---------------------------------------------------------------------------------------*/

ul#navi1 {
	position:absolute;
	width:186px;
	height:44px;
	left: 12px;
	top: 147px;
}

ul#navi1 li a {
	display:block;
	width:186px;
	text-indent:-6000px;
}

ul#navi1 li a.n1 {
	background:url(../images/n1.jpg) 0px 0px;
	height:20px;
}
ul#navi1 li a.n2 {
	background:url(../images/n2.jpg) 0px 0px;
	height:24px;
	}
	
ul#navi1 li a:hover, ul#navi1 li a:focus {
	background-position:-186px;
}
ul#navi1 li a.active {
	background-position:-186px;
}


/*---------------------------------------------------------------------------------------
--------------------------------------sidebar---------------------------------------------
---------------------------------------------------------------------------------------*/


div#sidebar {
	background:url(../images/sidebar.jpg) top;
	float:left;
	position:relative;
	width:203px;
	min-height:815px;
	_height:815px; !important
}

* + html div#sidebar {
	background:url(../images/sidebar2.jpg) top;
	float:left;
	position:relative;
	width:203px;
	min-height:815px;
	_height:815px; !important
}



ul#navi2 {
	position:absolute;
	width:186px;
	height:222px;
	left: 12px;
	top: -1px;
}


ul#navi2 li a {
	display:block;
	width:186px;
	text-indent:-6000px;
}

ul#navi2 li a.n3 {
	background:url(../images/n3.jpg) 0px 0px;
	height:22px;
}




ul#navi2 li a.n4 {
	background:url(../images/n4.jpg) 0px 0px;
	height:20px;
	}

	

ul#navi2 li a.n5 {
	background:url(../images/n5.jpg) 0px 0px;
	height:20px;
}



ul#navi2 li a.n6 {
	background:url(../images/n6.jpg) 0px 0px;
	height:20px;
	}

	

ul#navi2 li a.n7 {
	background:url(../images/n7.jpg) 0px 0px;
	height:37px;
	}

	

ul#navi2 li a.n8 {
	background:url(../images/n8.jpg) 0px 0px;
	height:42px;
	}

	

ul#navi2 li a.n9 {
	background:url(../images/n9.jpg) 0px 0px;
	height:21px;
	}

	

ul#navi2 li a.n10 {
	background:url(../images/n10.jpg) 0px 0px;
	height:21px;
	}

ul#navi2 li a.n11 {
	background:url(../images/n11.jpg) 0px 0px;
	height:20px;
	}
	
ul#navi2 li a.n12 {
	background:url(../images/n12.jpg) 0px 0px;
	height:21px;
	}



	
ul#navi2 li a:hover, ul#navi1 li a:focus {
	background-position:-186px;
}
ul#navi2 li a.active {
	background-position:-186px;
}


/*---------------------------------------------------------------------------------------
--------------------------------------content--------------------------------------------
---------------------------------------------------------------------------------------*/


div#content{
	background:url(../images/content.jpg) top;
	float:right;
	position:relative;
	width:575px;
	min-height:816px;
	_height:816px; !important

}


h2 {
	font-family: Verdana, Arial sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #722107;
	line-height: 130%;
    letter-spacing: 1px;
	margin:30px 0 0 0;
}

.contentColumn{
width:500px;
float:left;
padding:0 30px 0 35px;
}

.contentColumn1{
width:240px;
float:left;
padding:0 0 0 0;
}

.contentColumn2{
width:240px;
float:right;
padding:0 0 0 0;
}

.red{
font-weight:bold;
color: #722107;}


div#content ul{ list-style:url(../images/liste.jpg);
}

div#content ul li{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#000}

.bild{ width:180px; float:left; padding:10px;}
.text{ width:300px; float:left; padding:0 0 0 0;}

/*---------------------------------------------------------------------------------------
--------------------------------------footer---------------------------------------------
---------------------------------------------------------------------------------------*/

div#footer {
	position:relative;
	margin:-1px auto;
	width:778px;
	height:16px;
	background:url(../images/footer.jpg) no-repeat top center;
	float:left;
}
