@import url(../../sys/css/common.css);

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h3 {
	font-size: 1.8em;
	font-weight: normal;
	color: #F8B700;

}

p {
	margin-top:0px;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a b {
	color: #F8B700;
	font-weight: bold;
}

.small {
	font-size:10px;
}

.clear {
	font-weight:px;
	clear:both;
	height:1px;
}

a:link, a:visited {
	color: #CCCCCC;
}

a:hover, a:active {
	color: #F8B700;
}

h1,h2,h3,h4,h5 {
	line-height:normal;
}

h1 {
	font-size: 1.8em;
	font-weight: normal;
	color: #F8B700;
	margin-bottom:0px;
	margin-top:0px;
}

h2 {
	margin-top:0px;
	font-size: 1.8em;
	color: #2F3E76;
}

#wrapper_main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:770px;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
#wrapper_navi {
	height:60px;
}

#logo {
	width:184px;
	position:absolute;
	top:30px;
	right:40px;
}

#navi_top {
	border-bottom:3px solid #F8B700;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:50px;
	margin-bottom:5px;
}
#navi_top a:link, #navi_top a:visited {
	color: #2F3E76;
}
#navi_top a:hover, #navi_top a:active {
	color: #FAC21F;
}
#navi_top a.active:link, #navi_top a.active:visited {
	color: #FAC21F;
}

#navi_sub {
	padding-left:50px;
	margin-bottom:5px;
	color: #CCCCCC;
}
#navi_sub a:link, #navi_sub a:visited {
	color: #CCCCCC;
}
#navi_sub a:hover, #navi_sub a:active {
	color: #F8B700;
}
#navi_sub a.active:link, #navi_sub a.active:visited {
	color: #F8B700;
}

.wrapper_2col_standard {
	margin-top:20px;
}
.wrapper_2col_standard .col {

}
.wrapper_2col_standard .left {
	float:left;
	width:120px;
}
.wrapper_2col_standard .right {
	margin-left:140px;
}

#content {
	padding-left:50px;
	padding-bottom:20px;
	padding-right:40px;
	line-height:16px;
}

.news {
	margin-top:40px;
}
.news_image {

}
.news_wrapper_text {

}
.news_datum {
	font-weight:normal;
}
.news_schlagzeile {
	font-weight:bold;
}
.news_teaser {

}
.news_text {

}
.news_typo3_projekt {
	text-align:right;
	margin-top:-10px;
}

/* Referenzen */
.referenzen_list .kunde {
	margin-bottom:12px;
}
.referenzen_list .kunde strong {
	color:#F8B700;
}
.referenzen_details {
	margin-bottom:20px;
}
.referenzen_details .kunde {

}
.referenzen_details .screenshot {
	float:left;
}
.referenzen_details .screenshot .image {
	margin-bottom:10px;
}
.referenzen_details .daten {
	margin-left:140px;
}
.referenzen_details .back {
	color:#F8B700;
	margin-top:30px;
}

/* DOWNLOADS */
.downloads {
	width:500px;
	margin-bottom:20px;
}
.downloads td {
	vertical-align:top;
}
.downloads .titel {
	font-weight:bold;
}
.downloads .beschreibung {

}
.downloads .download {
	width:80px;

}
.downloads .download_link {

}
.downloads .download_info {
	font-size:0.9em;
}

/* PopUp */
#popup_image {
	text-align:center;
}
#popup_image img {
	border:1px solid #000000;
}


.map24_wrapper {
	position:absolute;
	top:130px;
	left:400px;
}