﻿body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 71%; /* 11px */
	/*color: #666666;*/
	color:black;
}

/*body *
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}*/


body {
/*	background-image: url(Images/HeaderHome2.jpg);*/
	background-position:24px 33px ;
/*	margin-left: 24px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	/*position:absolute;*/
	width: 100%;
}

img {/* border style for all images */
  border-style: none;
	border-color: inherit;
	border-width: 0;
}
img2 {/* border style for all images */
  border: 0;
  margin-right: 10px; 
  padding-right: 10px;
  }

div#LogoBox {
position: absolute;
left:39px;
width:116px;
top:0px;
height:210px;

}

div#TopMenuLeft {
position: absolute;
left:162px;
top:10px;
}

div#TopMenuLeft a
{
	color: #666666;
text-decoration:none;
}
div#TopMenuLeft a:hover
{
	color: #0061a8;
	text-decoration:none;
}


div#TopMenuRight 
{
position: absolute;
right:20px;
top:10px;
}

div#TopMenuRight a
{
	color: #666666;
text-decoration:none;
}
div#TopMenuRight a:hover
{
	color: #0061a8;
	text-decoration:none;
}



div#TopMenuCrumb {
position: absolute;
left:206px;
top:140px;
}

div#TopMenuCrumb a
{
	color: #999999;
text-decoration:none;
}
div#TopMenuCrumb a:hover
{
	color: #0061a8;
	text-decoration:none;
}

div#TopMenuCrumb a:visited
{
	color: #0061a8;
}

div#RightBox {
position: absolute;
/*padding-right:15px;*/
right:15px;
width:207px;
top:33px;
height:84px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
background-color: #FFFFFF;
}

div#RightRightBox {
position: absolute;
/*padding-right:15px;*/
right:0px;
width:17px;
top:33px;
height:84px;
background-color: #FFFFFF;

}

/*a:link {color:#666666; text-decoration:underline;}
a:visited {color:#666666; text-decoration:underline;}
a:hover {color:#0061a8;}*/

