body 
{
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6E6E6E;
	margin-top:0px;
	padding-top:0px;
	scrollbar-face-color:#E8E8E8;scrollbar-base-color:#E8E8E8;scrollbar-highlight-color:#C2C2C2;scrollbar-shadow-color:#C2C2C2;scrollbar-3dlight-color:#F6F6F6;scrollbar-arrow-color:#004B88;scrollbar-track-color:#F6F6F6;scrollbar-darkshadow-color:F6F6F6;
}
.clear {
clear:both;
height:1px;
overflow:hidden;
margin-top:-1px; 
}



.add_meta
{
	/*height:18px;*/
	padding-left:10px;
	padding-right:15px;	text-align:right;
	background:url(img/sp_leftCorner.gif) top left no-repeat;
	background-color:#AAAAAA;
}

.searchform
	{
	
	}
.searchform_p
	{
	margin:1px 0 0 0;
	padding:1px 0 0 0;
	}
	
.searchform_input
	{

	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding-left:5px;
	width:100px; 
	font-size:11px;
	line-height:13px;
	vertical-align:top;
	height:15px;
	margin:-1px;	
	
	}
.searchform_submit
{
	cursor:pointer;
	vertical-align:top;
	border:none;
	margin-top:-1px;
	
}

.add_laender
{
	/*padding-right:15px;*/
}
	
.add_deko1
{
	width:199px;
	height:120px;
	margin:0px;
	padding:0px;}
	
.menuesTop{
	width:204px;
	height:8px;
	background:url(img/bgNavtop.jpg) no-repeat;
}
.menuesIndex{
	width:203px;
	background:url(img/bgNav.gif) no-repeat;
}
.menuesStart{
	width:204px;
	/*background:url(img/bgNav.jpg) repeat-y;*/
}

.menuesBottom{
	width:204px;
	height:8px;
	background:url(img/bgNavbottom.jpg) no-repeat;
}
.add_contentIndex
{	width: 594px;
	margin-left:30px;
	padding-top:25px;}
	
.add_footerAll
{
	width:800px;
	margin-bottom:10px;
	height:30px;
	border-top:solid 0px #FDFDFD;
	border-bottom:solid 1px #AAAAAA;
	background:url(img/contentBG.gif) no-repeat;
}

/*Allgemeine Styles*/
img, a img{
	border:0px;
}
.unsichtbar, .nurdruck, .text { /* Links oder Texte fuer Screenreader */
	position: absolute;
	left: -1000px;
	width: 0px;
	height: 0px;
	overflow:hidden; 
	display:inline;
}
div,p,div p,span,a,form,table,ul,li,ol,a,h1,h2,h3,h4,h5,h6,.headline_grey,.headline_FS,.headline_Hanf,.headline_PLR,.headline_HIF,.headline_IR,.text_grey,.text_greybold{
	margin-top:0px;margin-bottom:0px;
}
.border-right{
	border-right:solid 1px #AAAAAA;
	border:collapse;
}

.shadow{
		background:url(img/shadow.gif) no-repeat;
		margin:0px;
		padding:0px;
}
ul{
	list-style-type: square;
	margin-left:0px;padding-left:16px;
}


ol{
	margin-left:0px;padding-left:30px;
}


a, a:hover{
	color:#6E6E6E;
	text-decoration:underline;
}
/*
a,a:hover{
	color:#00AD53;
	text-decoration:none;
}*/
h1{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
}
h2{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:5px;

}
h3{
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin-bottom:0px;
}
h4,h5,h6{
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin-bottom:0px;
}

