* {
	padding:			0;
	margin:				0;
}
BODY {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			100.01%;
	color:				#000;
	background:			#B1B2B4;
}

A:link, A:visited, A:focus, A:active {
	text-decoration:	none;
	color:				#454647;
}
A:hover {
	text-decoration:	underline;
	color:				#022867;
}

INPUT {
	background:			#FFF;
}

#rahmen {
	margin:				auto;
	padding-left:		0px;
	text-align:			left;
	width:				740px;
	z-index:			2;
	padding-bottom:		5px;
}

#header {
	font-size:			0;
}

#logo {
	text-align:			left;
}
#logoheader {
	width:				760px;
	text-align:			left;
}

#trenner {
	padding-top:		5px;
	padding-bottom:		5px;
}

#navigation {
	width:				740px;
	height:				25px;
	color:				#FFFFFF;
	font-size:			11px;
	padding-left:		0px;
}
.trenner {
	background:			url(images/menutrenner.jpg) no-repeat right bottom;
	height:				20px;
	width:				1px;
	font-size:			0;
}
.active {
	background:			url(images/menuactive.jpg) repeat-x bottom;
	height:				20px;
}
.space {
	padding-left:		5px;
	padding-right:		5px;
}
.white {
	color:				#FFF;
}
#navi {
	background:			#981135;
	height:				25px;
}
#nav, #nav ul {
	padding:			0;
	padding-top:		5px;
	padding-left:		0px;
	margin:				0;
	list-style:			none;
}
#nav a {
	display:			block;
	color:				#FFFFFF;
	text-align:			center;
}
#nav li {
	float:				left;
}
#nav li ul {
	position:			absolute;
	background-color:	#981135;
	width:				auto;
	left:				-999em;
	padding-top:		5px;
	padding-bottom:		5px;
	border:				1px solid #000;

}
#nav li ul li {
	clear:				both;
	white-space:		nowrap;
	padding-left:		5px;
	padding-right:		5px;
}

#nav li:hover ul {
	left:				auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left:				auto;
}

#container {
	padding-left:		20px;
	width:				740px;
}
#content {
	width:				720px;
	padding-top:		10px;
	font-size:			11px;
}

#content ul {
	padding-left:		30px;
	padding-top:		10px;
	list-style:			square;
}
#content li {
	margin-top:			5px;
}
#box ul {
	padding-left:		30px;
}


H1 {
	font-size:			14px;
	color:				#FFFFFF;
}
H2 {
	padding-bottom:		10px;
	font-size:			12px;
	color:				#022867;
}

P {
	padding-top:		8px;
}

#footer {
	width:				740;
}
#schrift {
	height:			25px;
	padding-top:			5px;
	background:			#981135;
	color:				#FFFFFF;
	text-align:			right;
	font-size:			15px;
	padding-right:		10px;
	font-family:			"Times New Roman", Arial, Verdana, Helvetica, sans-serif;
}
#logo {
	color:				#FFFFFF;
	text-align:			right;
	clear:				both;
}
.logoschrift {
	font-family:			"Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	border-top:			1px solid #FFFFFF;
	font-size:			20px;
}
.bigletter {
	font-size:			16px;
}
.bold {
	font-weight:		bold;
}

#box {
    float:				right;
    width:				160px;
    overflow:			auto;
}
#box2 {
	float:				right;
	width:				190px;
	overflow:			auto;
}
#inhalt {
	margin-top:			0;
	width:				520px;
	padding:			0 1em;
}
#inhalt2 {
	margin-top:			0;
	width:				490px;
	padding:			0 1em;
}
* html div#inhalt,
* html div#inhalt2 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}

#start {
	position:			absolute;
	width:				705px;
}
#startright {
	padding-top:		1px;
	position:			absolute;
	float:				right;
	width:				335px;
	bottom:				0px;
	right:				2px;
}
#startred {
	height:			430px;
	background:			#981034;
}
#startleft {
	float:				left;
}
#startschrift {
	padding-top:			28px;
}
#startschrift A {
	font-size:			12px;
	color:				#707173;
}
.starthr {
	color:				#000;
	background-color:		#000;
	width:				100px;
	height:			1px;
	border:			0;
	margin:			2px 0px 2px 30px;
}

.downloadshr {
	color:				#FFF;
	background-color:	#FFF;
	width:				50%;
	height:				1px;
}

.current A:link, .current A:visited {
	color:				#981135;
}

.top {
	vertical-align: 	top;
}
#anschrift {
	position:			absolute;
	bottom:			15px;
	left:				5px;
	color:				#FFF;
	font-size:			12px;
	padding-left:			10px;
	width:				320px;
}
#anschrift a {
	color:				#FFF;
}
#anschrift1 {
	float:				left;
	width:				160px;
}
#anschrift2 {
	/*float:				right;*/
	text-align:			left;
	width:				160px;
}
#anschrift3 {
	float:				right;
	text-align:			left;
}

#flash {
	background:			url(images/starthr.jpg) left bottom no-repeat;
	padding-left:			2px;
}

#news {
	color:				#022867;
}
#news p {
	color:				#000000;
}
