@charset "UTF-8";
/* CSS Document */

/* FB6A3B 
FB6A3B
*/

BODY
{
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
	
	
#center_container
{
	margin: 0px auto;
	width: 900px;
	text-align: left;
}
	
#header
{
	height: 100px;
}

#header_logo
{
	margin-top: 35px;
	margin-bottom:15px;
	margin-left:10px;
	float: left;
}

#header_logo IMG
{
	border: none;
}

#meta_info
{
	float: right;
	width: 450px;
	margin: 4px 2px 0px 0px;
	text-align:right;
	font-size: 0.8em;
	line-height: 1.6em;
}

#meta_info, #meta_info A
{
	color: #666666;
}

/*
#meta_info, #meta_info A
{
	color: #666666;
}

.meta_info_mail, .meta_info_kontakt
{
	margin-top: 6px;
}

.meta_info_mail
{
	float: left;
	clear: left;
}

.meta_info_kontakt
{
	float: right;
	clear: right;
}
*/
#main_container_linie
{
	clear: both;
	
	/*background-color: #FB6A3B;*/
	padding: 0px;
	margin: 0px;
	/*
	background-image: url(../img/border-circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
	border: #FB6A3B 1px solid;
	
}

*html #main_container_linie
{
	margin-top: -1px;
}

#main_container
{
	background-image: url(/border-circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	padding: 0px;
	margin: -1px 0px 0px -1px;
	padding: 1px 0px 0px 1px;
	
}

*html #main_container
{
	margin: -1px 0px 0px -1px;
	padding-top: -1px;

}

#title
{
	
	margin: 30px 0px 0px 16px;
	float: left;
}

p {
margin:0px;
padding:0px;
line-height:1.5em;
}

h1 {
font-size:1.2em;
padding-bottom:25px;
}

li {
line-height:1.5em;
}

.left {
float:left;
width:300px;
font-size:0.80em;
line-height:1.2em;
}

.right {
width:200px;
float:left;
font-size:0.80em;
line-height:1.2em;


}

.quickguide {
color:#FFFFFF;
font-weight:bold;
margin-top:30px;
margin-right:20px;
padding:10px;
width:250px;
float:right;
background-color: #FB6A3B;
}

.quicklink {
margin-top:10px;
}

.quicklink a {
font-weight:normal;
color:#FFFFFF;
}

.quicklink a:hover {
text-decoration:none;
}

.left a, .right a  {
 color:#000000;
}

#title H1
{
	padding: 0px;
	margin: 0px;
	margin-bottom:5px;
	font-size: 1.6em;
	/*color: #FB6A3B;*/
	color: #808080;
	letter-spacing:0.1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#start_text H2,
#title H2
{
	padding: 0px;
	margin: 0px;
	font-size: 1.05em;
	font-weight: bold;
	color: #FB6A3B;
	color: #808080;
	letter-spacing:0.1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.title_text {
	
	width:850px;
	color:#000000 !important;
	line-height:1.5em;
}

#start_text
{
	float: right;
	margin: 35px 16px 0px 0px;
	width: 410px;
	line-height:1.5em;
	color:#808080 !important;
}

#start_text A {
	color:#808080;
}

#start_text P
{
	margin: 0px;
}

#content_container
{
	clear: both;
	margin: 0px 16px 16px 16px;
	padding: 25px 0px 0px 0px; /* definiert den abstand der boxen vom starttext bzw title */
	float: left; /* brauche ich nur zur besseren hÃ¶hencontole */
}

*+html #content_container
{
	float: none;
	padding: 25px 0px 0px 0px; /* definiert den abstand der boxen vom starttext bzw title */
}

*html #content_container
{
	float: none;
	padding: 25px 0px 0px 0px; /* definiert den abstand der boxen vom starttext bzw title */
}


.content_box, .big_box
{
	height: 240px;
}

.content_box
{
	float: left;
	margin: 0px 2px 0px 0px;
	background-color: #E6E6E6;
	width: 170px;
}

.big_box
{
	float: right;
	width: 230px;
	/*background-color: #C2DBE2;*/
	background-color: #CCCCCC;

}

.content_box H2, .big_box H2
{
	font-size: 1em;
	font-weight: bold;
	padding: 8px 11px 4px 11px;
	margin: 0px;
	background-color:#FB6A3B;
}

.content_box H2 A, .big_box H2 A
{
	text-decoration: none;
	color:#FFFFFF;
}

.content_box H2 A:hover, .big_box H2 A:hover
{
	text-decoration: underline;
}

.content_box H2 A
{
	color: #000000;
}

.big_box H2, .big_box H2 A
{
	background-color: #FB6A3B;
	color: #FFFFFF;
}

.content_box IMG, .big_box IMG
{
	border: none;
	margin: 4px 11px 10px 11px;
}

.content_box P, .big_box P
{
	margin: 0px 11px 5px 11px;
	line-height: 1.4em
}


#footer
{
	clear: both;
	background-color: #FB6A3B;
	height: 22px;
	color: #FFFFFF;
	padding: 10px 22px 0px 22px;
}

*html #footer
{
	height: 32px;
}

#footer A
{
	color: #FFFFFF;
}

#last_update
{
	float:left;
	margin-top:3px;
	font-size:0.8em;
}

#meta_navi
{
	float: right;
}

#meta_navi UL
{
	margin: 0px;
	list-style: none;
}

#meta_navi LI
{
	float: left;
	/*padding: 0px 8px 0px 6px;
	background-image: url(../img/meta_pipe.gif);
	background-repeat: no-repeat;
	background-position: right 2px;*/
}

#meta_navi LI.last
{
	background-image: none;
	padding-right: 0px;
}

#meta_navi LI A
{
	text-decoration: none;
}

#meta_navi LI A:hover
{
	text-decoration: underline;
}

#made_by
{
	width:400px;
	margin: 8px 0px 6px 0px;	
	font-size: 0.8em;
	float:left;
}

#made_by A
{
	color: #666666;
	text-decoration: none;
}

.layerwrap {
	position:absolute;
	left:150px;
	top:50px;
padding:20px;
float:left;
background-color:#FFF;

	
}



.layer {
width:450px;
text-align:left;
padding:10px;
line-height:1.5em;
float:left;
border:1px solid #FB6A3B;
}

.layer .bws {
float:right;	
}



.layer .blueoffice {
float:left;	
}

.layer .blueoffice {
padding-top:10px;	
}

.layer .blueofficetext, .layer .pText {
float:left;
clear:both;
	
}


.layer h1 {
font-family:"Times New Roman", Times, serif;
font-size:1.6em;
color:#666;
margin:0px;
padding:0px;
padding-top:10px;
line-height:1.4em;
}

.layer h1 a {
	color:#666;
}

.layer h2 {
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
color:#FB6A3B;
margin:0px;
padding:0px;
padding-bottom:5px;
	
}

.layer .pText a{
	color:#FB6A3B;
	
}

.layer .closelink {

	
}

.layer .closelink a{
	color:#FB6A3B;
	
}