/* -------------------------------------------------------------- */	
/* Browserhacks                                                   */
/* -------------------------------------------------------------- */	

/* HACK für Safari */		
html* {}

/* HACK für IE6 */		
* html {}

/* HACK für IE7 */		
*+html {}
	
/* HACK für Mozilla */		
html>/**/body {}	

/* HACK für Opera9+ */
html:first-child {}
/* -------------------------------------------------------------- */	
/* Diverses                                                       */
/* -------------------------------------------------------------- */	
.backlink
	{
	text-align:right;
	padding-top:30px;
	}
.backlink a
    {
	color:#184B67;
	text-decoration:underline;
	padding-left:14px;
	background:url("/conf/templates/1/web/images/pfeil_links.gif") 0px 5px no-repeat;
	}		
.backlink a:hover
    {
	color:#FD002A;
    }
/* -------------------------------------------------------------- */	
/* Festpositionierte Layer                                        */
/* -------------------------------------------------------------- */	
#layer-domain-title
	{
	text-align:center;
	z-index:100;
	position:absolute;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#7C899A;
	left:620px;
	top:6px !important;
	top:6px;
	}
#layer-domain-title a, 
#layer-domain-title a:hover
	{
	text-decoration:none;
	color:#7C899A;
	}
	
#layer-red-header-line
	{
	z-index:100;
	position:absolute;
	top:0px;
	left:767px;
	height:3px;
	width:196px;
	border-top:3px solid #FD002A; 
	}

#layer-language-switch
	{
	z-index:100;
	position:absolute;
	top:-8px !important;
	top:3px;
	left:727px;
	}	

/* HACK für IE7 */		
*+html #layer-language-switch
	{
	top:3px !important;
	}

#layer-brain-force
	{
	z-index:100;
	position:absolute;
	top:8px;
	left:807px;
	font-family:verdana;
	font-size:10px;
	color:#626A73;
	}
#layer-brain-force a
	{
	text-decoration:underline;
	color:#626A73;
	} 
#layer-brain-force a:hover
	{
	color:#FD002A;
	}
	
#layer-sitesearchbox
	{
	z-index:100;
	position:absolute;
	top:65px;
	left:790px;
	}	
*+html #layer-sitesearchbox
	{
	top:64px !important;
	}

#layer-logo
	{
	position:absolute;
	top:0px !important;
	top:0px;
	left:0px;
	width:173px;
	heigth:54px;
	z-index:2000;
	}	

/* -------------------------------------------------------------- */	
/* Allgemeine Tags                                                */
/* -------------------------------------------------------------- */	
body
    {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial;
    font-size:11px;
	height:100%;
	background:url("/conf/templates/1/web/images/bg_body.gif");
    }

#screen
	{
	position:relative;
	top:0px;
	margin:0px auto;
    padding:0px;
	/* moderne Browser */
	width: 978px !important;
	/* böser IE 6! */
	width: 963px;
	}

#screen-header
	{
	position:relative;
	height:14px;
	margin:0px auto;
	/* moderne Browser */
	width: 978px !important;
	/* böser IE 6! */
	width: 963px;
	}
	
#screen-header table
	{
	top:0px;
	padding:0px;
	margin:0px;
	}	
#screen-header table td
	{
	padding:0px;
	margin:0px;
	}	

#screen-header h1
	{
	font-size:9px;
	font-family:verdana, arial;
	font-weight:normal;
	text-align:center;	
	margin:0px;
	padding:0px;
	padding-top:0px;
	color:#9F9F9F;
	}
	
#screen-header strong
	{
	color:#9F9F9F;
	font-size:9px;
	font-family:verdana, arial;
	font-weight:normal;
	text-align:center;	
	margin:0px;
	padding:0px;
	font-weight:normal;
	padding-left:4px;
	position:relative;
	top:0px !important;
	top:-1px;
	}	
	
