body {
	background: url("banner.jpg") top center no-repeat;
	background-color:#000000;
	background-position:center 57px;
	text-align:center;
}

body, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, div, td, th, address, blockquote {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

body, p, ul, ol, li, dl, dt, div, td, th address, blockquote {
	font-size:12px;
	line-height:20px;
}

p {
	margin-bottom: 10px;
}

#content {
	width:940px;
  margin-top: 228px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  text-align:left;
}

#spalte_left {
  width:460px;
	float:left;
	position:relative;
}

#spalte_right {

	margin-left: 20px;
  width:460px;
	float:left;
	position:relative;
}

#smallblock_header {
	width:460px;
	height:73px;
	background: url("smallbox_header.png") top left no-repeat;
}

#smallblock_header img {
	margin-top: 12px;
	margin-left: 32px;
}

#smallblock_body {
	width:424px;
	padding-left:36px;
}

#smallblock_footer {
	width:460px;
	height:31px;
	background: url("smallbox_footer.gif") no-repeat;
	background-position:36px 0px;
}

#smallblock_bg {
	width:424px;
	background-color:#00253e;
	padding:0px;
}

#smallblock_content {
	width:389px;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	color:#FFFFFF;
	background-color:#00253e;
	padding-top:20px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:15px;
}

#trenner {
	clear:left;
	height:48px;
}

#zeile {
	clear:left;
	margin-bottom: 48px;
	position:relative;
}

del {
	text-decoration:line-through;
}

h2 {
	font-size:16px;
	font-weight:normal;
	letter-spacing:5px;
	color:#c4c4c4;
	margin-bottom:12px;
}

#paragraph {
	margin-bottom:32px;
}

a:link { color:#c9ce00;}
a:visited { color:#a6aa15;}
a:focus { color:#e6ec00;}
a:hover { color:#e6ec00;}
a:active { color:#f9ff00;}

.txtbox {
	border: 0px;
	padding: 5px;
}

#inputcaption {
	color: #01b6e8;

}

#skillbox_left {
  width:177px;
	float:left;
	position:relative;
}

#skillbox_right {
	margin-left: 0px;
  width:177px;
	float:left;
	position:relative;
}

#skillbox_reset {
	clear:left;
}

#skillcaption {
	margin-left:30px;
	width:140px;
	color: #80929f;
	font-size:10px;
	line-height:13px;
}

#skillcaption strong {
	color: #FFFFFF;
	font-size:12px;
	line-height:20px;
}

#erklarung {
	margin-top:32px;
	font-size:10px;
	line-height:13px;
}

#sendbutt {
	margin-top:32px;
	text-align: right;
}

#globalfooter {
	clear:left;
	text-align: center;
	color: #1b4059;
	font-size:12px;
	line-height:20px;
	margin-bottom:24px;
	position: relative;
	

}

#logoland {
	text-align: center;	
	background-color: #006bb3;
	height: 57px;
	width: 100%;
}

#logoland div {
	text-align: left;	
  margin-left: auto;
  margin-right: auto;
	width:940px;
	padding-left:117px;
	vertical-align: top;
}

#logoland div img {
	margin-left:19px;
	vertical-align: top;
	border: 0px;
}

<style type="text/css">

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

</style><!-- main stylesheet ends, CC with new stylesheet below... -->

<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]-->
