/*  { margin:0; padding:0;}
*/
body {
	background-color:#c3b99d;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	font-family: Arial, sans-serif; font-size:1.0em;  
	color: #c3b99d;
	padding: 0px;
	margin: 0px;}

p { line-height:100%;
padding: 0px;
margin: 2px 0px 2px 0px;}


#LogoFadeSingle {	
	background-color: #FFFFFF;
	margin: 200px 0 0 200px;
	height: 170px;
	width: 350px;
}


#PageHeader {	
	background-color: #192622;
	border: 1px solid #192622;
	height: 60px;
	width: 950px;
	margin: 50px 0 0 100px;
}



#PageHeaderNav {
	float:left;
	width: 685px;
	margin: 22px 0px 0 0;
	height: 35px;
}

#PageHeaderTitel {		
	float:left;
	width: 255px;
	margin: 13px 2px 0 0;
	height: 47px;
}

.PageHeaderTitel {	
	color: #c3b99d;
	font-size:2.0em;
	text-align:right;
}

	
#PageFooter {
  	margin: 5px 0 0 100px;
	min-height: 50px;
	padding: 5px;	font-weight:bold;

	width: 940px;
	color: #192622;		

}
	
.PageFooter {
	text-decoration:none;	font-weight:bold;

	color:#192622;
	font-size: 0.6em;
	text-align: right;
	padding: 5px 10px 0 0;
}
.PageFooter a {
	text-decoration:none;
	font-weight:bold;
	color:#192622;
}

.PageFooter a:hover {
	text-decoration:underline;
	color:#192622;	font-weight:bold;

}




/*================== content  ====================*/



#PageContent
{
  width: 950px;
  min-height: 700px;
  margin: 10px 0 0 100px;
  border-left: 1px solid #192622;
  border-right: 1px solid #192622;
  border-top: 1px solid #192622;  background-image:url(../images/ContentBackground.png);
  background-repeat:repeat-y;
/*  filter:alpha(opacity=70); background-color: #946f2f;
  opacity:0.7;*/
  overflow:auto;
}
.PageContent p
{
  margin: 30px 40px;
  font-weight: bold;
  color: #c3b99d;
}

#PageContent2
{
  width: 950px;
  height: 20px;
  margin: 0 0 0 100px;
  border-left: 1px solid #192622;
  border-right: 1px solid #192622;
  border-bottom: 1px solid #192622;
  background-image:url(../images/ContentBackground.png);
  background-repeat:repeat-y;
  overflow:auto;
}


.PageContent2
 {  width: 930px;
	text-decoration:none;	
	color:#c3b99d;
	font-size: 0.6em;
	text-align: right;
	padding: 2px 20px 5px 0;
}
.PageContent2 a {
	text-decoration:none;
	color:#c3b99d;
}

.PageContent2 a:hover {
	text-decoration:underline;
	color:#c3b99d;	

}



#ContentTextFull{		
	background-color: #192622;
/*	background-image:url(../images/ContentTextBackground.gif);
	background-repeat:	repeat-y;*/
	float: left;
	width: 910px;
	margin: 10px;
	padding: 10px;
	overflow: auto;
}
#ContentText{		
	background-color: #192622;
/*	background-image:url(../images/ContentTextBackground.gif);
	background-repeat:	repeat-y;*/
	float: left;
	width: 615px;
	margin: 10px;
	padding: 10px;
	overflow: auto;
}

.ContentText, .ContentText p{	
	color:#c3b99d;
	text-align:justify;
	font-size: 0.9em;
	line-height: 1.3em;
}

.ContentText a {	
	color:#c3b99d;
	font-size: 1.0em;
}
.ContentText a:hover {	
	color:#c3b99d;
	font-size: 1.0em;
	text-decoration:underline;
}
.Image{			
	float: left;
	width: 275px;
	display:block;

}
.ImageLegend{			
	color: #c3b99d;
	background-color: #192622;
	font-size:0.8em;
	float: left;
	width: 265px;
	margin-top: -1px;
	height: 19px;
	display:block;	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 4px 5px 2px 5px;
}



