A:link { text-decoration: none; color: #2c242b; !important} 
A:visited { text-decoration: none; color: #2c242b; } 
A:hover { text-decoration: none; color: #9d0929; text-decoration: underline;  } 
A:active { text-decoration: none; 	color: #2c242b;
} 

.container {
	width:1000px;
	position:absolute;
	margin-left: -500px;
	left:50%;
	top: 0px;
	

}

span.text {font-size: 14px; color: #2c242b; line-height: 15px; font-family:"Open Sans", sans-serif;}
span.bold {font-size: 18px; color: #2c242b; line-height: 15px; font-family:"Open Sans", sans-serif; font-weight:bold}
span.headline_weiss {font-size: 17px; color: #ffffff; line-height: 15px; font-family:"Open Sans", sans-serif; font-weight:bold}
span.zahl {font-size: 15px; color: #2c242b; line-height: 15px; font-family:"Open Sans", sans-serif; font-weight:bold;}
span.klein {font-size: 12px; color: #2c242b; line-height: 15px; font-family:"Open Sans", sans-serif;}
span.bu {font-size: 13px; color: #ffffff; line-height: 15px; font-family:"Open Sans", sans-serif;}
span.info {font-size: 13px; color: #2c242b; line-height: 15px; font-family:"Open Sans", sans-serif;}

.photo
{	width:200px; border-width: 1px; border-style: solid; border-color:2c242b; }

.rahmen
{	border-width: 1px; border-style: solid; border-color:ffffff; }

.rahmen2
{	border-width: 1px; border-style: solid; border-color:2c242b; }

.formular {
background-image: url(../img/form.jpg);
background-repeat: repeat-x;
height: 25px;
border: 1px solid #2c242b;
color: #2c242b;
font-family: "Open Sans", sans-serif;
font-size: 14px;
padding: 4px 0px 0px 8px;
} 

.textarea {
background-image: url(../img/form2.jpg);
background-repeat: repeat-x;
border: 1px solid #2c242b;
color: #2c242b;
font-family: "Open Sans", sans-serif;
font-size: 14px;
padding: 4px 0px 0px 8px;
} 


#footer {
    position:absolute;
    bottom: 20;
    width: 100%;
   
}

