/* Wichtige Farben

*/

/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li ,select, textarea, input,option
{ margin: 0; padding: 0; font-family: tahoma; font-size:11px; color:#FFFFFF;}
html {overflow: scroll}
select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center }
ul { padding-left:15px }
td { vertical-align:top }
html, body { font-size: 101%; }
html{background:none; background-repeat:repeat-x}
a:link { color: #FFF; text-decoration: none; }
a:visited { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
a:active { color: #FFF; text-decoration: none; }
strong { font-weight: bold; }
.c { clear: both; height:1px; overflow:hidden; }
.center { text-align: center; }
img { border: 0; }
.right { text-align: right; }
.top { vertical-align: top; }
h1 { font-weight:bold; color:#f8ad0c;font-size:12px }
p, ul {  }
textarea, input{border:1px solid #939393;}
input[type=checkbox]{border:0}
td,tr{overflow:hidden}
textarea{overflow:auto;color:black}
input{color:black;border:1px solid #555;}
input[type=checkbox]{border:0px;height:12px;width:12px;overflow:hidden;margin-right:2px}
.smaller{font-size:10px}


#seite { width:960px; text-align:left; margin:0px auto}
#header { width:520px; height:39px; background-color:#FF4200; margin:0px auto; text-align:left}
#header2 { width:934px; height:83px; background-image:url(../img/bg_header.jpg); margin:0px auto; text-align:left}
#footer { color:#454545; margin:0px auto; text-align:left}
.absolute_wrapper{position:absolute;left:50%; width:860px; margin-left:-430px}

.text_content {
	font-family: tahoma;
	font-size:11px;
	color:white;
	line-height:22px;
}

#projekte {
	font-family: tahoma;
	font-size: 11px;
	color: black;
	line-height:14px;
}

.title_content {
	font-family: tahoma;
	font-size:13px;
	color:black;
}

.kontakt {
	background:#FFFFFF;
	border:1px solid white;
	height:17px;
	padding-top:3px;
	color:#AB0001;
}

.send {
	background:#AB0001;
	border:1px solid #AB0001;
	color:#FFFFFF;
}

input.contact {
background:#EFEFEF none repeat scroll 0 0;
border:medium none;
height:15px;
padding:3px;
width:100%;
}

input.half_contact {
background:#EFEFEF none repeat scroll 0 0;
border:medium none;
height:15px;
padding:3px;
width:100%;
}

textarea.contact_text {
background:#EFEFEF none repeat scroll 0 0;
border:medium none;
height:90px;
padding:3px;
width:100%;
}