#ContentLogo{
	float: left;
	width: 615px;
	margin: 10px;
	padding: 10px;
	overflow: auto;
}

#ContentSidebar{	
	float: left;
	width: 275px;
	margin: 10px;
	padding: 0px;
	overflow: hidden;
}

.ContentSidebarText, .ContentSidebarText p{	
	color:#121212;
	text-align:justify;
	font-size: 0.9em;
	line-height: 1.3em;
}

.ContentSidebarText a {	
	color:#121212;
	font-size: 1.0em;
}
.ContentSidebarText a:hover {	
	color:#121212;
	font-size: 1.0em;
	text-decoration:underline;
}

.ContentRow1, .ContentRow1 p {	
	color:#FFF;
	text-align:justify;
	font-size: 1.0em;
}

.Content, .Content p{	
	color:#FFF;
	text-align:justify;
	font-size: 0.9em;
	line-height: 1.3em;
}

.Content a {	
	color:#FFF;
	font-size: 1.0em;
}
.Content a:hover {	
	color:#FFF;
	font-size: 1.0em;
	text-decoration:underline;
}


/*==================boxes====================*/



.BoxGrey990 {  font-size:0.9em;
background-image:url(images/bgrd_help_icons.gif);
background-repeat:repeat-x;margin: 0 2px 0 2px; width: 956px; height: 95px; float:left; display:inline; padding:0px 15px 0px 15px;line-height: 1.0em;}

