html, body
{
	background: url(bilder/hintergrund.gif) #fff repeat-x;
	font: 13px/17px Arial,Helvetica,sans-serif;
	color: #000;
	margin: 0;
}


a:link,a:visited,a:active
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	color: #fff;
	border-bottom: 1px dotted #fff;
}


.megaDiv
{
    top: 0;
    left: 0;
	width: 800px;
	border: 0px solid blue;
	margin: 0;
	padding: 0 0 20px 0;
}

/* ----------------Dropdown Menu --------------------- */


.anylinkcss
{
	position: absolute;
	visibility: hidden;
	border-top: 5px solid #fff;
	z-index: 100;
	background-color: #999;
	width: 170px;
	font: 11px/12px Arial,Helvetica,sans-serif;
}

.anylinkcss a
{

	display: block;
	border-bottom: 1px solid #fff;
	padding: 3px 0 3px 5px;
	text-decoration: none;
	font: 11px/12px Arial,Helvetica,sans-serif;
}

.anylinkcss a:hover
{
	background-color: #a40d21;
	color: #fff;
	border-bottom: 1px solid #fff;
}


/* ----------------Dropdown Menu Ausgeklappt --------------------- */


.ausgeklapptkasten
{
	border: 0px solid red;
	float: left;
	padding: 8px 0 0 135px;

}

.ausgeklapptkasten2
{
	border: 0px solid red;
	float: left;
	padding: 8px 0 0 409px;
	width: 600px;
}

.ausgeklapptoff
{
	display: block;
	padding: 0px 4px 0px 0px;
	margin: 0px 4px 0 0;
	text-decoration: none;
	font: 10px/11px Arial,Helvetica,sans-serif;
	color: #a40d21;
	float: left;
	border-right: 1px solid #999;
}

a:link.ausgeklapptlink,a:active.ausgeklapptlink,a:visited.ausgeklapptlink
{
	display: block;
	padding: 0px 4px 0px 0px;
	margin: 0px 4px 0 0;
	text-decoration: none;
	font: 10px/11px Arial,Helvetica,sans-serif;
	color: #999;
	float: left;
	border-right: 1px solid #999;
}

 a:hover.ausgeklapptlink
{
	color: #a40d21;
	border-bottom: 0;
}


/* ----------------ZEILE 1 --------------------- */

.zeile1
{
	width: 800px;
	border: 0px solid pink;
	overflow: hidden;
}

.aufmacher
{
	border: 0px solid blue;
	width: 537px;
	height: 141px;
	float: left;
}

.adresse
{
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 58px;
	margin: 78px 0 0 0;
	border: 0px solid black;
	margin: 75px 0 0 38px;
	float: left;
}

.sprachwechsel
{
 	border: 0px solid black;
 	margin: 0px 0 0 574px;
 	padding: 1px 0 0 0;
 	font: 11px/12px Arial,Helvetica,sans-serif;
 	clear: left;
}

a:link.sprachwechselbut,a:active.sprachwechselbut,a:visited.sprachwechselbut
{
	color: #000;
}

a:hover.sprachwechselbut
{
	color: #a40d21;
	border: 0;
}

/* ----------------ZEILE 2 --------------------- */

.zeile2
{
	border: 0px solid red;
	margin: 7px 0 0px 30px;
	width: 800px;
	overflow: hidden;
}

.button
{
	width: 126px;
	padding: 3px 0 3px 5px;
	background-color: #a40d21;
	color: #fff;
	font: 11px/12px Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
	float: left;
	margin: 0 5px 0 0;
}

.cursor
{
	cursor: default;
}

a:link.button,a:active.button,a:visited.button
{
	color: #fff;
	background-color: #999;
}

a:hover.button
{
	border-bottom: 0px dotted #000;
	background-color: #a40d21;
}

a:link.buttonextra,a:active.buttonextra,a:visited.buttonextra
{
	color: #fff;
	background-color: #a40d21;
	float: left;
	font: 11px/12px Arial,Helvetica,sans-serif;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 5px;
	width: 126px;
	letter-spacing: 1px;
	cursor: default;
}

a:hover.buttonextra
{
	border-bottom: 0px dotted #000;
}


/* ----------------ZEILE 3 --------------------- */

.zeile3
{
	border: 0px solid red;
	margin: 35px 0 0px 165px;
	width: 404px;
}

/* IE Win < 7 only \*/
*html .zeile3
{
	margin: 16px 0 0px 165px;

 }
/* end IE Win < 7 only */

.zeile3mitsubmenue
{
	border: 0px solid red;
	margin: 16px 0 0px 165px;
	width: 404px;
}

/* IE Win < 7 only \*/
*html .zeile3mitsubmenue
{
	margin: 16px 0 0px 165px;

 }
/* end IE Win < 7 only */

h1
{
	color: #a40d21;
	font: bold 17px Arial,Helvetica,sans-serif;
	margin: 0 0 10px 0;
}

h2
{
	color: #999;
	font: bold 13px Arial,Helvetica,sans-serif;
	margin: 20px 0 10px 0;
}

a:link.textlink,a:active.textlink,a:visited.textlink
{
	color: #a40d21;
}

a:hover.textlink
{
	border-bottom: 1px dotted #a40d21;
}

ul
{
	border: 0px solid red;
	margin-top: 5px;
	margin-bottom: 10px;
}

li
{
	margin-left: -25px;
}

/* ----------------ZEILE 4 --------------------- */

.zeile4
{
	border: 0px solid red;
	margin: 30px 0 0px 30px;
}

/* ----------------ZEILE 5 --------------------- */

.zeile5
{
	border: 0px solid red;
	margin: 0px 0 0px 165px;
	padding: 20px 0 0 0;
	width: 450px;
	overflow: hidden;
	background-color: #fff;
}

a:link.footerlink,a:active.footerlink,a:visited.footerlink
{
	color: #999;
	float: left;
	width: 80px;
	font: 11px Arial,Helvetice,sans-serif;
	border: 0px solid blue;
}

a:hover.footerlink
{
	border: 0;
	color:#a40d21;
}