/*
---------------allgemein-------------
*/

body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

p, td, a, table, h3, li, ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #153B63;
	text-decoration: none;
}

p	{
	font-size: 12px;
	line-height:15px;
	text-align: left;
	margin:0px;
}

h1 {
	font-size: 17px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 6px;
	margin: 0px;
}
p.h1 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	padding-top: 3px;
	margin: 12px;
}

p.h2 {
	color:#FFF;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	margin:12px 10px;
}

p.h3 {
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	line-height: 18px;
	padding:0px 0px 6px 0px;
	margin:0px;
}

p.h4 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: left;
	margin-left:12px;
	color: #FFFFFF;

}

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;
}

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;
}

td.grau1 {
	background-color:#ECECEC;
	padding:3px 6px;
}

td.grau2 {
	background-color:#F1F1F1;
	padding:3px 6px;
	text-align:right;
}

td.grau3 {
	background-color:#ECECEC;
	padding:3px 6px;
	text-align:right;
}

/*
----------------- 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;
}

.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: 360px;
}

td#pageContent03 {
	width: 360px;
	padding-right:6px;
}

td#pageContent02 {
	width: 360px;
	padding-top:12px;
}


/* --------------------------
Footer
-------------------------- */

#footer {
	width: 900px;
	height: 19px;
	background-image: url('bg-footer.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
}

#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{
	width: 354px;
	padding: 0px;
}

#bereichsname {
	vertical-align:bottom;
	height: 43px;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#bereichsname h1{
	background: #3C5979;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 16px;
	padding: 0;
}





#navigation {
	padding: 0px 0px 0px 0px;
	background-color: #3C5979;
}

td#navigation li p {
	color:#FFF;
	padding: 0;
	border: 0;
	margin:-2px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
}

#navigation ul { 
	color:#FFF;
	list-style-type: none; 
	list-style-image: url('00.gif'); 
  border: none; 
  margin: 0px 0px 0px 6px; 
  padding: 0px; 
}
  
#navigation a {
	color:#FFF;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-right:0px;
	background-image: url('navi-link-vibrationnavi2.gif');
	background-position:-6px 0px;
	background-repeat:no-repeat;
	font-weight: normal;
	margin-left:0px;
	margin-right:6px;
	margin-top:1px;
	margin-bottom:2px;
}







#navigation a#first{
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 4px;
	padding-right:6px;
	background-image: url('navi-link-vibrationnavi3.gif');
	background-position:-6px 3px;
	background-repeat:no-repeat;
	font-weight: normal;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
}

#navigation a:hover {
	background-color: #1B528C;
}

#navigation a.first{
	background-image: url('pfeil_white.gif');
}

td#navigation h2 {
	color:#FFF;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 8px;
	padding-right: 6px;
	border-top: 1px solid #B4C6D9;
}

/* EINRUECKUNG BEI HAUPTNAVIGATION*/

#navigation a.subfirst {
	width:141px;
	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;	
}

.navtext {	
						width:152;
						height:30;
						display:block;
						font-size:11px;
						margin:53px 0px 0px 14px;
						position:absolute;
}



.navizelle {
	background-color:#B4C6D9;
	padding:0px; 	
}

#navibox {
	margin:12px 6px 6px 6px;
	background-color:#B4C6D9;
}

#navibottombox {
	margin: 0;
	padding:6px 6px 6px 6px;
	-padding:6px 6px 6px 9px;
	background-color:#FFE9B9;
	font-size:11px;
}

#navibottomboxhl {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#EB8B00; 
	border-top:6px solid #DFE9F4;
	padding:2px 6px;
}

#navigation a.naviboxlink {
	height:63px;
	vertical-align:top;
	display: block;
	font-weight: normal;
	font-size: 11px;
	color:#153b63;
	line-height: 13px;
	padding: 0px;
	margin:0px;
	margin-left:0px;
	background: none;
	border:1px solid #B4C6D9;
}

#navibox a:hover {
	background-color: #A0B7CF;
	border:1px solid #DFE9F4;
}

#naviboxtext {
	display:block;
	margin:4px 6px 3px 72px;
	color:#153b63;
}

.naviboximg {
	display:block;
	float:left; 
	margin:0px; 
	-margin:0px 0px -3px -3px; 
	padding-right:6px;
}


