/*
---------------allgemein-------------
*/

body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

p, td, a, table, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #153B63;
	text-decoration: none;
}

a, img {
	border: none;
}

p	{
	font-size: 11px;
	line-height:13px;
	text-align: left;
}

table.normal {
	margin-top:12px;
}

td.spacer {
	height: 18px;
}
h1 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	padding: 18px 12px 18px 12px;
	padding-right: 6px;
	margin: 0px;
	background-color: #B4C6D9;
	width: 562px;
	* width: 580px;
	border-bottom: 6px solid #153B63;
}

h2 {
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	padding: 12px 12px 0px 12px;
	text-align: left;
	margin: 0;
	background-color: #DFE9F4;
}

p.h1 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	padding-top: 3px;
	margin: 12px;
}

p.h2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

p.h3 {
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	margin:12px;
	margin-bottom:6px;
}

p.contenthl {
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	margin:12px 6px 0px 6px;
	background-color:#B4C6D9; 
	padding:2px 6px 2px 6px;
}

p.h4 {
	font-size: 20px;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	margin:1px;
	color: #ED1C24;
	margin-bottom:4px;

}

p.h5 {
	font-size: 26px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	margin:4px;
	color: #FFFFFF;
}

p.h6 {
	font-size: 11px;
	font-weight:bold;
	line-height:13px;
	text-align: left;
	margin:3px;
	margin-left:4px;
	color: #FFFFFF;
}

p.contenttext	{
	font-size: 12px;
	line-height:15px;
	padding: 6px 12px 6px 12px;
	margin: 0;
	text-align: left;
	background-color: #DFE9F4;
}

p.contenttextdark	{
	font-size: 12px;
	line-height:15px;
	padding: 6px 12px 12px 12px;
	margin: 0;
	text-align: left;
	color: #FFFFFF;
	background-color: #153B63;
}



li.contentliste {
	padding:0px 6px 6px 10px;
	background-image:url('bullet_blue.gif');
	background-repeat:no-Repeat;
	background-position:0px 1px;
	-background-position:0px 4px;
}


p.bereichsname {
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}


ul	{
	margin:5px;
	margin-left: 0px;
	padding-left: 12px;
	list-style-type:none;
	font-size: 12px;
	color: #153B63;
}



ul.einzug	{
	margin-left: 0px;
	padding-left: 16px;
	list-style-image:url(bullit-einzug.gif);
	font-size: 12px;
	color: #153B63;
}

ul.einzugklein	{
	padding-left: 16px;
	margin-left: 12px;
	list-style-image:url(bullit-einzug.gif);
	font-size: 11px;
	line-height: 13px;
	color: #153B63;
}

p.menue0 {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin:2px;
	margin-left:4px;
	text-indent: -8px;
	padding-left: 8px;
}

p.menue1 {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin:1px;
	margin-left:4px;
	text-indent: -8px;
	padding-left: 10px;
	padding-bottom: 1px;
}

p.teaserlink {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
	margin:1px;
	margin-left:2px;
	text-indent: -8px;
	padding-left: 10px;
	padding-bottom: 1px;
}

p.teaserlinksw {
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	font-weight:bold;
	text-align: left;
	margin:1px;
	margin-left:2px;
	text-indent: -8px;
	padding-left: 10px;
	padding-bottom: 1px;
}

td.weiss p.menue1, td.centralgrey p.menue1 {
	padding-left: 8px;
}

td.central p.h2 {
	color: #777777;
}


/*
----------------- Projecttitel -------------------
*/

#projecttitel {
	background-color: #153B63;
	color: #FFFFFF;
	width: 900px;
	height: 40px;
	border-bottom: 1px solid #FFFFFF;
}

#projecttitel p {
	color: #FFFFFF;
	font-size: 13px;
	line-height:17px;
	font-weight: bold;
	text-align: left;
	padding: 12px;
	margin: 0px;
}


/*
----------------- a.Links -------------------
*/


