/*** Landing Page ***/

#corpus_gesamt {
	width: 1000px;
	float: left;
	padding: 0px;
	background: url(../img/24_transparent.jpg) no-repeat right bottom;
}

#corpus_gesamt #col_center, #corpus_gesamt #col_center div.content_center {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.landing {
	width:100%;
	float: left;
	overflow: hidden;
	position: relative;
}

.landing input.submit {
	margin: 0px;
	background: #d70000;
	border: 1px solid #d70000;
	cursor: pointer;
}

.landing p {
	float: left;
	width: 100%;
	font-size: 11px;
}

.landing h5 {
	margin: 5px 0px 8px 0px;
}

.landing .header div {
	display: none;
}

.landing div.landing_sd {
	display: block;
}

.landing .header #kwick_1 a, .landing .header #kwick_2 a, .landing .header #kwick_3 a {
	background: none;
}

.landing .header .active {
	display: block;
	width: 625px;
	height: 300px;
	padding: 20px;
	float: left;
	overflow: hidden;
}

.landing .header .active h1 {
	font-size: 20px;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.landing .header .active ul {
	margin: 0px;
	padding: 0px;
}

.landing .header .active li {
	list-style-type:circle;
	padding-left: 0px;
	margin-left: 0px;
}

.landing .header .active p, .landing .header .active li, .landing .header .active li a {
	width: 630px;
	line-height: 19px;
	float: left;
}

.landing .header .active p , .landing .header .active b, .landing .header .active a {
	font-size: 13px;
}

.landing .header .active h6 a {
	font-size: 10px;
	font-weight: bold;
}

.landing .header .active li a {
	font-size: 13px;
}

.landing .header #kwick_1 li a:hover, .landing .header #kwick_2 li a:hover, .landing .header #kwick_3 li a:hover  {
	font-size: 13px;
	color:#000;
	display: block;
	width: 630px;
}

.landing h6 {
	font-size: 10px;
	font-weight: bold;
}

.landing h6 a {
	font-size: 10px;
	font-weight: bold;
}

/*** Kontakt ***/

.landing img.sofortkontakt {
	position: absolute;
	top: 435px;
	left: 65%;
	border: none;
}

.landing .landing_contact {
	display: none;
}

.landing div.landing_contact {
	display: block;
	/*
	position: absolute;
	left: 63.1%;
	top: 256px;
	z-index: 20;
	*/
	float: left;
	border-left: 1px solid #040404;
	height: 320px;
	width: 314px;
	padding: 10px;
	overflow: hidden;
	background: url(../img/24_transparent.jpg) no-repeat right bottom;
}

* html .landing div.landing_contact_active {
	width: 314px;
}

/*** Navi unten ***/

.landing .landing_navi {
	border-top: 1px solid #040404;
	width: 100%;
	float: left;
}

.landing .landing_navi div {
	float: left;
	width: 322px;
	height: 55px;
	padding: 5px;
	border-right: 1px solid #040404;
	
	background: url(../img/landing_navi_bg_active.jpg) repeat-x top left;
	cursor: pointer;
}

.landing .landing_navi div h1, .landing .landing_navi div p {
	color: #eee;
}

.landing .landing_navi div:hover, .landing .landing_navi div.naviactive {	
	background: url(../img/landing_navi_bg_active.jpg) repeat-x top left;
	background: url(../img/bg_landing_bottom.jpg) repeat-x bottom left #656565;
}

.landing .landing_navi div:hover h1, .landing .landing_navi div:hover p, .landing .landing_navi div.naviactive * {
	color: #eee;
	color: #F28A35;
	color: #fff;
}

* html .landing .landing_navi div {	
	overflow: hidden;
}

.landing .landing_navi div h1 {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 4px;
}

.landing .landing_navi div p {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 4px 0px 0px 0px;
}

.landing .landing_navi div.landing_no3 {
	border-right: none;
	width: 324px;
}

* html .landing .landing_navi div.landing_no3 {
	width: 324px;
}



.landing table {
	width: 620px;
	float: left;
}

.landing table td {
	padding-right: 20px;
}

.landing .header .active table p, .landing .header .active table li, .landing .header .active table a {
	width: 100%;
}

.landing .header h3, .landing table td ul li b {
	font-size: 14px;
}

.landing .header table img {
	border: none;
}

.landing .header .active table td a.download {
	width: 100%;
	float: left;
	margin-bottom: 0px;
}

.landing table td ul li {
	list-style-image: none;
	list-style-type: circle;
}

.landing div.form_line {
	width: 100%;
	float: left;
	margin: 0px 0px 5px 0px;
}

.landing label {
	width: 80px;
}

.landing textarea {
	width: 180px;
	height: 60px;
}

.landing input {
	width: 120px;
}

.landing input.checkbox {
	width: auto;
	border: none;
	padding: 0px;
	margin: 0px;
}

div.bestaetigung {
	padding: 20px;
}


/*** Moodalbox ***/
#content_box {
	padding: 10px;
}

#content_box ul {
	margin: 15px 0px 15px 20px;
}

#content_box li {
	margin: 0px 0px 5px 5px;
}

.landing .header li.homepage_konzeption {
	list-style-type:none;
	background:url(../img/presse.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.homepage_design {
	list-style-type:none;
	background:url(../img/design.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.homepage_entwicklung {
	list-style-type:none;
	background:url(../img/entwicklung.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.homepage_optimierung {
	list-style-type:none;
	background:url(../img/internet.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.homepage_vermarktung {
	list-style-type:none;
	background:url(../img/markt.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.homepage_weblog {
	list-style-type:none;
	background:url(../img/projekte.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_typo3 {
	list-style-type:none;
	background:url(../img/typo3.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_wordpress {
	list-style-type:none;
	background:url(../img/wordpress.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_magento {
	list-style-type:none;
	background:url(../img/magento.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_egroupware {
	list-style-type:none;
	background:url(../img/egroupware.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_mediencenter {
	list-style-type:none;
	background:url(../img/mediencenter.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.technologie_marktforschung {
	list-style-type:none;
	background:url(../img/charts.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_optimierung {
	list-style-type:none;
	background:url(../img/optimierung.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_marketing {
	list-style-type:none;
	background:url(../img/google.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_kampagnen {
	list-style-type:none;
	background:url(../img/presse.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_pr {
	list-style-type:none;
	background:url(../img/printmedien.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_print {
	list-style-type:none;
	background:url(../img/werbematerial.jpg) no-repeat center left;
	padding:0 0 0 40px;
}

.landing .header li.marketing_weblog {
	list-style-type:none;
	background:url(../img/projekte.jpg) no-repeat center left;
	padding:0 0 0 40px;
}
