/***FARBEN
ORANGE: fd5f20
Hellorange (navi): ffdfd2
***/

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

*       {
        margin:0;
        padding:0;
        border:0;
		font-family:verdana, sans-serif;
        }

H1		{
		font-size:16px;
		font-weight:bold;
		color:#fd5f20;
		margin:0 0 20px 0;
		border-bottom:1px solid #b2b2b2;
		padding:0 0 5px 0;
		}

H2		{
		font-size:16px;
		font-weight:bold;
		color:#fd5f20;
		}

P		{
		margin:0 0 10px 0;
		}

A:link, A:visited, A:hover, A:active {
		color:#fd5f20;
		text-decoration:none;
		}


/*** BODY ***/

BODY    {
        font-size:12px;
        text-align:center;
        }


/*** CONTAINER ***/

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


/*** HEADER ***/

#header {
		border-bottom:5px solid #fd5f20;
        }


/*** LEFT NAVI ***/

#leftNavi {
        float:left;
        width:285px;
        }

#navi 	{
		background-color:#ffdfd2;
		}

DIV.orangeLine {
		clear:both; 
		background-color:#fd5f20;
		height:3px;
		line-height:5px;
		font-size:5px;
		}

#leftNavi A {
        padding:20px 0 20px 15px;		
		}
        
#leftNavi A:link, #leftNavi A:visited {
        display:block;
        color:#000;
        text-decoration:none;
        }

#leftNavi A:hover, #leftNavi A:active {
        display:block;
         color:#000;
        text-decoration:none;
		background-color:#ffb89c;
        }

#leftNavi A.active:link, #leftNavi A.active:visited {
        display:block;
        color:#000;
        text-decoration:none;
		background-color:#ffb89c;
        }

#leftNavi A.active:hover, #leftNavi A.active:active {
        display:block;
        color:#000;
        text-decoration:none;
		background-color:#ffb89c;
        }

#leftNavi DIV.support {
		padding:0 0 0 15px;
		}

#leftNavi DIV.support A:link, #leftNavi DIV.support A:visited, #leftNavi DIV.support A:hover, #leftNavi DIV.support A:active{
		clear:both;
		display:inline;
		margin:0;
		padding:0;
		background-color:#fff;
		}

/*** CONTENT ***/

#contentWrap {
        float:right;
        width:680px;
        }
        
#content{

        }        


/*** TEXT ***/

#text   {
        margin:10px 0 0 20px;
		line-height:150%;
		padding:30px 0 0 0;
        }


/*** FOOTER ***/

#footer {
        margin:20px 0 0 0;
        padding:5px 0 0 0;
		text-align:center;
		font-size:10px;
		line-height:180%;
        }

TABLE TR TD {
		vertical-align:top;
		padding:5px 5px 5px 10px;
		}

TABLE TR.grey TD {
		line-height:1px;
		font-size:1px;
		height:1px;
		background-color:#b2b2b2;
		overflow:hidden;
		margin:0;
		padding:0;
		}

/***KOntakt***/

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

INPUT 	{
		border:1px solid #fd5f20;
		width:200px;
		height:12px; 
		}	

INPUT.send	{
		background-color:#fd5f20;
		width:auto;
		height:auto;
		color:#FFF;
		font-size:12px;
		cursor:pointer;
		}	

        
DIV.plz INPUT{                          
        width:40px;
        }
        
DIV.ort{
        width:350px;
        }   

TEXTAREA {
		border:1px solid #fd5f20;
		width:280px;
		height:180px;
		}

LEGEND 	{
		font-weight:bold;
		margin:0 0 20px 0;
		}

SELECT {
		border:1px solid #fd5f20;
		height:15px; 
		}


/*** 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;} 