.BoxWhite990 {  font-size:0.9em; width: 960px; float:left; display:inline;padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite990Helpcenter {  font-size:0.8em; width: 986px; float:left; display:inline;padding:15px 2px 5px 2px;line-height: 1.0em;}
.BoxWhite990 p { font-size:0.9em; text-align:justify; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite990 .inner p { text-align:justify; font-size:1.0em; line-height: 1.0em;}
.BoxWhite990 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite990 .innerimage { padding:0px;}




/*==================tables====================*/



td, th {
	border-bottom: solid 1px #c3b99d;
	vertical-align:middle;
	height: 22px;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
	color: #c3b99d;
}

td.Header {
	background-color:#5b7643;
	border-right: dotted 1px #192622;
	border-bottom: solid 1px #192622;
	vertical-align:middle;
	height: 22px;	
	font-weight:bold;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
	color: #f2f2f2;
}

td.Text p {
	vertical-align: middle;
	font-size: 0.9em;	
	min-height: 25px;
	padding: 0px;

}
td.Grey {	
	border-bottom: solid 1px #FFFFFF;
	background-color:#a9a8a8;
	vertical-align:middle;
	height: 22px;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
	color: #FFFFFF;}
td.GreyBold {	
	border-bottom: solid 1px #FFFFFF;
	background-color:#a9a8a8;
	vertical-align:middle;
	font-weight:bold;
	height: 22px;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
	color: #FFFFFF;}
	
td.GreyDark {	
	border-bottom: solid 1px #FFFFFF;
	background-color:#7a7a7a;
	vertical-align:middle;
	font-weight:bold;
	height: 22px;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
	color: #FFFFFF;}
	
td.Clean {	
	color: #FFFFFF;	
	font-size: 0.9em;	
	border-bottom: solid 1px #b4b4b4;
	height: 22px;	
	padding: 3px 0 3px 3px;
	padding: 0px;}
	
	
td.Button {
	background:	#ebf4f9;
	color:#005695;
	border-bottom: solid 1px #bedaea;
	vertical-align: middle;
	height: 30px;
	padding: 3px 0 3px 3px;
	font-size:1.1em;}

td.Darkblue {
	background:	#bedaea;
	color:#005695;
	border-bottom: solid 1px #8eb0c4;
	border-right: dotted 1px #ebf4f9;
	vertical-align:middle;
	height: 25px;
	font-size: 0.9em;	
	padding-left: 3px;}
	
td.Darkblue_top {
	background:	#bedaea;
	color:#005695;
	border-bottom: solid 1px #8eb0c4;
	border-right: dotted 1px #ebf4f9;
	vertical-align:top;
	height: 25px;
	font-size: 0.9em;	
	padding-left: 3px;}
	
td.White {
	background:	#FFFFFF;
	color:#005695;
	border-bottom: solid 1px #FFFFFF;
	vertical-align:middle;
	height: 25px;
	padding-left: 3px;}

/*==================list====================*/
ul { list-style:none;
padding: 1px 0 2px 5px;
margin:0px;}


.listNav li {  font-size:.75em; text-transform:uppercase; float:right; line-height:1.3em; padding: 23px 12px; }
.listNav li a { color:#92b1cd; text-decoration:none;}
.listNav li.selected a { color:#005695; text-decoration:none;}
.listNav li.help a { color:#ef8200; text-decoration:none;}
.listNav li.help a:hover { color:#ef8200;text-decoration:underline;}
.listNav li a:hover { color:#005695;text-decoration:underline;}

.list li {  font-size:.83em; text-transform:uppercase; float:left; border-right:1px solid #92d56e; line-height:1.3em; padding:0 8px; }
.list li.last { border-right:0; padding-right:0;}
.list li a { color:#92d56e; text-decoration:none;}
.list li a:hover { text-decoration:underline;}



.listhelpcenter1 { font-size: 1.0em; overflow:hidden; text-align:left; padding-bottom:5px; line-height:1.4em;}
.listhelpcenter1 li { background:url(images/marker-1.gif) no-repeat left 5px; padding-left:8px; font-size: 1.0em;}
.listhelpcenter1 li a { font-size:1.0em;color:#005695; text-decoration:none;}
.listhelpcenter1 li a:hover { color:#005695; text-decoration:underline;}

.list1 { font-size: 1.0em; overflow:hidden; text-align:left; padding-bottom:5px; line-height:1.4em;}
.list1 li { background:url(images/marker-1.gif) no-repeat left 5px; padding-left:8px; font-size: 1.0em;}
.list1 li a { font-size:0.9em;color:#005695; text-decoration:none;}
.list1 li a:hover { color:#005695; text-decoration:underline;}



/*==================txt, links, lines, titles====================*/


.helcenterwichtig { color:#ef8200; }


a {color:#005695;text-decoration:none;}
a:hover{text-decoration:underline;}

a.link_edit:link {
	background-image:url(../images/icons/application_form_edit.Png)
      }

h1 { color:#c3b99d; font-size:1.2em; line-height: 1.0em; margin-top: 8px; font-weight:100; margin-bottom: 15px;
text-transform:uppercase;}
h2 { color:#192622; font-size:1.2em; line-height: 1.0em; margin-top: 30px; font-weight:bold;}
h3 { color:#121212; font-size:1.0em; line-height: 1.0em; margin-top: 10px; margin-bottom:2px; font-weight:bold; }
h3 span { display:block; border-bottom:1px solid #f2f2f2; padding-bottom:6px; margin-bottom:23px;}
h4 { color:#999999; font-size:0.7em; text-transform:uppercase; line-height: 1.0em; margin-top: 1px; line-height: 1.2em;margin-bottom:5px; font-weight:100; }

.BackH1 {color:#005695; font-size:1.3em; line-height: 1.0em; margin-top: 10px; line-height: 1.5em;margin-bottom:25px; font-weight:100; border-bottom:1px dotted #005695;float:right;}

.BoxHeader { color:#005695; font-size:0.9em; text-transform:uppercase; line-height: 1.0em; margin: 2px; padding: 1px 12px 6px 12px; font-weight:100; background-image:url(images/box_header.gif);background-repeat:repeat-x;}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
	
.mitteilung{
	color:#F00;
	font-size:1.3em;
	font-weight:bold;
		}	

/*==================Headings BlueBox====================*/
h5 { color:#005695; font-size:1.1em; text-transform:uppercase; line-height: 1.0em; margin-top: 7px; line-height: 1.5em;margin-bottom:5px; font-weight:100; border-bottom:1px dotted #005695; padding: 0 5px 0 5px;}
.textgreen { color:#04a651;}
.textkursiv { font-style:italic;}
.textkursivbold { font-style:italic;font-weight:bold;}


