
h1
{
	    font-family: 				Arial, sans-serif;
	    color: 						rgb(70,70,70);	
}


h2
{
	    font-family: 				Arial, sans-serif;
	    color: 						rgb(70,70,70);	
}


h3
{
	    font-family: 				Arial, sans-serif;
	    color: 						rgb(70,70,70);	
}

p, b, span
{
		font-family: 				Arial, sans-serif;
	    color: 						rgb(70,70,70);	
}

h1.headline
{
	display:							inline;
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
	padding-bottom:			50px;
}


h1.ft_beschreibung
{
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
    font-weight: 				normal;
	padding-bottom:			5px;
}

h1.headline_green_bold
{
	display:							inline;
	color: 							rgb(150,190,60);	
    font-size: 					0.8em;
	padding-bottom:			50px;
}

h1.spamschutz
{
	display:						inline;
	color: 							rgb(70,70,70);
    font-size: 						1em;
    font-weight: 					bold;
	padding-bottom:					50px;
	font-size: 						0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
}


p.ft_normal
{
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
	line-height:					1.4em;
    font-weight: 				normal;
	padding-bottom:			5px;
}

p.ft_bold
{
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
	line-height:					1.3em;
    font-weight: 				bold;
	padding-bottom:			5px;
}


p.ft_normal_green
{
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
	padding-bottom: 			5px;	
    font-weight: 				bold;
}

p.ft_beschreibung
{
	color: 							rgb(70,70,70);
    font-size: 					0.8em;
    font-weight: 				normal;
	padding-bottom:			5px;
}

p.spamschutz
{
	display:						inline;
	color: 							rgb(70,70,70);
    font-size: 						1em;
    font-weight: 					bold;
	padding-bottom:					50px;
	font-size: 						0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
}

span.green
{
	color: 							rgb(150,190,60);	
}

span.green_bold
{
	color: 							rgb(150,190,60);
	font-weight:					bold;	
}


b.green_bold
{
	color: 							rgb(150,190,60);
}




b.grey_bold
{
	color: 							rgb(70,70,70);
}


/*TDA 2012*/

span.tda2012_normal
{
	color: 							rgb(58,109,175);
	font-weight:					normal;	
}


span.tda2012_bold
{
	color: 							rgb(58,109,175);
	font-weight:					bold;	
}


a.tda2012_linktipp:active, a.tda2012_linktipp:link, a.tda2012_linktipp:visited 
{
    text-decoration: 				underline;
    color: 							rgb(58,109,175);
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
}

a.tda2012_linktipp:hover
{
    text-decoration: 				underline;
    color: 							#cccccc; 
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
}




a
{
	color: 							rgb(70,70,70);
    font-size: 					12px;
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
}


a.logo:active, a.logo:link, a.logo:visited  
{
    text-decoration: 			none;
}

a.logo:hover
{
    text-decoration: 			none;
}


a.mainnavi:active, a.mainnavi:link, a.mainnavi:visited  
{
    text-decoration: 			none;
	padding-left:				5px;
}

a.mainnavi:hover
{
    text-decoration: 			none;
    color: 							#cccccc;
	padding-left:				5px;
}



a.projekte:active, a.projekte:link, a.projekte:visited  
{
    text-decoration:   		none;
    color: 							rgb(70,70,70);
    font-size: 					0.8em;
	line-height:					1.3em;
}

a.projekte:hover
{
    text-decoration:   		underline;
    color: 							#cccccc; 
    font-size: 					0.8em;
	line-height:					1.3em; 
    font-family: 					Arial, sans-serif;
}


a.projekte_subnavi:active, a.projekte_subnavi:link, a.projekte_subnavi:visited  
{
    text-decoration:   		none;
    color: 							#339933;
    font-size: 					0.8em;
	line-height:					1.3em;
    font-family: 					Arial, sans-serif;
    
}

a.projekte_subnavi:hover
{
    text-decoration:   		none;
    color: 							#cccccc; 
    font-size: 					0.8em;
	line-height:					1.3em; 
    font-family: 					Arial, sans-serif;
}


a.aktuell_subnavi:active, a.aktuell_subnavi:link, a.aktuell_subnavi:visited  
{
    text-decoration: 			none;
    color: 							rgb(70,70,70);
    font-size: 					0.8em;
	line-height:					1.3em;
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
}

a.aktuell_subnavi:hover
{
    text-decoration: 			none;
    color: 							#cccccc; 
    font-size: 					0.8em;
	line-height:					1.3em; 
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
}




a.subnavi:active, a.subnavi:link, a.subnavi:visited  
{
    text-decoration: 			underline;
    color: 							rgb(70,70,70);
    font-family: 					Arial, sans-serif;
    font-weight: 				normal;
}

a.subnavi:hover
{
    text-decoration: 			underline;
    color: 							#cccccc; 
    font-family: 					Arial, sans-serif;
    font-weight: 				normal;
}



form 
{
   background-color: 				white;
   	width: 							300px;	
}


form label 
{ 
    display: 						block;
    color: 							rgb(70,70,70);
    font-size: 						0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
    text-align: 					left;
    line-height: 					1.8em;
    padding-bottom: 					4px;      
}


input#absender, input#name, textarea 
{ 
    width: 							600px;
    border: 						1px solid rgb(70,70,70);
    margin-bottom: 			1em;
    background-color: 		white;
    color: 							rgb(70,70,70); 
    font-size: 					0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
    text-align: left;
    line-height: 					1.8em;
}


input#absender, input#name 
{ 
    width: 							220px;
    border: 						1px solid rgb(70,70,70);
    margin-bottom: 			1em;
    background-color: 		white;
    font-size: 					0.8em; 
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
    text-align: left;
    line-height: 					1.8em;
}



input#submit
{ 
    width: 							194px;
    border: 						1px solid rgb(70,70,70);
    background-color: 				white;
    color:           				rgb(70,70,70);
    font-size: 						0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 					bold;
    text-align: 					middle;
    line-height: 					1.4em;
    margin-top: 					30px;
}


textarea 
{ 
    height: 							4em;
    width: 							220px;
    border: 						1px solid rgb(70,70,70);
    margin-bottom: 			1em;
    background-color: 		white;
    font-size: 					0.8em; 
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
    text-align: left;
    line-height: 					1.8em;    
}


#impressum
{
    width: 							640px;;
    background-color: 		white;
    font-size: 					0.8em;
    font-family: 					Arial, sans-serif;
    font-weight: 				bold;
    text-align: left;
    line-height: 					1em;	
}

img 
{ 
	border: 						0; 
}

