/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/*------------------------------------------*/
/*  Globals                               */
/*------------------------------------------*/

body {
	background-image:  url(/pic/back.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	color: #00214D;
 	font-size: 11px;
	}

p, td {
        font-size: 11px;	
        line-height: 130%;
        margin: 0px;
        margin-bottom: 10px;
        margin-top: 10px;
	padding: 0px;
}
   
h1, h2 {
	font-size: 11px;
        margin-bottom: 15px;
	padding: 0px;
}

	
.datum {
	font-size: 11px;
	color: #00214D;
}

.border0 {
	border: 0;
}

.bildunterschrift {
	font-size: 10px;
	color: #00214D;
	padding: 5px 0px 0px 0px;
}



/*------------------------------------------*/
/*  Links                       */
/*------------------------------------------*/
a:link {
	text-decoration: none;
	color: #00214D;
}

a:hover, a:visited {
text-decoration: none;
color: #952939;
}

a:visited {
	text-decoration: none;
color: #952939;
}

.h1navi {
	color: #7F90A6;
}

a#tooCool {
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 80px;
width: 80px;
background: url(/de/_images/icons/too_cool.png) bottom right no-repeat;
text-indent: -999em;
text-decoration: none;
}

.dotted {
border-bottom: 1px dotted #B3BDC7;
}

/*------------------------------------------*/
/*  Layout Containers                       */
/*------------------------------------------*/

#logo {
	position:absolute;
	width:250px;
	height:80px;
	z-index:1;
	left: 0; 
	top: 0;}
	
#flash {
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
	left: 90px;
	top: 80px;

}

#contentright  {
	position:absolute;
	width:320px; 
	height:300px;
	z-index:5;
	left: 397px;
	top: 315px;}

#contentright li {
	list-style-image: url(/pic/libullet.gif);
}

#contentrightstart  {
	position:absolute;
	width:480px; 
	height:300px;
	z-index:5;
	left: 397px;
	top: 318px;}

#contentleft {
	position:absolute;
	width:250px;
	height:300px;
	z-index:6;
	left: 90px;
	top: 318px;}

#divNavZus {
        position:absolute;
        z-index:7; 
        left: 820px; 
        top: 314px;}

#weitereBsp {
        position:absolute;
        z-index:8; 
        left: 700px; 
        top: 322px;
}

#achtung {
clear: both;
width: 340px;
border: 1px dotted #00214D;
padding: 10px 33px;
background: url(/fileadmin/site/icon/error_msg_icon.gif) no-repeat 8px 8px;
margin-bottom: 1em;
}

ul#start_ul {
margin: 1.5em 0 1.5em 1.5em;
padding: 0 0 2em 0;
}
ul#start_ul li {
list-style-type: square;
margin-bottom: .7em;
}

/*------------------------------------------*/
/*  Navi Main                               */
/*------------------------------------------*/



#divNavMain {
	padding: 0px 14px 0px 0px;
	margin: 0;
	border: 0;
	font-size: 11px;
}

#divNavMain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#divNavMain ul li{

	display: inline;
	color: #952939;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 0 0;
	border: 0;
}

#divNavMain ul li a {
	color: #00214D;
	text-decoration: none;
	font-size: 11px;
}

#divNavMain ul li a:hover,
#divNavMain ul li a.linkActiveNM {
text-decoration: none;
color: #952939;
}

/*------------------------------------------*/
/*  Navi Sub                               */
/*------------------------------------------*/



#divNavSub {
	padding: 0px 14px 0px 0px;
	margin: 0;
	border: 0;
	font-size: 11px;
}

#divNavSub ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#divNavSub ul li{

	display: inline;
	color: #952939;
	margin: 0;
	padding: 0 10px 0 0;
	border: 0;
}

#divNavSub ul li a {
	color: #00214D;
	text-decoration: none;
	font-size: 11px;
}

#divNavSub ul li a:hover,
#divNavSub ul li a.linkActiveNS {
text-decoration: none;
color: #952939;
}

/*------------------------------------------*/
/*  Navi Bereich                               */
/*------------------------------------------*/



#divNavZus {
	padding: 0px 14px 0px 0px;
	margin: 0;
	border: 0;
	font-size: 11px;
}

#divNavZus ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#divNavZus ul li{

	color: #952939;
	margin: 0;
	padding: 0 10px 0 0;
	border: 0;
	line-height: 130%;
}

#divNavZus ul li a {
	color: #00214D;
	text-decoration: none;
	font-size: 11px;
}

#divNavZus ul li a:hover,
#divNavZus ul li a.linkActiveNZ {
text-decoration: none;
color: #952939;
}
/*------------------------------------------*/
/*  Leistungsspektrum Aufzaehlung           */
/*------------------------------------------*/

.lspektr ul {
	margin: 0px;
	padding: 5px 0px 0px 20px;
}

.lspektr li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}