a:link {color:black; text-decoration:underline;}
a:visited {color:black; text-decoration:underline;}
a:hover {color:#0061a8;}

	
h1, h2, p
{
	padding: 0;
	margin: 0;
}

p
{
	margin-bottom: 5px;
}


h1
{
	font-size: 1.6em;	
	margin-bottom: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
	color: #0060A9;
}

h2, h3, h3.process, h4
{
	font-size: 1.2em;
	/*margin-top: 15px;*/
	color: #0060A9;
}

h2
{
	margin-bottom: 3px;
}

h3
{
	margin-bottom: 4px;
}

h4
{
	margin-top: 5px;
	margin-bottom: 1px;
}

.h2link a:link {color:#94BCDB; text-decoration:none}
.h2link a:visited {color:#0060A9; text-decoration:none}
.h2link a:hover {color:#0060A9;}

h3
{
	font-size: 1em;
}


.faq
{

	/*background-color: #E8E9EA;*/
	padding: 10px;
}

.faq h1 
{
	font-size:18px;
	font-weight:bold;
	color:#B1B1B1;
	margin-bottom: 8px;
	padding-bottom:8px;
	border-style:none;
}
	
.rightbox
{
    float:right;
    width:120px;
	text-align: right;
	vertical-align:top;
}

.rightboxfixed
{
	position: absolute; 
    float:right;
    width:120px;
	text-align: right;
	vertical-align:top;
	z-index: 10; 
	right : 10px;
	top: 20px;
}



.rightbox a:link {color:#666666; text-decoration:none}
.rightbox a:visited {color:#0060A9; text-decoration:none}
.rightbox a:hover {color:#0060A9;}


.normalbox
{
	border-top-style: solid;
	border-top-width: 1px ;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px ;
	border-left-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-color: #B1B1B1;
	border-bottom-style:ridge;
	border-right-width: 2px;
	border-right-color: #B1B1B1;
	border-right-style:outset;
	background: #FaFaFA;
	padding: 10px;
}

.alphabox
{
	border-top-style: solid;
	border-top-width: 1px ;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px ;
	border-left-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-right-width: 2px;
	border-right-color: #CCCCCC;
	border-right-style:solid;
	background: #D8E7F2;
	padding: 10px;
	font-size: 12px;
}

.datenews
{
	color: #666666;
	font-size: 0.9em;
}

.whitebox
{
	border-top-style: solid;
	border-top-width: 1px ;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px ;
	border-left-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-right-width: 2px;
	border-right-color: #CCCCCC;
	border-right-style:solid;
	background: white;
	padding: 10px;
	font-size: 12px;
}
.alphabox a:link {color:#666666; text-decoration:none}
.alphabox a:visited {color:#0060A9; text-decoration:none}
.alphabox a:hover {color:#0060A9;}


div#FooterMenu {
	position: fixed ;
	bottom:23px;
	height: 17px;
	right:15px;
	left:24px;
	width: auto;
	background-color: white;
		z-index: 100; 
}

div#FooterMenu a
{
	color: #666666;
text-decoration:none;
}
div#FooterMenu a:hover
{
	color: #0061a8;
	text-decoration:none;

}



div#FooterLine {
	position: fixed ;
	bottom:0px;
	height: 23px;
	right:15px;
	left:24px;
	width: auto;
	background-color: #E8E9EA;
		z-index: 100; 
}




#leftcontent {
position: absolute;
left:24px;
top:223px;
width:167px;
background: #fff;
padding-bottom:40px;
/*margin-bottom:40px;*/
	}
	
	#centercontent {
background:white;
width: auto;
/*padding-bottom:40px;*/
margin-left: 216px;
margin-right:237px;
margin-top:167px;
margin-bottom:40px;

voice-family: "\"}\"";
voice-family: inherit;
margin-left: 216px;
margin-right:237px;
	}
html>body #centercontent {
margin-left: 216px;
margin-right:237px;
margin-top:167px;
margin-bottom:40px;
	}
	
	#rightcontent {
position: absolute;
background:#fff;
right:15px;
top:167px;
width:207px;
padding-bottom:20px;

/*border-left:1px solid #CCCCCC;
padding-left:10px;
padding-right:5px;*/
	}
	

/* Nur für den MSIE 
* html, * html body {
    overflow:hidden;
    bottom:0;
 	background:white;
}

* html #content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:auto;
    margin:0;
}*/

.einruecken 
{
	 margin-top: -12px;
	 margin-left: 13px
	}

div#Navigation a
{
/*	color: #666666;*/
	color: black;
	text-decoration:none;
}
div#Navigation a:hover
{
	color: #0061a8;
	text-decoration:none;
}

div#Navigation a:visited
{
	color: black;
}

div#NavigationBlue a
{
	color: #94BCDB;
	text-decoration:none;
}
div#NavigationBlue a:hover
{
	color: #0061a8;
	text-decoration:none;
}

div#NavigationBlue a:visited
{
	color: #94BCDB;
}


div#content
{
/*	position: relative;	*/
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: url(Images/bg_border.gif) no-repeat right bottom;
	padding: 1em 2.2% 5em 2%;
}
div#content2
{
/*	position: relative;	*/
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: url(Images/bg_border.gif) no-repeat right bottom;
	width: 174px;
	padding: 4px;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
/*	border: 2px solid gray;*/
}
.highslide:hover img {
/*	border: 2px solid white;*/
}

.highslide-image {
/*    border: 2px solid white;*/
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
  /*  font-family: Verdana, Helvetica;
    font-size: 10pt;*/
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


div.eyecatcher p {
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
	width:170px;
	height:39px;
	color:#666666;
	cursor:pointer;
}

div.eyecatcher2 p {
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
	width:270px;
	height:39px;
	color:#666666;
	cursor:pointer;
}

div.eyecatcher3 p {
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
	width:370px;
	height:25px;
	color:#666666;
	cursor:pointer;
}

div.eyecatcher4 p {
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
	width:201px;
	height:39px;
	color:#666666;
	cursor:pointer;
}

div.attention_grey_white {
	background: url(/Images/but_atten_gr_w_blank.gif) left top no-repeat !important;
	border:none;
}
div.attention_grey_white2 {
	background: url(/Images/but_atten_gr_w_blank2.gif) left top no-repeat !important;
	border:none;
}

div.attention_grey_white3 {
	background: url(/Images/but_atten_gr_w_blank3.gif) left top no-repeat !important;
	border:none;
}

div.attention_grey_white4 {
	background: url(/Images/but_atten_gr_w_blank4.gif) left top no-repeat !important;
	border:none;
}

div.question_grey_white p.black, div.attention_grey_white p.black {
	color:#000000;
}

div.question_yellow_blue {
	background: url(/Images/but_quest_ye_b_blank.gif) left top no-repeat !important;
	border:none;
}


.greyboxnew { background-color:#eeeeee; padding:4px; margin:0px; }

.whiteboxnew { background-color:#ffffff; padding:4px; margin:0px; }