.headline_grey, a.headline_grey, a.headline_grey:hover{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.headline_FS, a.headline_FS, a.headline_FS:hover{
	font-size:14px;
	font-weight:bold;
	/*color:#AFD64F;*/
	color:#009036;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.headline_Hanf, a.headline_Hanf, a.headline_Hanf:hover{
	font-size:14px;
	font-weight:bold;
	/*color:#ECA11D;*/
	color:#009036;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.headline_PLR, a.headline_PLR, a.headline_PLR:hover{
	font-size:14px;
	font-weight:bold;
	/*color:#00A550;*/
	color:#e2001a;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.headline_HIF, a.headline_HIF, a.headline_HIF:hover{
	font-size:14px;
	font-weight:bold;
	/*color:#E0B075;*/
	color:#e2001a;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.headline_IR, a.headline_IR, a.headline_IR:hover{
	font-size:14px;
	font-weight:bold;
	color:#3a739b;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration:none;
}

.text_grey,a.text_grey,a.text_grey:hover{
	
}
.text_greybold,a.text_greybold,a.text_greybold:hover{
	font-weight:bold;
}
.text_white,a.text_white,a.text_white:hover{
	color:white;
}
.text_grey11, a.text_grey11, a.text_grey11:hover{
	font-size:11px;
}
.text_grey10, a.text_grey10, a.text_grey10:hover{
	font-size:10px;
	line-height:14px;
}

.emailLink, a.emailLink, a.emailLink:hover{
	color:#6E6E6E;
	text-decoration:none;
	background:url(img/mailLink.gif) no-repeat;
	padding-left:20px;
	text-decoration:none;
}

.externLink,a.externLink,a.externLink:hover{
	background:url(img/externLink.gif) no-repeat;
	padding-left:20px;
	text-decoration:none;
}
table{
	font-size:12px;
	line-height:18px;
	color:#6E6E6E;
	border-collapse:collapse;
}

/*****Office Parser**************/
.aTable,.afirstCell,.aCell{
	border-collapse:collapse;border-style:solid; border-color:#AAAAAA; border-width:1px;
}
.aTable {width:100%;}
.afirstCell {font-weight:bold;color:#FFFFFF;padding:3px;background-color:#6E6E6E;}
.aCell {padding:3px;}

.formular{
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	color:#6E6E6E;
}
input.formular, textarea.formular{
	border-left:solid 1px #E2E2E2;
	border-top:solid 1px #E2E2E2;
	border-right:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	background-color:#EEEEEE;
}

.formbutton{
	border-left:solid 1px #E2E2E2;
	border-top:solid 1px #E2E2E2;
	border-right:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	background-color:#CBCBCB;
	padding-left:2px;
	padding-right:2px;
}
/***Navigation***/

ul.meta{
	padding-left:0px;margin-left:0px;
}
li.meta{
	display:inline;
	list-style-type:none;
}
.meta,a.meta{
	color:white;
	font-size:11px;
	text-decoration:none;
}
a.meta:hover,.metaactiv, a.metaactiv, a.metaactiv:hover{
	color:white;
	font-size:11px;
	text-decoration:underline;
}

ul.sprachwahlul{padding:0px;margin:0px;}
li.sprachwahllist{display:inline;list-style-type:none;padding:0px;margin:0px;}
.sprachwahl, a.sprachwahl{
	font-size:11px;
	color:#6E6E6E;
	background:url(img/sprachwahl.gif) repeat-x;	
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:2px;
}
a.sprachwahl:hover, .sprachwahlactiv, a.sprachwahlactiv, a.sprachwahlactiv:hover,a.sprachwahlactiv:visited{
	font-size:11px;
	color:#FFFFFF;	
	background:url(img/sprachwahlactiv.gif) repeat-x;
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:2px;
}

ul.nav1ul{padding:0px;margin:0px;}
ul.nav2ul{padding:0px;margin:0px;}
ul.nav3ul{padding:0px;margin:0px;}

li.nav1list{
	display: inline;
	list-style-type:none;
}

.nav1,a.nav1,a.nav1:hover,.nav1activ,a.nav1activ{
	color:#FFFFFF;
	line-height:16px;
	display:block;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:1px;
	text-decoration:none;
	background-repeat: no-repeat;	
}
.nav1activ, a.nav1activ, a.nav1activ:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
li.nav2list{
	display: inline;
	list-style-type:none;
}
.nav2,a.nav2,a.nav2:hover,.nav2activ,a.nav2activ,a.nav2activ:hover{
	color:#787878;
	line-height:16px;
	display:block;
	padding-left:22px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
	background:url(img/nav2_a.gif);
	background-repeat: no-repeat;	
	background-position:left top;
}
.nav2activ,a.nav2activ,a.nav2activ:hover{
	font-weight:bold;
}

li.nav3list{
	display: inline;
	list-style-type:none;
}
.nav3,a.nav3,a.nav3:hover,.nav3activ,a.nav3activ,a.nav3activ:hover{
	color:#787878;
	line-height:16px;
	display:block;
	padding-left:32px;
	padding-right:5px;
	padding-top:3px;
	text-decoration:none;
	background:url(img/nav3_a.gif);
	background-repeat: no-repeat;	
	background-position:left top;
}

.nav3activ,a.nav3activ,a.nav3activ:hover{
	font-weight:bold;
}

li.nav4list,li.nav5list,li.nav6list{
	display: inline;
	list-style-type:none;
}

.nav4,a.nav4, a.nav4:hover, .nav4activ, a.nav4activ, a.nav4activ:hover{
	color:#787878;
	font-size:12px;
	line-height:16px;
	display:block;
	padding-left:32px;
	padding-top:3px;
	padding-right:5px;
	margin-left:10px;
	text-decoration:none;
	background:url(img/nav3_a.gif);
	background-repeat: no-repeat;	
	background-position:left top;
}
.nav4activ, a.nav4activ, a.nav4activ:hover{
	font-weight:bold;
}

.nav5,a.nav5, a.nav5:hover, .nav5activ, a.nav5activ, a.nav5activ:hover{
	color:#787878;
	font-size:11px;
	line-height:16px;
	display:block;
	padding-left:32px;
	padding-top:3px;
	padding-right:5px;
	margin-left:20px;
	text-decoration:none;
	background:url(img/nav3_a.gif);
	background-repeat: no-repeat;	
	background-position:left top;
}
.nav5activ, a.nav5activ, a.nav5activ:hover{
	font-weight:bold;
}

.nav6,a.nav6, a.nav6:hover, .nav6activ, a.nav6activ, a.nav6activ:hover{
	color:#787878;
	font-size:11px;
	line-height:16px;
	display:block;
	padding-left:32px;
	padding-right:5px;
	padding-top:3px;
	margin-left:30px;
	text-decoration:none;
	background:url(img/nav3_a.gif);
	background-repeat: no-repeat;	
	background-position:left top;
}
.nav6activ, a.nav6activ, a.nav6activ:hover{
	font-weight:bold;
}