#screen-header a
	{	
	color:#C8C8C8;
	text-decoration:none;	
	}
	
#screen-header .no-text
    {
	height:0px;
	}	

#screen-footer
    {
	text-align:center;
    font-size:10px;
    width: 100%;
	padding-top:5px;
	color:#EDF1F6;
	padding-bottom:20px;
	}

#screen-footer a
    {
	color:#EDF1F6;
	text-decoration:none;
	}
	

#page-top
	{
	
	height:10px;
	/* moderne Browser */
	background:url("/conf/templates/1/web/images/bg_top.png") no-repeat !important;
	/* böser IE 6! */
	background:white;
	}	
	
#page
    {
	float:left;
	
	/* moderne Browser */
	background:url("/conf/templates/1/web/images/bg_center.png") !important;
	/* böser IE 6! */
	background:white;
	
	/* moderne Browser */
	width: 978px !important;
	
	/* böser IE 6! */
	width: 963px;
	
	}

#page #headermenu
    {
	position:relative;
	width:100%;
	z-index:1000;
	background:url("");
	top:-50px;
	/*left:20px !important;*/
	left:42px !important;
	/*left:14px;*/
	left:36px;
	}

#page #header-image
    {
	position:relative;
	top:-10px;
	height:93px;
	width:963px;
	background-image:url("/conf/templates/1/web/images/header.gif");
	}

#page #image
    {
	position:relative;
	top:-10px;
	}
/* -------------------------------------------------------------- */	
/* Fußzeile                                                       */ 
/* -------------------------------------------------------------- */		
#page-bottom
    {
	float:left;
	height:25px;
	/* moderne Browser */
	width: 983px !important;
	background:url("/conf/templates/1/web/images/bg_bottom.png")  0px -10px no-repeat !important;
	/* böser IE 6! */
	width: 983px;
	background:none;
	}
	
#page-bottom #content
    {
	font-size:10px;
	font-family:verdana;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:26px;
	color:#EDF1F6;
	}	
#page-bottom #content a
    {
	margin:0px;
	padding:0px;
	text-decoration:underline;
	color:#EDF1F6;
    }
#page-bottom #content a.copyright
    {
	text-decoration:none;
	}
/* -------------------------------------------------------------- */	
/* Linke Spalte                                                   */ 
/* -------------------------------------------------------------- */	
#page #body-left
    {
	float:left;
	position:relative;
	top:20px;
    padding:0px;
    margin:0px;
    width:229px;
	}			

/* -------------------------------------------------------------- */	
/* Mittlere Spalte                                                */ 
/* -------------------------------------------------------------- */		
#page #body-center
    {
    position:relative;
	float:left;
	top:0px;
	width:734px;
    z-index:2;
    margin:0px;
	padding:0px;
	min-height:450px !important;
	}
* html #page #body-center /*IE-Hack*/
	{
	height:450px;
	}
	
#page #body-center #content
    {
	font-family:verdana;
	font-size:11px;
	color:#3B4751;
	}
	
#page #body-center #content #index
     {
	 float:left;
	 position:absolute;
	 left:-200px;
	 top:-5px;
	 }

#page #body-center #content #index h2
    {
	margin:0px;
	padding:0px;
    font-family:verdana;
    font-weight:normal;
	font-style:normal;
	font-size:10px;
	color:#33647E;
	}
#page #body-center #content #index a
    {
	text-decoration:none;
	color:#33647E;
	}
#page #body-center #content #index a:hover
	{
	text-decoration:none;
	color:#FD002A;
	}

#page #body-center #content #title
     {
	 position:relative;
	 padding-left:20px;
	 margin-top:20px;
	 margin-bottom:0px;
	 }

#page #body-center #content #title h2
    {
	margin:0px;
	padding:0px;
    font-family:verdana,arial;
    font-weight:bold;
	font-style:normal;
	font-size:14px;
	color:#33647E;
	}	