a.standard {
	color: #153B63;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

a.menue0 {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menue1 {
	color: #153B63;
	text-decoration: none;
}

a.footer {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
	padding: 0;
	margin: 0;
}


/*
-----------------Bullits-------------------
*/

.bullit {
	padding-top:2px;
}





/*
-----------------Gruen -------------------
*/


.lightgrey {
   background : #F1F1F1;
}

.centralgrey {
   background : #ECECEC;
}

.transparent {
	background-image: transparent;
}

.dark {
   background : #153B63;
}

.darkmouseover {
   background : #1B528C;
}

.midbluemouseover {
   background : #2269b5;
}

.central {
   background : #B4C6D9;
}

.light {
   background : #DFE9F4;
}

.current {
   background : #00CF88;
}

.highlight {
   background : #A0B7CF;
}

.weiss {
	background : #FFFFFF;
}	

.grau01 {
	background : #F1F1F1;
}	

.grau02 {
	background : #DDDDDD;
}	

.grau03 {
	background : #D3D3D3;
}	

.specialred {
	background: #BD4647;
}


/*
-----------------Sonderfarben Special -------------------
*/

.central01 {
   background : #C0CFDF;
}

.light02 {
   background : #D6E2EF;
}




#data table p	{
	font-size: 11px;
	line-height:13px;
	margin: 0px;
	padding: 3px 6px 3px 6px;
	text-align: left;
}

/*------------ Erweiterungen Internetspecial Li-Ion aun 11-2006 ----------------*/


/* ----Navigationsspalte------- */

td#pageNavigation {
	width: 180px;
	background-color:#B4C6D9;
	text-align:right;
}


/* --------------------------
Content
-------------------------- */


td#pageContent01 {
	width: 534px;
	padding: 0;
	margin: 0;
}

td#pageContent02 {
	width: 360px;
	padding: 0;
	margin: 0;
}


/* --------------------------
pageContent 03
-------------------------- */

#pageContent03 table {
	width: 870px;
	margin: 12px;
	vertical-align: top;
	text-align: left;
}

#pageContent03 table td {
	vertical-align: top;
}

#pageContent03 table td.td174 {
	width: 174px;
	background-color: #B4C6D9;
}


#pageContent03 p {
	padding: 6px;
	margin: 0;
	vertical-align: top;
}

#pageContent03 a.product {
	width: 174px;
}

*#pageContent03 a.product:hover {
	background-color: #8CA8C5;
	display: block;
}

#pageContent03 div.box01 {
	margin: 0;
}

#pageContent03 div.box02 {
	margin: 4px 0 0 460px;
	width: 270px;
}

#pageContent03 div p {
	color: #FFFFFF;
	padding: 4px;
}

#pageContent03 div a {
	color: #FFFFFF;
}

#pageContent03 div h3 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	padding: 9px 6px 6px 12px;
	margin: 0;
}

/* ----------------------------
Boxen auf der rechten Seite
---------------------------- */

div.sideboxes {
	width: 174px;
	float: left;
	display: inline;
	margin: 0;
}

div.sideboxes div {
	margin-bottom: 17px;
}

#pageContent div.sideboxes p {
	margin: 0px;
	padding: 4px;
	background-color: #B4C6D9;
	font-size: 11px;
	line-height: 13px;
}

#pageContent div.sideboxes div p.image {
	margin: 0px;
	padding: 0px;
	border: 0;
}

div.sideboxes img {
	margin: 0;
	padding: 0;
	border: 0;
}

#pageContent div.sideboxes a {
	margin: 0;
	display: block;
	padding: 2px 6px 0px 8px;
	color: #153B63;
	text-indent: 0;
	background-image: url('pfeil-sideboxes.gif');
	background-repeat:no-repeat;
}

#pageContent div.sideboxes div.subnavi a.image {
	margin: 0;
	display: block;
	padding: 0;
	text-indent: 0;
	background-image: none;
	background-color: #B4C6D9;
}


#pageContent div.sideboxes h2 {
	border-top: none;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	background-color: #153B63;
	margin: 0;
	padding: 3px 4px 2px 4px;
}


#pageContent div.sideboxes div.subnavi p {
	margin: 0px;
	padding: 0;
	background-color: #B4C6D9;
	font-size: 11px;
	border-bottom: 1px solid #DFE9F4;
}

#pageContent div.sideboxes div.subnavi a {
	margin: 0;
	display: block;
	padding: 2px 6px 2px 12px;
	color: #153B63;
	text-indent: 0;
	background-image: url('pfeil-sideboxes-navi.gif');
	background-repeat:no-repeat;
}

#pageContent div.sideboxes div.subnavi a:hover {
	background-color: #A0B7CF;
}

#pageContent div.sideboxes div.subnavi input {
	margin: 5px;
	padding: 0px;
	height: 18px;
}




/* --------------------------
Footer
-------------------------- */

#footer {
	width: 894px;
	height: 19px;
	background-image: url('bg-footer.gif');
	background-repeat: no-repeat;
	margin: 0;
	padding-top:2px;
}

