/* 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:#000000;}
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: #19A23E; text-decoration: none; }
a:visited { color: #19A23E; text-decoration: none; }
a:hover { color: #19A23E; text-decoration: underline; }
a:active { color: #19A23E; 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:#19A23E; margin:0px auto; text-align:left}
#header2 { width:960px; height:129px; margin:0px auto; text-align:left}
#footer { color:#454545; margin:0px auto; text-align:left}
.absolute_wrapper{position:absolute;left:50%; width:950px; margin-left:-475px;margin-top:40px}

.text_content {
	font-family: arial;
	font-size:11px;
	color:white;
	line-height:18px;
}

#projekte {
	font-family: arial;
	font-size: 11px;
	color: black;
	line-height:14px;
}

.title_content {
	font-family: arial;
	font-size:20px;
	color:#19A23E;
	text-transform:uppercase;
}

.kontakt {
	background:#FFFFFF;
	border:1px solid white;
	height:17px;
	padding-top:3px;
	color:#AB0001;
}

.send {
	background:#AB0001;
	border:1px solid #AB0001;
	color:#FFFFFF;
}

#left_navi img{margin-top:2px;display:block}


input.contact{width:100%;background:#efefef;padding:3px;height:15px;border:none}

input.half_contact{width:100%;background:#efefef;padding:3px;height:15px;border:none}
textarea.contact_text{width:100%;background:#efefef;padding:3px;height:90px; border:none }

#subnavi_1 a, #subnavi_1 a:link, #subnavi_1 a:hover, #subnavi_1 a:visited{color:black; text-decoration:none;padding-bottom:8px}





