body {
height:100%;
background-color:#ebebeb;
background-image:url(../img/newbg.jpg);
background-repeat:repeat-x;
overflow-y:scroll;
margin:0;
padding:0;
}

a,a.hover {
outline:none;
}

img {
border:0;
}

h2 {
font:16px verdana;
text-decoration:none;
margin:20px 0 10px;
padding:0;
}

h1 {
font:18px verdana;
text-decoration:none;
margin:0 0 5px;
padding:0;
}

h5 {
font:10px verdana;
text-decoration:none;
margin:5px 0 5px 0;
padding:0;
}
.container {
width:100%;
text-align:center;
border:0 solid #FF8000;
}

.contentcontainer {
width:960px;
text-align:center;
border:0 solid #FF8000;
margin:auto;
}

.headmenu {
position:absolute;
width:960px;
height:20px;
color:#000;
font:11px verdana;
text-decoration:none;
text-align:center;
border:0 solid #FF8000;
margin:auto;
}

.header {
width:960px;
height:270px;
background-image:url(../img/headbg.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:center;
border:0 solid #FF8000;
margin:auto;
}

.headmenutable {
width:960px;
border:0;
margin:auto;
}

.headmenutableleft {
width:700px;
text-align:left;
}

.headmenutableright {
width:260px;
text-align:right;
}

.header_nav ul {
float:center;
margin:0;
padding:0;
}

.header_nav ul li,.header_nav ul li a {
height:23px;
display:block;
font:12px verdana;
color:#000;
float:left;
text-decoration:none;
text-align:center;
line-height:2em;
padding:0 7px;
}

.header_nav ul .nav a {
background:transparent;
color:#000;
}

big {
font:18px verdana;
float:left;
text-decoration:none;
}

.stratostart {
width:160px;
margin:auto;
}

.inhalt1 {
width:650px;
font:12px verdana;
color:#000;
text-decoration:none;
border:1px solid;
-moz-border-radius:5px;
line-height:1.6;
background:url(../img/inhaltbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fff;
text-align:justify;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhaltblog {
width:960px;
position:relative;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:left;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
line-height:1.5;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt1projekte {
width:220px;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:center;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
line-height:1.5;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt1projekte2 {
width:220px;
font:18px verdana;
color:#000;
text-decoration:none;
text-align:center;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt1links {
width:170px;
height:435px;
float:left;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:left;
border:1px solid;
background:url(../img/inhaltbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
-moz-border-radius:5px;
line-height:1.5;
background-color:#fff;
border-color:#9fec2c;
margin:0;
padding:15px 10px 10px;
}

.inhalt1mitte {
width:530px;
height:440px;
float:left;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:left;
border:1px solid;
background:url(../img/inhaltbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
-moz-border-radius:5px;
line-height:2;
background-color:#fff;
border-color:#9fec2c;
margin:0 0 0 5px;
padding:10px;
}

.inhalt1rechts {
text-align:center;
align:center;
width:190px;
height:450px;
float:left;
font:9px verdana;
color:#000;
text-decoration:none;
border:1px solid #9fec2c;
background:url(../img/inhaltbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
-moz-border-radius:5px;
line-height:1.5;
background-color:#fff;
margin:0 0 0 5px;
padding:5px;
}

.inhalt2 {
font:12px verdana;
text-decoration:none;
text-align:left;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
line-height:1.5;
border-color:#9fec2c;
padding:20px;
}

.inhalt3 {
width:650px;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:left;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
line-height:2;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt4 {
width:650px;
font:12px verdana;
color:#000;
text-decoration:none;
text-align:left;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt5 {
color:#000;
font:10px verdana;
text-decoration:none;
text-align:left;
border:1px solid;
-moz-border-radius:5px;
width:650px;
overflow:auto;
line-height:1.5;
background:url(../img/inhaltbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fff;
border-color:#9fec2c;
margin:auto;
padding:20px;
}

.inhalt1kontakt {
font:12px verdana;
text-decoration:none;
text-align:center;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
width:380px;
height:450px;
border-color:#9fec2c;
margin:0 10px 0 110px;
padding:20px;
}

.inhalt1kontakt2 {
font:12px verdana;
text-decoration:none;
text-align:left;
border:1px solid;
background-color:#fff;
-moz-border-radius:5px;
width:250px;
height:450px;
border-color:#9fec2c;
margin:0;
padding:20px;
}

.about {
border:1px solid #efefef;
font-style:italic;
height:100px;
padding:10px;
}

.kontakt1 {
font:12px verdana;
text-decoration:none;
text-align:right;
padding-top:7px;
vertical-align:top;
width:90px;
}

.kontaktabschicken {
font:12px verdana;
text-decoration:none;
text-align:right;
padding-top:7px;
}

.kontakt2 {
font:12px verdana;
float:left;
text-decoration:none;
text-align:left;
padding-top:7px;
}

.kontakt3 {
font:12px verdana;
float:left;
text-decoration:none;
text-align:left;
}

.kontaktbunt {
font-size:10px;
color:#F60;
}

.kontaktklein {
font-size:10px;
}

.input {
border:1px solid #9fec2c;
-moz-border-radius:5px;
width:200px;
height:18px;
font:12px verdana;
}

.input2 {
border:1px solid #9fec2c;
-moz-border-radius:5px;
width:200px;
font:12px verdana;
}

.marketingtable {
width:600px;
}

.marketingtabletd1 {
width:18px;
vertical-align:top;
}

.marketingtabletd2 {
width:200px;
vertical-align:top;
}

.marketingtabletd3 {
width:160px;
vertical-align:top;
}

.footercb {
clear:left;
width:800px;
font:10px verdana;
color:#909090;
text-decoration:none;
text-align:center;
margin:auto;
}

.footercb a:active {
color:#909090;
text-decoration:none;
}

.footercb a:hover {
color:#ff4b33;
}

.headmenu a,.inhalt1 a,.inhalt1projekte a,.inhalt4 a,.kontakt2 a,.inhalt5 a {
background:transparent;
color:#000;
text-decoration:none;
}

.headmenu a:hover,.headmenu a.active {
background:transparent;
color:#000;
text-decoration:underline;
}

.menu,.menucb {
width:910px;
font:13px verdana;
text-decoration:none;
text-align:center;
padding-top:216px;
border:0 solid #FF8000;
margin:auto;
}

.header_nav ul .nav a:hover,.header_nav ul .nav a.active {
background:url(../img/nav2.jpg) 0 0 repeat;
background-repeat:repeat-x;
color:#000;
}

.inhalt1 a:hover,.inhalt1 a.active,.inhalt1projekte a:hover,.inhalt1projekte a.active,.inhalt4 a:hover,.inhalt4 a.active,.kontakt2 a:hover,.kontakt2 a.active,.inhalt5 a:hover,.inhalt5 a.active {
background:transparent;
color:#F60;
text-decoration:none;
}

.footercb a:link,.footercb a:visited {
color:#00800c;
}
