/******** Globales *********************************************************/


* {
	margin:0px; padding:0px;
}
body {
	behavior:url("css/csshover.htc");
	background:	url(../images/system/hg_site.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
img, td, tr, table {
	border:none;
}
table.logozeile td {
	padding:0px 7px 0px 7px;
}
.clearfloat {
	clear:both;
	line-height:1px;
}
#page {
	margin:0px auto;
	text-align:center;
	width:724px;
}


/******** Container *********************************************************/


#outer-wrapper {
	width:724px;
	margin:0px;
	padding:0px;
}
#inner-wrapper {
	width:624px;
	margin:0px;
	padding:0px;
	background-color:#DDEBF2;
}
#top-banner {
	width:468px;
	height:60px;
	padding:0px;
	background-color:#DDEBF2;
}
#mainnav, #content, #teaser, #contentheader, #contentbottom, #logos, #bottom-banner {
	float:left;
	display:inline;
	width:624px;
}
#mainnav {
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#DDEBF2;
	text-align:left;
}
#content {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
}

#logos {
	height:40px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#DDEBF2;
	background:url(../images/system/hg_ticker.gif) no-repeat;
	text-align:center;
}
#bottom-banner {
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background-color:#DDEBF2;
	text-align:center;
}
#bottom-banner-center {
	float:left;
	display:inline;
	height:60px;
	width:468px;
	margin:0px 0px 10px 78px;
	padding:0px;
	background-color:#DDEBF2;
	text-align:center;
}
#tarifcheck {
	float:left;
	display:inline;
	height:60px;
	width:78px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background-color:#DDEBF2;
}
#footer {
	clear:both;
	width:624px;
	margin:0px 0px 20px 70px;
	padding:0px;
	text-align:left;
}
#skyscraper {
	position:absolute;
	left:50%;
	top:48px;
	margin:0px 0px 0px 374px;
}

/******** Startseite *************/

#teaser {
	height:130px;
	margin:0px;
	padding:0px;
	text-align:left;
	overflow:hidden;
}
#teaser-text {
	float:left;
	display:inline;
	width:330px;
	margin:15px 0px 0px 20px;
	padding:0px;
}
#teaser-text h1 a, #teaser-text h1 {
	color:#ffffff;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}
#teaser-text p a, #teaser-text p {
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}
#hit {
	float:left;
	display:inline;
	width:270px;
	height:130px;
	margin:0px;
	padding:0px;
}
div.box {
	float:left;
	display:inline;
	width:600px;
	margin:0px 0px 0px 12px;
	padding:0px;
	text-align:left;
}
#bottom {
	float:left;
	display:inline;
	width:624px;
	margin:0px;
	padding:0px;
	text-align:left;
}


/******** Schatten mit PNG ***********************/

#hg-top {
	width:724px;
	height:69px;
	padding:0px;
	background:url(../images/system/hg_top.png) no-repeat;
}
#hg-left {
	width:70px;
	padding:0px;
	background:url(../images/system/hg_left.png) no-repeat;
}
#hg-right {
	width:30px;
	padding:0px;
	background:url(../images/system/hg_right.png) no-repeat;
}
#hg-bottom {
	width:724px;
	height:30px;
	padding:0px;
	background:url(../images/system/hg_bottom.png) no-repeat;
}
#hg-logo {
	width:226px;
	height:80px;
	padding:0px;
	background:url(../images/system/hg_logo.png) no-repeat;
}


/******** Schatten mit PNG / IE Hack **************/

* html #hg-top {
	width:724px;
	height:69px;
	padding:0px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/system/hg_top.png", sizingMethod="crop");
}
* html #hg-left {
	width:70px;
	padding:0px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/system/hg_left.png", sizingMethod="crop");
}
* html #hg-right {
	width:30px;
	padding:0px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/system/hg_right.png", sizingMethod="crop");
}
* html #hg-bottom {
	width:724px;
	height:30px;
	padding:0px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/system/hg_bottom.png", sizingMethod="crop");
}
* html #hg-logo {
	width:226px;
	height:80px;
	padding:0px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/system/hg_logo.png", sizingMethod="crop");
}


/******** Content *********************************************************/

div.contentitem ul {
	margin:0px 0px 20px 15px;
}

div.contentitem {
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

div.content-atrikel {
	float:left;
	display:inline;
	width:584px;
	margin:10px 0px 10px 0px;
	padding:20px 0px 0px 0px;
	border-top:1px solid #dbeaf2;
}
div.content-atrikelimg {
	float:left;
	display:inline;
	width:195px;
}
div.content-atrikeltxt {
	float:left;
	display:inline;
	width:333px;
	margin:0px 0px 0px 20px;
}
.home {
	margin:30px 0px 0px 20px;
	width:584px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	width:584px;
}
.standard {
	margin:0px 20px 20px 20px;
	padding:0px;
	width:584px;
}
.standardsmallbottomspace {
	margin:0px 20px 0px 20px;
	padding:0px;
	width:584px;
}
.faq {
	margin:0px 20px 20px 20px;
	padding:0px;
	width:584px;
}
.column-left {
	margin:0px;
	padding:0px;
}
.column-right {
	margin:0px 0px 0px 20px;
	padding:0px;
}

/******** Formulare *********************************************************/


input.system, textarea.system, select.system {
	margin:0px 0px 3px 0px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FCFDF9;
	border: 1px solid #70B615;
}
input.systemsend {
	margin:10px 0px 0px 0px;
}