#footer p {
	padding: 0px;
	margin: 0px 0 0 6px;
}

#footer a {
	color: #153b63;
	padding: 0px;
	margin: 0px;
}

#footer img {
	padding: 0px;
	margin: 0 0 0px 0;
	display: inline;
}


/* EINRUECKUNG BEI HAUPTNAVIGATION*/



/* Navigationselemente*/

table#navi{
	background-color: #B4C6D9;
	width: 174px;
	padding: 0px;
}

#hg{
	background: url('../en/uk/img/bg_centralblue.gif');
	background-repeat:repeat-y;
}

#bereichsname {
	vertical-align:bottom;
	height: 43px;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#bereichsname h1{
	background: #153B63;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 16px;
	padding: 0;
}

#navigation {
	padding: 0px 0px 0px 0px;
	background-color: #153b63;
	border-left:5px solid #B4C6D9;
	-border-left:6px solid #B4C6D9;
}

#navigation * {
	color: #ffffff;
}

td#navigation h2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 8px;
	padding-right: 6px;
	border-top: 1px solid #B4C6D9;
}
td#navigation li p {
	padding: 0;
	border: 0;
	margin:0;
	font-size: 11px;
	line-height: 13px;
}

#navigation ul { 
	list-style-type: none; 
	list-style-image: url('00.gif'); 
  border-style: none; 
  border-width: 0; 
  margin: 0px 0px 0px 6px; 
  padding: 0; 
}
  
#navigation a {
	width:150px;
	-width:174px;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding-left: 18px;
	padding-bottom: 2px;
	padding-top: 3Px;
	padding-right: 6px;
	background-image: url('navi-link.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-weight: normal;
	margin-left:-6px;
}

#navigation a:hover {
	background-color: #1B528C;
}

#navigation a.first{
	background-image: url('pfeil_white.gif');
}


/* EINRUECKUNG BEI HAUPTNAVIGATION*/

#navigation a.subfirst {
	width:141px;
	-width:173px;
	font-size: 11px;
	line-height: 13px;
	padding-left: 26px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 6px;
	background-image: url('navi-link04.gif');
	background-repeat:no-repeat;
	font-weight: normal;	
}

#navigation a.sub {
	width:141px;
	-width:173px;
	font-size: 11px;
	line-height: 13px;
	padding-left: 26px;
	padding-bottom: 3px;
	-padding-bottom: 2px;
	padding-top: 2px;
	-padding-top: 3px;
	padding-right: 6px;
	background-image: url('navi-link03.gif');
	background-repeat:no-repeat;
	font-weight: normal;	
}


/* NAVITEST*/

#box	{
	width:172px; 
	height:252px;
	-height:220px;
	display:block;
	margin:0px;
	padding-left:5px;
	-padding-left:6px;
	padding-bottom:12px;
	-padding-bottom:0px;
}

#box a 	{
	color:#FFFFFF; 
	width:174px; 
	height:84px;
	max-width:174px;
	max-height:84px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat; 
	background-position:0px 0px;
	margin-bottom:6px;
}


#bildlink1 {
						background-image:Url('navimg/nav_01-01.gif'); 
}

#bildlink1:hover 	{
						background-image:Url('navimg/nav_01-02.gif'); 
}

#bildlink2 {
						background-image:Url('navimg/nav_02-01.gif'); 
}

#bildlink2:hover 	{
						background-image:Url('navimg/nav_02-02.gif'); 
}

#bildlink3 {
						background-image:Url('navimg/nav_03-01.gif'); 
}

#bildlink3:hover 	{
						background-image:Url('navimg/nav_03-02.gif'); 
}

.navtext {	
						width:152;
						height:30;
						display:block;
						font-size:11px;
						margin:53px 0px 0px 14px;
						position:absolute;
}


/* OnMouseOver-Boxen*/

#hoverbox {
position:relative; top:50px; left:50px; 
z-index:3;}

#hoverbox a {
color:#ffffff;
background:#b3b06c;
font:bold 16px verdana, sans-serif;
text-decoration:none;
display:block;
padding:5px;
border:1px solid black;}

#hoverbox a:hover {
color:black;
background:#ddd8b7;
width:200px;}

#hoverbox a span {display:none;}

#hoverbox a:hover span {
color:black;
background:#ffffff;
font:normal 16px courier, sans-serif;
border:1px solid black;
display:block;
padding:10px;}

.navizelle {
	background-color:#B4C6D9;
	padding:0px; 	
}