#page #body-center #content #left
    {
	padding-top:24px;
	padding-left:20px;
	line-height:14px;
	float:left;
	width:511px;
	margin-right:0px;
	padding-bottom:20px;
	}

#page #body-center #content #left h1
    {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#184B67;
	padding-bottom:20px;
	}
#page #body-center #content #left h2
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#184B67;
	padding-bottom:8px;
	}
#page #body-center #content #left h3
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#184B67;
	}
#page #body-center #content #left h4
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#1589B2;
	}
#page #body-center #content #left a
    {
	color:#184B67;
	}

#page #body-center #content #left a:hover,
#page #body-center #content #left a.pdf:hover,
#page #body-center #content #left a.pfeil-rot:hover,
#page #body-center #content #left a.pfeil-rot-fett:hover
    {
	color:#FD002A;
	}	

#page #body-center #content #left a.pdf
    {
	position:relative;
	left:-30px !important;
	left:-32px;
	padding-left:20px !important;
	padding-left:20px;
	margin-left:10px !important;
	margin-left:12px;	
	background:url("/conf/templates/1/web/images/pdf.gif") 0px 1px no-repeat;
	color:#184B67;
	line-height:15px;
	}	

	
#page #body-center #content #left a.pfeil-rot
    {
	position:relative;
	left:-25px !important;
	left:-30px;
	padding-left:18px !important;
	padding-left:24px;
	margin-left:7px;
	background:url("/conf/templates/1/web/images/pfeil.gif") 0px 4px no-repeat;
	color:#184B67;
	line-height:15px;
	}	
#page #body-center #content #left a.pfeil-rot-fett
    {
	position:relative;
	left:-29px !important;
	left:-33px;
	padding-left:19px !important;
	padding-left:23px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/btn_go.gif") 0px 2px no-repeat;
	color:#184B67;
	line-height:15px;
	}	

#page #body-center #content #left ol
    {
	z-index:1000;
    margin:0px;
	padding:0px;
	padding-bottom:10px;
	position:relative;
	left:-5px;
	padding-left:5px;
	}
#page #body-center #content #left ol li
    {
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
    }		
	
#page #body-center #content #left ul
    {
    margin:0px;
	padding:0px;
	padding-bottom:10px;
	list-style-type:none;
	position:relative;
	left:-15px;
    }	
#page #body-center #content #left ul li
    {
    margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background:url("/conf/templates/1/web/images/pfeil_grau.gif") 0px 6px no-repeat;
    }
#page #body-center #content #left ul.pfeil-rot li
    {
    background:url("/conf/templates/1/web/images/pfeil.gif") 0px 6px no-repeat;
    }	
#page #body-center #content #left p
    {
    margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:10px;
    }	

/* -------------------------------------------------------------- */	
/* content right                                                  */ 
/* -------------------------------------------------------------- */	
#page #body-center #content #right
    {
	position:relative;
	float:right;
	left:0px;	
	top:0px;
	width:140px !important;
	width:140px;
	margin-right:21px !important;
	margin-right:8px;
	padding-bottom:20px;
	padding-top:24px;
	}
	
#page #body-center #content #right h1
    {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#184B67;
	padding-bottom:20px;
	}
#page #body-center #content #right h2
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#184B67;
	padding-bottom:8px;
	}
#page #body-center #content #right h3
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#184B67;
	}
#page #body-center #content #right h4
    {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#1589B2;
	}	
	
#page #body-center #content #right a { color:#184B67; }

/* Mozilla, IE8+ */
html>/**/body #page #body-center #content #right a.pdf,
html>/**/body #page #body-center #content #right a.pfeil-rot,
html>/**/body #page #body-center #content #right a.pfeil-rot-fett,
html>/**/body #page #body-center #content #right a.twitter,
html>/**/body #page #body-center #content #right a.facebook,
html>/**/body #page #body-center #content #right a.xing
	{
	margin-right:-30px!important;
	}

