body{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 12px;	
	margin: 0px;
	background-color: #E2E2E2;
}


a:link, a:visited{
	color:#666666;
	text-decoration: none;
}
a:link, a:active, a:hover{
	color:#741124;
	text-decoration: none;
}

a.impressum:link, a.impressum:visited{
	color: #999491;
	text-decoration: none;
}
a.impressum: link, a.impressum:active, a.impressum:hover{
	color: #FC7215;
	text-decoration: none;
}



h1{
 font: bold 16px Trebuchet MS;
 color: #741124;
 padding-bottom:5px;
}

h2{
 font-weight: bold;
 font-size:11px;
 color: #741124;;
 padding-bottom: 5px;
}



ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}



#boxAUSSEN{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	width:790px;
	background-color: #F6F6F6;
}

#boxSCHATTEN{
	float:left;
	width:790px;
	background-image: url(../img/schatten.jpg);
	background-repeat:repeat;
	background-color:#F6F6F6;
}

#boxMITTE{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background-color:#F6F6F6;
}

#boxHEAD{
	float:left;
}

#boxBORDER_LOGO{
	clear:left;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../img/bg_logo.jpg);
	background-repeat:repeat-x;
	height:72px;
	width:710px;
}

#boxLOGO{
	float:left;
	width:200px;
}

#boxCONTENT{
	width:710px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	background-color: #F6F6F6;
}

#boxABSTAND{
	width:760px;
	height:40px;
}

#boxBORDER_NAV{
	width:508px;
	float: left;
	background-color: #FFFFFF;
	text-align:right;
	font-size: 11px;
	color:#514F4D;
}

#boxPRIM_NAV{
	float:right;
	clear:right;
	line-height:15px;
	width:470px;
	background-color: #FFFFFF;
	color:#514F4D;
}

#boxPRIM_NAV a:link, #boxPRIM_NAV a:visited {
	display:block;
	float:right;
	background-color: #FFFFFF;
	text-align:right;
	font-size: 11px;
	color:#514F4D;
}

#boxPRIM_NAV a:hover {
	background-color: #741124;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
/*
a.link_PRIM:link, a.link_PRIM:visited{
	float:right;
	background-color: #FFFFFF;
	display:block;
	text-align:right;
	font-size: 11px;
	color:#514F4D;
}

a.link_PRIM:hover{
	background-color: #741124;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}*/

.link_PRIM_aktiv {
	float:right;
	background-color: #741124;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	font-size: 11px;
	color:#FFFFFF;
}

a.link_PRIM_aktiv:link, a.link_PRIM_aktiv:visited{
	float:right;
	background-color: #741124;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.link_PRIM_aktiv:hover{
	float:right;
	background-color: #741124;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

#boxPRIM_NAV_1{
	float: right;
	width:470px;
	background-color: #FFFFFF;
	text-align:right;
}

#boxPRIM_NAV_2{
	clear: right;
	width:470px;
	background-color: #FFFFFF;
	text-align:right;
}

#boxPRIM_NAV_3{
	clear: right;
	width:470px;
	background-color: #FFFFFF;
	text-align:right;
}

#boxPRIM_NAV_4{
	clear: right;
	width:470px;
	background-color: #FFFFFF;
	text-align:right;
}

#boxSEK_NAV{
	float:right;
	width:200px;
	background-color: #FFFFFF;
}

#boxSEK_NAV_1{
	float: right;
	width:380px;
	border-right:20px solid #F2F2F2;
	text-align:right;
}

#boxSEK_NAV_1 a:link, #boxSEK_NAV_1 a:visited {
	float: right;
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
	background-color: #F2F2F2;
	text-align:right;
	color:#514F4D;
}

#boxSEK_NAV_1 a:hover {
padding-left:7px;
	padding-right:7px;
	background-color:#C2C2C2;
	color:#514F4D;
}

.boxSEK_NAV_1_active {
	padding-left:7px;
	padding-right:7px;
	float: right;
	font-size:11px;
	color:#514F4D;
	background-color:#C2C2C2;
}

#boxAKTUELL{
	float:left;
	clear: left;
	width:212px;
	font-size:11px;
	color:#777777;
	background-color:#F6F6F6;
	padding-right:30px;
	line-height:16px;
}

#boxAKTUELL a:link, #boxAKTUELL a:visited {
	display:block;
	color:#777777;
	line-height:16px;
	text-decoration:none;
	padding-bottom:10px;
}

#boxAKTUELL a:hover {
	color:#741124;
	text-decoration:underline;
}

#boxWEBDESIGN{
	float:left;
	clear: left;
	width:212px;
	font-size:11px;
	color:#777777;
	background-color:#F6F6F6;
	padding-right:30px;
	line-height:16px;
}

#boxWEBDESIGN a:link, #boxWEBDESIGN a:visited {
	color:#777777;
	text-decoration:none;
}

