/***
*********FARBEN**********
DUNKELBLAU (navi BG): 6182bc;
DUNBKLERES BLAu (Trennlinie): 3761ab;
***/


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

*       {
        margin:0;
        padding:0;
        border:0;
        }

A		{
		text-decoration:none;
		color:#3761ab;
		}

P		{
		margin:0 0 1.0em 0;
		}

H1		{
		font-size:1.35em;
		}

H2		{
		font-weight:bold;
		font-size:1.0em;
		color:#3761ab;
		}

H4		{
		font-size:1.35em;
		margin:0 0 1.0em 0;
		}

UL		{
		margin: 0 0 1.0em 0;
		list-style-type:disc;
		}

UL LI	{
		margin:0 0 0 1.5em; 
		}

HR		{
		height:2px;
		display:block;
		background-color:#3761ab;
		}

/*** BODY ***/

BODY    {
        font-size:62.5%;
        font-family:Verdana; 
        text-align:center;
        }


/*** CONTAINER ***/

#container {
        width:880px; 
        text-align:left;
        background-image:url(../images/bg_verlauf.jpg);
		background-repeat:repeat-y;
        margin:0 auto;
        }


/*** HEADER ***/

#header {
		height:145px;
		overflow:hidden;
		border-bottom: 4px solid #FFF;
		background:#FFF; 
        }

#logo	{
		width:220px;
		height:145px;
		float:left;
		}

#grafic	{
		width:455px;
		height:145px;
		float:left;
		}

#support	{
		width:200px;
		height:145px;
		float:right;
		text-align:center;
		color:#666666;
		}

#support A	{
		color:#666666;
		}


/*** LEFT NAVI ***/

#leftNavi {
        float:left;
        width:220px;
		overflow:hidden;
        }

#navi	{
		background-color:#6182bc;
		padding:15px 0 10px 0;
		}

#navi A {
		color:#fff;
		font-size:1.2em;
		display:block;
		}

#navi A.e1, #navi A.e1_active {
		border-bottom:1px solid #fff;
		margin:0 20px 0 20px;
		padding:0 0 5px 0;
		}
        
#navi A.e1:link, #navi A.e1_active:link, #navi A.e1:visited, #navi A.e1_active:visited {
		font-weight:bold;
        }

#navi A:hover, #navi A_active:hover {
		font-weight:bold;
        }

#navi A:active {    
		font-weight:bold;
        }

#navi A.e2:link, #navi A.e2:visited, #navi A.e2:hover, #navi A.e2:active  {
		margin:0 20px 0 30px;
		padding:0 0 5px 0;
		font-weight:normal;
		}

#navi A.e2_active:link, #navi A.e2_active:visited, #navi A.e2_active:hover, #navi A.e2_active:active {
		margin:0 20px 0 30px;
		padding:0 0 5px 0;
		font-weight:normal;
		}


DIV.vitaClassica {
		text-align:center;
		}

/*** CONTENT ***/

#contentWrap {
        float:right;
        width:660px;
        }
        
#content{
        padding:0 0 0 15px;      
		font-size:1.2em;
		color:#49556e;
		line-height:150%;
        }        


/*** TEXT ***/

#text   {
        width:440px;
        float:left;
        }


/*** BREADCRUMB ***/

#breadcrumb {

		}


/*** TEASER ***/

#teaser {
        width:190px;
        float:right;
        }

/***LINE FOLDER***/
.lineFolder {
		border-bottom:1px solid #3761ab;
		}

.lineFolder DIV.image {
		float:left;
		width:135px;
		}

.lineFolder DIV.text {
		float:right;
		width: 295px;
		}

.lineFolder DIV.textxl {

		}

.lineFolder A {
		color:#000;
		}

/***FULL FOLDER***/
#fullFolder {

		}

#fullFolder IMG {
		float:right;
		}


/*** FOOTER ***/

#footer {
        border-top:1px solid #3761ab;
		padding:18px 0 0 0;
        margin:0 25px 0 25px;
		text-align:center;
        }

#footer A{
		color:#000;
		}

/*** STARTSEITE***/

.startImage IMG {
		float:left;
		}

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

DIV#fullKontakt {
        width:340px;
        }  
        
DIV#fullKontakt FORM{
        width:340px;
        }  
             
DIV#fullKontakt FORM DIV.left{
        display:block;
        width:340px;
		padding:0 0 0 10px;
        }
        
LABEL.big   {
        width:80px;
        float:left;
        }  

FIELDSET {
        /*border:1px solid #007DBA;
        -background-image:url(/design/gallery/images/fieldset_gb.gif);
        -background-repeat:repeat-x;
        background-color:#D6E9F5;*/
        }
        
LEGEND  {
        font-weight:bold;
		margin:0 0 20px 0;
        }        
        
DIV#fullKontakt FORM INPUT.box{
        border:1px solid #053D5E;
        width:200px;
        }        
                
DIV#fullKontakt FORM DIV.left DIV.plz{
        width:140px;
        float:left;
        }  
        
DIV#fullKontakt FORM DIV.left DIV.plz INPUT.box{                          
        width:40px;
        }
        
DIV#fullKontakt FORM DIV.left DIV.ort{
        
        }        
        
DIV#fullKontakt FORM DIV.left DIV.ort LABEL.big{
        width:30px;
        float:left
        }        
        
DIV#fullKontakt FORM DIV.left DIV.ort INPUT.box{                          
        width:110px;
        }        
        
DIV#fullKontakt FORM DIV.right{
        display:block;
		padding:0 0 0 10px;
        }                 
        
DIV#fullKontakt FORM TEXTAREA{
        display:block;
        width: 340px;
        border:1px solid #053D5E;
        height:120px;
        }    
        
DIV#fullKontakt FORM INPUT.defaultbutton {            
        background-color:#6182bc;
        border:1px solid #D9F1FC;
        cursor:pointer;
        font-size:11px;
		margin:0 0 0 10px;
        color:#fff;
        }


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

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

DIV#warning {
		margin:0 0 20px 0;
		}

DIV#warning H2{
		color:#fff;
		margin:10px;
		}

DIV#warning FIELDSET{
        /*border:1px solid #DF4242;*/

        background-color:#D44A2D;
        }
        
DIV#warning FIELDSET UL{
        padding:10px 30px 30px 30px;
        list-style-type:square;
		color:#fff;
        }        

/***TIPAFRIEND***/

FORM TEXTAREA{
        width: 340px;
        border:1px solid #053D5E;
        height:120px;
        }    

FORM INPUT.box{
        border:1px solid #053D5E;
        width:200px;
        } 

INPUT.button {
        background-color:#6182bc;
        border:1px solid #053D5E;
        cursor:pointer;
        font-size:11px;
		margin:0 0 0 10px;
        color:#fff;
		}


/*** Clear Class ***/

.c {clear: both;}
.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;}
.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;} 