@charset "utf-8";
/* CSS Document */

html {
	overflow-x: hidden;
	overflow-y: scroll;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;
color:#707070;
background:transparent url(../pics/body-bg.jpg) no-repeat scroll center top;
}


h1 {
font-size:18px;
font-weight:bold;
}

h2 {
font-size:12px;
font-weight:bold;
color:#E2003D;
}

ul {
padding-left:10px;
margin:0px;
}

.outer {
width:880px;
position: absolute; left: 50%; top:25px;
margin-left: -440px;
border-left:1px dotted #cccccc;
border-right:1px dotted #cccccc;
background-color:#ffffff;
}

.header {
width:880px;
height:120px;
background:url(../pics/header.jpg) no-repeat right top;
font-size:11px;
}

.header a:link, .header a:visited {
margin:100px 0 0 15px;
color:#cccccc;
text-decoration:none;
}

.header a:hover, .active {
margin:100px 0 0 15px;
color:#000000;
text-decoration:underline;
}

#nav-analyse, #nav-starter, #nav-web, #nav-ecommerce {

}

.content {
width:600px;
padding:25px 0 0 25px;
font-size:11px;
}

.tease {
width:880px;
background:url(../pics/teaser-bg.jpg) no-repeat left top;
height:300px;
}

.tease a {
color:#E2003D;
text-decoration:underline;
padding-left:20px;
}

.mailcontact {
background:url(../pics/icon-mail.gif) no-repeat left center;
}

.info {
background:url(../pics/icon-info.gif) no-repeat left center;
}

.teaser {
width:195px;
height:300px;
float:left;
background:url(../pics/shadow.gif) no-repeat right top;
border-top:1px dotted #cccccc;
}

#tease1, #tease2, #tease3 {
border-right:1px dotted #cccccc;
font-size:11px;
padding-left:24px;
}

#tease4 {
font-size:11px;
padding-left:25px;
}

.footer {
padding:25px 0 25px 25px;
font-size:9px;
width:800px;
}

.footer a {
font-size:9px;
text-decoration: underline;
color:#ffffff;
}

/** Contact **/
.contact {
padding:25px 0 25px 25px;
font-size:11px;
}

.daten {
float:left;
}

.datenR {
float:left;
margin-left:25px;
}

div.senden {
height:50px;
width:200px;
float:left;
background:url(../pics/button.jpg) no-repeat left top;
margin:25px 50px 25px 150px;
}

input#senden {
height:50px;
width:195px;
background:none;
border:none;
text-align:center;
color:#ffffff;
font-weight:bold;
z-index:100;
cursor:pointer;
}


input.eingabe {
border:1px solid #cccccc;
height:20px;
width:250px;
margin-top:11px;
}

.element {
width:100px;
float:left;
margin-top:11px;
font-size:11px;
padding-top:5px;
}


textarea.eingabe2 {
border:1px solid #cccccc;
width:250px;
height:100px;
margin-top:11px;
}

.message {
font-weight:bold;
color:#E2003D;
}

.inner {
width:880px;
height:auto;
background-color:#E2003D;
color:#ffffff;
}