#page #body-center #content #right a:hover,
#page #body-center #content #right a.pdf:hover,
#page #body-center #content #right a.pfeil-rot:hover,
#page #body-center #content #right a.pfeil-rot-fett:hover,
#page #body-center #content #right a.twitter:hover,
#page #body-center #content #right a.facebook:hover,
#page #body-center #content #right a.xing:hover
    {
	color:#FD002A;
	}
#page #body-center #content #right a.pdf
    {
	position:relative;
	left:-30px;
	padding-left:20px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/pdf.gif") 0px 0px no-repeat;
	display:block;
	}	

#page #body-center #content #right a.pfeil-rot
    {
	position:relative;
	left:-25px;
	padding-left:15px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/pfeil.gif") 0px 3px no-repeat;
	display:block;
	}	
#page #body-center #content #right a.pfeil-rot-fett
    {
	position:relative;
	left:-27px;
	padding-left:17px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/btn_go.gif") 0px 2px no-repeat;
	display:block;
	}	
#page #body-center #content #right a.facebook
    {
	position:relative;
	left:-30px;
	padding-left:20px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/icon-facebook-11x11.png") 2px 2px no-repeat;
	display:block;
	}	

#page #body-center #content #right a.twitter
    {
	position:relative;
	left:-30px;
	padding-left:20px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/icon-twitter-11x11.png") 2px 2px no-repeat;
	display:block;
	}	

#page #body-center #content #right a.xing
    {
	position:relative;
	left:-30px;
	padding-left:20px;
	margin-left:10px;
	background:url("/conf/templates/1/web/images/icon-xing-11x11.png") 2px 2px no-repeat;
	display:block;
	}	
	
#page #body-center #content #right ol
    {
    margin:0;
	padding:0 0 2px 5px;
	list-style-type:none;
    position:relative;
	left:-5px;
    }
#page #body-center #content #right ol li
    {
    margin:0;
	padding:2px 0 2px 0;
	}	
		
#page #body-center #content #right ul
    {
    margin:0;
	padding:0 0 2px 0;
	list-style-type:none;
	position:relative;
	left:-15px;
	}

#page #body-center #content #right ul li
    {
    margin:0;
	padding:2px 0 2px 15px;
	background:url("/conf/templates/1/web/images/pfeil_grau.gif") 0px 6px no-repeat;
    }

#page #body-center #content #right ul.pfeil-rot li
    {
    background:url("/conf/templates/1/web/images/pfeil.gif") 0px 5px no-repeat;
    }		
	
#page #body-center #content #right p
    {
    margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:4px;
    }	
	
#page #body-center #content #right .marginal-box {
	width:138px;
    border:1px solid #B9C9D1;
    margin-left:-25px!important;
    padding:0 4px 6px 23px;
    background-image:url("/conf/templates/1/web/images/box-header-grey.png");
    background-repeat:no-repeat;
	position:relative;
}

#page #body-center #content #right .marginal-box-red {
	width:138px;
    border:1px solid #B9C9D1;
    margin-left:-25px!important;
    padding:0 4px 6px 23px;
    background-image:url("/conf/templates/1/web/images/box-header-red.png");
    background-repeat:no-repeat;
	position:relative;
}

#page #body-center #content #right .marginal-box h3,
#page #body-center #content #right .marginal-box-red h3
	{
    margin: 0 0 6px -20px;
	color: #3B4751;
	}

/* -------------------------------------------------------------- */	
/* Rechte Spalte                                                  */ 
/* -------------------------------------------------------------- */	
#page #body-right
    {
	float:left;
	padding:0px;
    margin:0px;
    width:0px;
	}			

/* -------------------------------------------------------------- */	
/* Copyright in der Fußzeile                                      */ 
/* -------------------------------------------------------------- */		
#copyright
	{
	float:left;
	}
/* -------------------------------------------------------------- */	
/* Created by Anzeige in der Fußzeile                             */ 
/* -------------------------------------------------------------- */		
#created-by
	{
	}
	
