* { margin:0; padding:0;}
html, body {height:100%;}
html {overflow: -moz-scrollbars-vertical;}
body{ background:#3e3a37;}
html, input, textarea, select{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#3e3a37;}
#streifen {margin:0 auto; width:729px; background:#35312f;height:100%;}
#alless {position:absolute; top:50%; left:50%; width: 707px; height: 630px; margin-top: -315px; margin-left: -354px; background-color:red;}
#alles {position:absolute; top:30px; left:50%; width: 707px; height: 630px; margin-top: 0px; margin-left: -354px; background-color:;}
#inhalt {height: 456px; margin-top:0px;background: url(images/content_bg.gif);}
#fusszeile {height: 40px; margin-top:5px;background: url(images/fusszeile_bg.gif);background-repeat:no-repeat;text-align:right;padding-top:14px; color:#b8b4a5;}
#menue {height: 54px; margin-bottom:5px;background: url(images/menue_bg.gif);clear:both;}
#logo {height: 58px; width:260px;margin:0 10px 10px 20px;background: url(images/logo.gif);float:left;}
a:hover{text-decoration:none;}
a {color:#dddad1;}
img {border:0; vertical-align:top; text-align:left;}

.col1 {margin:30px; margin-right:10px; height:396px; float:left;}
.col2 {margin:30px; margin-left:10px; height:396px; float:right;}

/*======= index.html =======*/
#page1 .col2 a {color:rgb(4,90,160);}
#page1 .col1 {width:237px; background-color:;color:#3e3a37;}             /*gesamtbreite 697 - rahmen*/
#page1 .col1 a {color:rgb(4,90,160);}
#page1 .col2 {width:390px; background-color:;overflow:auto;padding:0 10px 0 0;margin-right:20px;color:#3e3a37;}
#akt { list-style:none;}
#akt li {background:url(images/list_bull.gif) 0px 7px no-repeat; padding:0 0 0 12px; line-height:19px;}

/*======= kontakt.php =======*/
#page3 .col1 {width:237px; background-color:;color:#3e3a37;}
#page3 .col2 {width:390px; background-color:;overflow:auto;padding:0 10px 0 0;margin-right:20px;color:#3e3a37;}
#page3 .col2 a {color:rgb(4,90,160);}
#mail select {border:1px solid gray; height:20px; width:70px; background-color:rgb(245,245,245);}
#mail input {border:1px solid gray; height:20px;width:280px; background-color:rgb(245,245,245);}
#mail textarea {border:1px solid gray; height:140px;width:280px; background-color:rgb(245,245,245);}
.err {font-weight:bold; color:rgb(255,30,10);};

/*======= referenzen.html =======*/
#page2 .col1 {width:237px; background-color:;color:#3e3a37;}             /*gesamtbreite 697 - rahmen*/
#page2 .col1 a {color:rgb(4,90,160);}
#page2 .col2 {width:390px; background-color:;overflow:auto;padding:0 10px 0 0;margin-right:20px;color:#3e3a37;}


/*======= impressum.html =======*/
#page4 .col1 {width:237px; background-color:;color:#3e3a37;}
#page4 .col1 a {color:rgb(4,90,160);}
#page4 .col2 {width:390px; background-color:;overflow:auto;padding:0 10px 0 0;margin-right:20px;color:#3e3a37;}


/*======= agb.html =======*/
#page5 .col1 {width:237px; background-color:;color:#3e3a37;}
#page5 .col1 a {color:rgb(4,90,160);}
#page5 .col2 {width:390px; background-color:;overflow:auto;padding:0 10px 0 0;margin-right:20px;color:#3e3a37;}

#reset, #absenden {background:url(images/list_a.gif) center left no-repeat; padding:0 0 0 10px; line-height:19px;}

#absenden {float:right; margin-right:10px;color:rgb(4,90,160);}
#reset {float:right; margin-right:30px;color:rgb(4,90,160);}

h2 {margin:0 0 10px 0; font-weight:bold;font-size:11px;}
h3 {margin:0 0 3px 0; font-weight:bold;font-size:11px;}
h4 {margin:0 0 3px 0; font-weight:bold;font-size:11px;color:rgb(4,90,160);}
p {margin-bottom:20px;}
ul { list-style:none;}
li {background:url(images/list_bull.gif) center left no-repeat; padding:0 0 0 12px; line-height:19px;}


.ref {float:left;margin:0 20px 10px 0;width:80px;height:60px;border:0px;}
.break {clear:both;background: url(images/breakh.gif);background-repeat:no-repeat;;height:15px;width:370px;}



