/***
---Farben---
hellblau Navi: C6DBEE
Hellblau Lines: E7EEF8
blau Hintergrund Body:B6CBE6
Dunkelblau H1, links usw:184072
Hellblau Partner:D1DFEF

***/

/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
		color:#184072;
        }


/*** BODY ***/

BODY    {
		font-size:11px;
        font-family:Verdana;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#B6CBE6;
		line-height:170%
        }
        
DIV,P,TD,A {line-height:170%}        

/***ALLGEMEINES***/

A:link, A:visited {
		text-decoration:none;
		}

A:hover, A:active {
		text-decoration:underline;
		}

H1		{
		font-size:18px;
		line-height:1.1;
		margin-bottom:5px;
		}

H2		{
		font-size:12px;
		line-height:1.5;
		margin-bottom:5px;
		}

H3		{
		font-size:11px;
		margin-bottom:5px;
		line-height:1.1;
		}


DIV#content UL {
		/*list-style-position:inside;*/
		margin:0 0 15px 20px;
		}

DIV#content UL LI 		{
		list-style-position:outside;
		}

P		{
		margin:0 0 10px 0;
		}

P.noMargin {
		margin:0;
		}

H2 P, DIV.children P, TD P 	{
		margin:0 0 0 0;
		}

.mappoint 	{
		cursor:pointer;
		}

/***FULL ANSICHT***/

DIV#fullFolder {
		font-size:11px;
		padding:0 20px;
		}

DIV.right {
		float:right;
		width:680px;
		border-left:1px solid #FFF;
		padding-left:40px
		}


DIV.left {
		float:left;
		width:180px;
		}

DIV.left P {
        margin:0
        }

DIV#startpage {
		margin:0 125px 0 125px;
		}

DIV#startpage DIV.line{
		background-color:#E7EEF8;
		}

/***CHILDREN***/
DIV.children {
		padding:0 125px 0 125px;
		/*background-color:#ccc;*/
		}

/***LINE ANSICHT***/

DIV.line {
		/*background-color:#C6DBEE;*/
		background-color:#E7EEF8;
		}

DIV.line DIV.image {
		width:100px;
		height:100px;
		overflow:hidden;
		float:left;
		}

DIV.line DIV.text {
		height:100px;
		width:255px;
		overflow:hidden;
		float:right;
		}

DIV.line DIV.textLong {
		height:100px;
		width:355px;
		overflow:hidden;
		float:right;
		}

DIV.line DIV.text DIV.inner, DIV.line DIV.textLong DIV.inner {
		padding:0 0 0 10px;
		}

DIV.lineLeft {
		float:left;
		width:355px;
		}

DIV.lineRight {
		float:right;
		width:355px;
		}

/*** LANGUAGE ***/

DIV#languageWrap {
        text-align:center;
        }

DIV#language {
        width:970px; 
        text-align:left;
        margin:0 auto;
        }

/*** LOGO (DER BLAUE STREIFEN GEHT LINKS IMMER DURCH) ***/

DIV#logoWrap {
		height:43px;
		overflow:hidden;
		text-align:center;
		background-image:url(../images/logo_bg.gif);
		background-repeat:no-repeat;
		}

DIV#logo {
        width:970px; 
        text-align:right;
        margin:0 auto;
        }

/*** MAIN (UM WIEDER NORMAL ZENTRIERT WEITER ZU MACHEN***/

DIV#mainWrap {
		text-align:center;
		}

DIV#main {
		width:970px;
		text-align:left;
		margin:0 auto;		
		}

/***HEAD***/
DIV#head {
		height:138px;
		overflow:hidden;
		}

/***NAVI***/
DIV#navi {
		background-color:#C6DBEE;
		height:32px;
		z-index:9;
		}

#nav3 {z-index:9;}

#sfnav {z-index:9;}


/***BREADCRUMB***/
DIV#breadcrumb {
		font-size:10px;
		margin:15px 0px 20px;
		}


/***CONTENT***/
DIV#contentWrap {

		}

DIV#content {
		
		
		}


/***DOWNLOAD LINKS (ICONS)***/

A.pdfFile {
		background-image:url(../images/icon_pdf.gif);
		padding:0 0 3px 20px;
		background-repeat:no-repeat;
		}

A.wordFile {
		background-image:url(../images/icon_word.gif);
		padding:0 0 3px 20px;
		background-repeat:no-repeat;
		}

A.xlsFile {
		background-image:url(../images/icon_xls.gif);
		padding:0 0 3px 20px;
		background-repeat:no-repeat;
		}

/***STANDORTE***/
DIV.imagemap {
		float:left;
		width:310px;
		}

DIV.standorte {
		width:310px;
		float:left;
		}

DIV.standort {
		margin:0 0 0 20px;
		}


/***PARTNER***/

DIV#partner {
		text-align:center;
		background-color:#D1DFEF;
		margin:0 125px 0 125px;
		}

DIV#partner IMG{
		margin:0 13px 0 13px;
		}



/*******FULL KONTAKT********/

LABEL.big   {
        width:150px;
        float:left;
        }  

LABEL.xl   {
        width:230px;
        float:left;
        }

LABEL.xxl   {
        width:240px;
        float:left;
        }

FIELDSET {
		padding:15px;
        border:1px solid #007DBA;
        background-color:#C6DBEE;
        }
        
LEGEND  {
        margin:0 0 0 16px;
        padding:0 2px 0 2px;
        font-weight:bold;
        }        
        
DIV#fullKontakt FORM INPUT.box{
        border:1px solid #007DBA;
        width:200px;
        }        
       
        
DIV#fullKontakt FORM DIV.right{
        display:block;
        padding:20px;
        }                 
        
DIV#fullKontakt FORM TEXTAREA{
        display:block;
        width: 520px;
        border:1px solid #007DBA;
        height:200px;
        }  
        
DIV#fullKontakt FORM SELECT{
        border:1px solid #007DBA;
        }          
        
DIV#fullKontakt FORM INPUT.defaultbutton {            
        background-color:#E4F2FB;
        border:1px solid #007DBA;
        cursor:pointer;
        font-size:11px;
        }

INPUT.defaultbutton {            
        background-color:#E4F2FB;
        border:1px solid #007DBA;
        cursor:pointer;
        font-size:11px;
        }

SELECT 	{
		width:203px;
		}

A.maplink {
		font-weight:bold;
		background-image:url(../images/linkflashes.gif);
		padding:0 20px 0 0;
		background-repeat:no-repeat;
		background-position:right top;
		margin:0 0 10px 0;
		}

/******Kontakt Antwortseite*******/

DIV#mailAnswer {
        width:601px;
        padding:0 0 0 15px;
        }       
        
DIV#mailAnswer FIELDSET P{
        padding:20px;
        }        
        
        
/******Kontakt Validierung*******/

DIV#warning FIELDSET{
        border:1px solid #DF4242;
        background-color:#FBE2E2;
        margin-bottom:5px;
        }
        
DIV#warning FIELDSET UL{
        padding:10px 0px 0px 25px;
        }        

/***FOOTER***/

DIV#footer {
		text-align:center;
		color:#466695;
		font-size:10px;
		}
		
TABLE * td{ border-top:1px solid #e5f0ff; padding: 3px }		



/*** Clear Class ***/
.lw {background-color:#fff; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}
.c {clear: both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c25 {clear:both; font-size:25px; height:25px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 