/* -------------------------------------------------------------- */		
/* Definition der Info-Box                                        */
/* -------------------------------------------------------------- */		
.box-Info .bottom-right
    {
    }
.box-Info .bottom-left
    {
    }
.box-Info .top-right
    {
    }
.box-Info .top-left
    {
    }
.box-Info .titlebar
    {
    position:relative;
    font-family:verdana, arial;
    font-weight:bold;
    font-size:11px;
	color:#5F5F5F;
    text-align:left;
	height:18px;
    background:#FFEBAA;
	padding-top:4px;
	padding-left:20px;
	margin-top:0px;
    margin-left:0px;
    margin-right:0px;
	border:0px #5A7EBA solid;
	}
	
.box-Info .content
    {
	font-size:11px;
    text-align:left;
    padding:4px;
	padding-top:4px;
	padding-bottom:8px;
    }
.box-Info
    {
    border:1px #FFEBAA solid;
	background:#FFF6D7;
	padding:0px;
    margin:0px;
	margin-top:8px;
    }
/* -------------------------------------------------------------- */
/*-----------------------------------*/
/* Definition der Standard Textboxen */
/*-----------------------------------*/
.box-Standard .bottom-right
    {
    }

.box-Standard .bottom-left
    {
    }

.box-Standard .top-right
    {
    }

.box-Standard .top-left
    {
    }

.box-Standard .titlebar
    {
    position:relative;
    top:0px;
	left:0px;
    font-family:verdana, arial;
    font-weight:bold;
    font-size:11px;
	font-style:italic;
	color:white;
	color:#808040;
    text-align:right;
	height:18px;
    background:#0190DF;
	background:#C8C8C8;
	background:url("/conf/templates/1/web/images/bg_titlebar.gif");
    padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	margin-top:0px;
    margin-left:0px;
    margin-right:0px;
	}
	
.box-Standard .content
    {
    text-align:left;
    padding:5px;
    }

.box-Standard
    {
    background:#0050A0;
    border:1px #DFDFDF solid;
	border:1px #999999 solid;
	border:1px solid #E5DEBA;
	
    background:#F5F5F5;
	background:#FFFFFF;
	background:#F2FCE9;
	background:#FCF8EB;
    padding:0px;
    margin:0px;
	margin-top:0px !important;	
    margin-top:5px;	
    }
	
/*-----------------------------------*/

.button
	{
	font-size:11px;
	height:22px;
	width:85px;
	}
/* HACK für IE7 */		
*+html .button
	{
	/*padding-bottom:3px !important;*/
	}
/* HACK für Mozilla */		
html>/**/body .button
	{
	padding-bottom:3px !important;
	}

.content-edit
	{
	margin-top:0px;
	text-align:center;
	}
	
/*-----------------------------------*/	
@media print {

body {background:white;}

#body-left, #index, #screen-header {display:none;}
#layer-logo, #layer-red-header-line, #layer-sitesearchbox, #layer-domain-title, #layer-brain-force {display:none;}
#page #image {display:none;}
#page #header-image {display:none;}
#page #headermenu {display:none;}
#page #header-image {display:none;}
#screen #page-top {display:none;}
#footermenu {display:none;}
#page #body-center #content #right {display:none;}

#screen {width:650px!important;margin:0;}
#page {width:650px!important;}
#page #body-center {width:628px!important;}
#page-bottom {width:628px!important;background:none!important;}
#page-bottom #content {color:#000000;}
#page-bottom #content a {color:#000000;}
#page #body-center #content #left {color:black!important; width:600px;}
#page #body-center #content #left a  {color:black!important;}
#page #body-center #content #left h1 {color:black!important;}
#page #body-center #content #left h2 {color:black!important;}
#page #body-center #content #left h3 {color:black!important;}
#page #body-center #content #left h4 {color:black!important;}

}

