body{
	background-color:#333333;
}

#outermain{
	position:absolute;
	width:960px; /*720 Pixel + Die Breite des Banners mal 2 - In Diesem Fall 720+2*120*/
	left:50%;
	margin-left:-480px;
}

#main {
	position:absolute;
	width:720px;
	margin-left:-360px;
	left:50%;
	float:left;
	font-family:arial;
}

/* Footer */

#footer{
	width:719px;
	height:54px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	clear:both;
	font-family:arial;
}

/* Header */

	#headerTop{
	height:58px;
	font-family:arial;
}

#header_01{
	width:154px;
	height:58px;
	background-image:url(../images/header_01.jpg);
	background-repeat:no-repeat;
	float:left;
	font-family:arial;
}

#header_2_3{
	float:left;
	font-family:arial;
}

#header_02{
	width:99px;
	height:19px;
	background-image:url(../images/header_02.jpg);
	background-repeat:no-repeat;
	font-family:arial;
}

#header_03{
	width:99px;
	height:39px;
	background-image:url(../images/headerHome_03.jpg);
	background-repeat:no-repeat;
	font-family:arial;
}

#header_04{
	width:43px;
	height:58px;
	background-image:url(../images/header_04.jpg);
	background-repeat:no-repeat;
	float:left;
	font-family:arial;
}

#header_5_6_7{
	float:left;
	font-family:arial;
}

#header_05{
	width:44px;
	height:16px;
	background-image:url(../images/header_05.jpg);
	background-repeat:no-repeat;
}

#header_06{
	height:36px;
	width:44px;
}

#header_07{
	width:44px;
	height:6px;
	background-image:url(../images/header_07.jpg);
	background-repeat:no-repeat;
}

#header_08{
	width:32px;
	height:58px;
	background-image:url(../images/header_08.jpg);
	background-repeat:no-repeat;
	float:left;
}

#header_9_10_11{
	float:left;
}

#header_09{
	width:127px;
	height:21px;
	background-image:url(../images/header_09.jpg);
	background-repeat:no-repeat;
}

#header_10{
	width:127px;
	height:21px;
	background-image:url(../images/header_09.jpg);
	background-repeat:no-repeat;
}

#header_11{
	width:127px;
	height:3px;
	background-image:url(../images/header_11.jpg);
	background-repeat:no-repeat;
}

#header_12{
	width:30px;
	height:58px;
	background-image:url(../images/header_12.jpg);
	background-repeat:no-repeat;
	float:left;
}

#header_13_14_15{
	float:left;
}

#header_13{
	width:134px;
	height:27px;
	background-image:url(../images/header_13.jpg);
	background-repeat:no-repeat;
}

#header_15{
	width:134px;
	height:6px;
	background-image:url(../images/header_15.jpg);
	background-repeat:no-repeat;
}

#header_16{
	width:56px;
	height:58px;
	background-image:url(../images/header_16.jpg);
	background-repeat:no-repeat;
	float:left;
}


#headerSub{
	width:719px;
	height:51px;
	background-image:url(../images/header_17.jpg);
	background-repeat:no-repeat;
}

/* Content */

	#content{
	width:619px;
	height:599px;
	background-color:#FFFFFF;
	float:left;
	font-family:arial;
}

#contentText{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	clear:both;
	font-family:arial;
}

#formular{
	margin-left:90px;
}

#headline{
	width:350px;
	height:100px;
	background-image:url(../images/headline_home.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#headline_home{
	width:350px;
	height:100px;
	background-image:url(../images/headline_home.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#headline_gb{
	width:350px;
	height:100px;
	background-image:url(../images/headline_gb.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#headline_service{
	width:350px;
	height:100px;
	background-image:url(../images/headline_service.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#headline_contact{
	width:350px;
	height:100px;
	background-image:url(../images/headline_contact.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#headline_partner{
	width:350px;
	height:100px;
	background-image:url(../images/headline_partner.jpg);
	background-repeat:no-repeat;
	margin-left:142px;
	float:left;
}

#leftSide{
	width:50px;
	height:599px;
	background-image:url(../images/leftSide.jpg);
	background-repeat:no-repeat;
	float:left;
}

#normal{
	width:400px;
}

#flipped{
	width:400px;
}

#resetButton{
	width:60px;
}

#rightSide{
	width:50px;
	height:599px;
	background-image:url(../images/rightSide.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-right:1px;
}

.weirdItem{
	width:404px;
	height:20px;
	margin-top:2px;
	border:1px solid black;
	text-align:center;
	overflow:hidden;
}

.weirdItemHover{
	width:404px;
	height:20px;
	margin-top:2px;
	border:1px solid red;
	text-align:center;
	overflow:hidden;
}

.overdiv {
	width: 400px;
	height: 21px;
	position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}
.leftd {
	background-image: url(../images/input-left.png);
	background-position: 0px 0px;
	width: 7px;
	height: 21px;
	position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}
.rightd {
	background-image: url(../images/input-right.png);
	background-position: 0px 0px;
	width: 7px;
	height: 21px;
	position: absolute;
    margin-top: 0px;
    margin-left: 393px;
}
.midd {
	background-image: url(../images/input.png);
	background-position: 0px 0px;
	height: 21px;
	width: 386px;
	position: absolute;
    margin-top: 0px;
    margin-left: 7px;
}
.spacerd {
	height: 8px;
	width: 10px;
}
.overdiv2 {
	width: 400px;
	height: 26px;
	position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}
.leftd2 {
	background-image: url(../images/button-left.png);
	background-position: 0px 0px;
	width: 6px;
	height: 26px;
	position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}
.rightd2 {
	background-image: url(../images/button-right.png);
	background-position: 0px 0px;
	width: 6px;
	height: 26px;
	position: absolute;
    margin-top: 0px;
    margin-left: 394px;
}
.midd2 {
	background-image: url(../images/button.png);
	background-position: 0px 0px;
	height: 26px;
	width: 388px;
	position: absolute;
    margin-top: 0px;
    margin-left: 6px;
    vertical-align: middle
}
.topinput {
	border: none;
	background-color: transparent;
	font-size: 13px;
	position: absolute;
	margin-top: 3px;
}
.dobutton {
	position: absolute;
	margin-top: 0px;
	margin-left: 408px;
}