#boxWEBDESIGN a:hover {
	color:#741124;
	text-decoration:underline;
}

#boxWEBDESIGN strong{
	font-weight:bold;
	color: #741124;
}

.boxAKTUELL_active {
	float:left;
	display:block;
	clear: left;
	width:212px;
	font-size:11px;
	color:#741124;
	text-decoration:underline;
	background-color:#F6F6F6;
	padding-right:30px;
	line-height:16px;
	padding-bottom:10px;
}

#boxAKTUELL img{
	float: left;
	padding-right:10px;
}

#boxAKTUELL br{
	line-height:12px;
}

#boxAKTUELL strong{
	font-weight:bold;
	color: #741124;
}

a.link_AKTUELL:link, a.link_AKTUELL:active{
	height:30px;
	font-size: 11px;
	text-align:left;
	font-size: 11px;
	color:#514F4D;
	line-height:16px;
}

a.link_AKTUELL:hover{
	background-color: #741124;
	color:#FFFFFF;
}

.link_AKTUELL_aktiv {
	background-color: #741124;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
}

#boxTEXT{
	float: left;
	width:400px;
	padding-left:30px;
	border-left: 1px solid #C0C0C0;
	background-color: #F6F6F6;
	line-height:19px;
}

#boxTEXT strong{
	/*color: #741124;*/
	color: #666666;
	font-weight: bold;
	line-height:18px;
}

#boxTEASER_LINKS{
	float: left;
	width:185px;
	padding-right:30px;
	background-color: #FF0000;
	line-height:19px;
	padding-bottom:30px;
}

#boxTEASER_RECHTS{
	float: left;
	width:185px;
	background-color: #FF0000;
	line-height:19px;
	padding-bottom:30px;
}

#boxBORDER_TEASER{
	float: left;
	clear:left;
	width:400px;
	line-height:19px;
	padding-bottom:30px;
}

#boxTEASER_BILD{
	width:400px;
	padding-bottom:15px;
	font-size:10px;
	color:#999999;
	line-height:13px;
}

#boxTEASER_BILD img{
	border:1px solid #FFFFFF;
}

#boxTEASER_TEXT{
	width:400px;
	line-height:17px;
}

#boxTEASER_TEXT a:link, #boxTEASER_TEXT a:visited {
	color:#699AC3;
	text-decoration:underline;
}
#boxTEASER_TEXT a:hover {
	color:#741124;
	text-decoration:underline;
}
#boxBORDER_VITA{
	clear: left;
	width:430px;
	line-height:18px;
}

#boxBORDER_VITA br{
	line-height:18px;
}

#boxVITA_LINKS{
	float: left;
	width:70px;
	padding-right:20px;
}

#boxVITA_RECHTS{
	float: left;
	width:330px;
}


/*#boxTEXT form label{
	float:left;
	width:100px;
}*/

.textfeld { 
	border: 1px solid #999999; 
	float:left;
	width: 180px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#333333;
	text-align: left;
}

.box_BTN_SENDEN{
	background-color:#E4E4E4;
	font-family:Trebuchet MS;
	border: 1px solid #555555;
	width:100px;
	height:20px;
	padding-bottom:5px;
	font-size: 12px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;
	cursor:hand;
}

form br{
	clear:both;
	line-height:35px;
}
form label{
	float:left;
	width:80px;
	padding-right:10px;
	text-align:left;
}

#boxFOOTER{
	clear: left;
	width:680px;
	height:25px;
	padding-right:30px;
	margin-top:20px;
	background-color:#F6F6F6;
	text-align:right;
}

#boxIMPRESSUM{
	float:left;
	font-size:10px;
}

#boxUNTEN{
	float:left;
	width:790px;
	height:10px;
	background-image: url(../img/schatten_unten.jpg);
	background-repeat:no-repeat;
	background-color:#E2E2E2;
}

@media print {
	body{
		background: #FFFFFF;
	}
	
	#boxAUSSEN{
		margin-left:auto;
		margin-right:auto;
		margin-top: 0px;
		width:690px;
		background-color: #FFFFFF;
	}
	
	#boxSCHATTEN{
		float:left;
		width:690px;
		background-image: none;
		background-color:#FFFFFF;
	}
	
	#boxMITTE{
		margin-left:auto;
		margin-right:auto;
		width:660px;
		background-color:#FFFFFF;
	}
	
	#boxAKTUELL, #boxBORDER_NAV, #boxFOOTER, #boxHEAD, #boxUNTEN {
		display:none;
	}
	
	#boxCONTENT{
		width:660px;
		padding-left:0px;
		padding-right:0px;
		padding-top:40px;
		background-color: #FFFFFF;
	}
	
	#boxTEXT{
		float: left;
		width:500px;
		padding-left:25px;
		border-left: 0px solid #C0C0C0;
		background-color: #FFFFFF;
	}
}
