body {
	font-family: Courier, monospace;
	font-size: 11px;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	background-color: #2E3737;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;

}
meta {

text-transform:uppercase;

}
body a {			
	color: #000000;
	text-decoration: underline;	
}
body a:hover {			
	color: #22C0FF;
	text-decoration: none;	
}
#site{	
	width:100%;
	z-index:50;
	position:absolute;
	left:0px;
	top:87px;
}
.paddNews {		
	padding-top:17px;
	padding-left:10px;
}
.paddAwards {		
	padding-top:17px;
	padding-left:20px;
}
.paddInhaltseite {		
	padding-top:17px;
	padding-left:10px;
}
.paddKunden {		
	padding-top:17px;
	padding-left:20px;
}
.paddRef {		
	padding-top:17px;
	padding-left:20px;
}
#navigation {

	z-index:100;
	position:fixed;
	left:0px;
	top:0px;	

}

#impressum{
	z-index:450;
	position:fixed;
	right:20px;
	bottom:20px;	
	width:100px;
	text-align:right;
}

#logo{
	z-index:150;
	position:fixed;
	right:20px;
	top:20px;	
	width:300px;
	text-align:right;
}
#sublogo{
	z-index:160;
	position:fixed;
	right:20px;
	top:59px;	
	width:300px;
	text-align:right;
}
#startzufallbox{
	z-index:50;
	position:absolute;
	left:20px;
	top:89px;
	width:349px;
}
#startteaserbox{
	z-index:50;
	position:absolute;
	left:20px;
	top:89px;
	width:200px;
}
#punktlinkbox{
	z-index:40;
	position:absolute;
	left:200px;
	top:89px;
width:76%;
height:76%;
display:block;
}

#punkt{
	z-index:45;
	position:absolute;
	left:48%;
	top:44%;

}
.startteaserInbox{
	margin:0;
	padding:0;
	width:390px;
}
.startteaserMehr a {	
	font-family: Courier, monospace;
	font-size: 11px;
	line-height: 130%;		
	color: #000000;
	text-decoration: underline;	
}
.startteaserMehr a:hover {		
	font-family: Courier, monospace;
	font-size: 11px;
	line-height: 130%;	
	color: #22C0FF;
	text-decoration: none;	
}
.startteaser01 {
	margin:0;
	margin-bottom:9px;
	padding:0;
	width:170px;
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align:left;
}

.startteaser02 {
	margin:0;
	margin-bottom:9px;
	padding:0;
	width:170px;
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align:left;

}
.startteaser03 {
	margin:0;
	margin-bottom:9px;
	padding:0;
	width:170px;
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align:left;

}


.breiteSpalte {
	float:left;
	width:360px;

}
.normSpalte {
	float:left;
	width:180px;
}
.normSpalteInhalt {	
	font-size:11px;
	color:black;
	background:white;
	width:170px;
	margin-left:10px;
	margin-bottom:10px;

}

.breiteSpalteInhalt {	
	font-size:11px;
	color:black;
	background:white;
	width:350px;
	margin-left:10px;
	margin-bottom:10px;	
}
.breiteSpalteInhalt h1 {
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:10px;
	
}
.breiteSpalteInhalt h1 a {			
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	
}
.breiteSpalteInhalt h1 a:hover {			
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: underline;	
	
}
.breiteSpalteInhalt .newsteaser {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	color:black;
}
.breiteSpalteInhalt .newsteaser a {			
	color: #000000;
	text-decoration: underline;	
}
.breiteSpalteInhalt .newsteaser a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.breiteSpalteInhalt .newsbild350 {			
	line-height: 100%;
	border:0;
	margin: 0px;
	padding: 0px;	
	padding-bottom:7px;
	
}
.normSpalteInhalt h1 {		
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:10px;
	
}
.normSpalteInhalt h1 a {			
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	
}
.normSpalteInhalt h1 a:hover {			
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: underline;	
	color:black;
}
.normSpalteInhalt .newsteaser {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	color:black;
}
.normSpalteInhalt .newsteaser a {			
	color: #000000;
	text-decoration: underline;	
}
.normSpalteInhalt .newsteaser a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.normSpalteInhalt .newsbild170 {			
	line-height: 100%;
	border:0;
	margin: 0px;
	padding: 0px;	
	padding-bottom:7px;
	
}
.refbild170 {			
	line-height: 100%;
	border:0;
	margin: 0px;
	padding: 0px;	
	margin-bottom:10px;
	
}

#navigation ul{
	padding:0;
	margin:0;
	padding-top:14px;
	padding-left:20px;
	list-style-type: none;
}
#navigation ul li
{
	padding:0;
	margin:0;
	float:left;
	padding-right:1px;
	list-style-type: none;
}
#navigation ul li,
#navigation ul li a,
#navigation ul li a:hover
{
	display:block;
}
#navigation ul li,
#navigation ul li a,
#navigation ul li a:hover
{
	display:block;
}
.newsDetail {
	width:530px;
	background-color: white;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-bottom:30px;
}
.newsDetail .newsDetailPadd {	
	padding:4px;
	margin:0;	
}
.newsDetailPadd h1 {		
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:15px;
	
}
.newsDetailPadd .teaser {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:15px;
	font-weight:bold;
}
.newsDetailPadd .teaser a {			
	color: #000000;
	text-decoration: underline;	
}
.newsDetailPadd .teaser a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.newsDetailPadd .content {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;

}
.newsDetailPadd .content a {			
	color: #000000;
	text-decoration: underline;	
}
.newsDetailPadd .content a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.newsbild530 {
	border: 0;
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	width:530px;
}

.newsTags {			
	color: #000000;
	text-decoration: none;	
}

.newsTags a {			
	color: #000000;
	text-decoration: none;	
}
.newsTags a:hover {			
	color: #000000;
	text-decoration: underline;	
}
.contentTags a {			
	color: #000000;
	text-decoration: none;	
}
.contentTags a:hover {			
	color: #000000;
	text-decoration: underline;	
}
.tags {			
	color: #000000;
	text-decoration: none;	
}

.tags a{			
	color: #000000;
	text-decoration: none;	
}
.tags a:hover {			
	color: #000000;
	text-decoration: underline;	
}
.inhaltBoxLeft {
	width:542px;
	padding:0;
	margin:0;
	margin-left:10px;
	float:left;
}
.inhaltBoxRight {
	width:350px;
	padding:0;
	margin:0;
	float:left;
}
.inhaltBox {
	width:530px;
	background-color: white;
	padding:0;
	margin:0;	
	margin-bottom:12px;
}

.inhaltBox350 {
	width:350px;
	background-color: white;
	padding:0;
	margin:0;
	margin-bottom:12px;
}
.inhaltBoxPadd {	
	padding:4px;
	margin:0;	
	
}
.inhaltBoxPadd h1 {		
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:15px;
	
}
.inhaltBoxPadd .teaser {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:15px;
	font-weight:bold;
}
.inhaltBoxPadd .teaser a {			
	color: #000000;
	text-decoration: underline;	
}
.inhaltBoxPadd .teaser a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.inhaltBoxPadd .content {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;

}
.inhaltBoxPadd .content a {			
	color: #000000;
	text-decoration: underline;	
}
.inhaltBoxPadd .content a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
.inhaltBoxPadd .contentKunden {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;

}
.inhaltBoxPadd .contentKunden a {			
	color: #000000;
	text-decoration: underline;	
}
.inhaltBoxPadd .contentKunden a:hover {			
	color: #66EE00;
	text-decoration: underline;	
}
.inhaltBoxPadd .contentAwards {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;

}
.inhaltBoxPadd .contentAwards a {			
	color: #000000;
	text-decoration: underline;	
}
.inhaltBoxPadd .contentAwards a:hover {			
	color: #FF0041;
	text-decoration: underline;	
}

.inhaltbild530 {
	border: 0;
	margin: 0px;
	padding: 0px;
	margin-bottom:12px;
	width:530px;
	background-color: white;
}
.inhaltbild350 {
	border: 0;
	margin: 0px;
	padding: 0px;
	margin-bottom:12px;
	width:350px;
	background-color: white;
}

.inhaltTags,
.inhaltTags a {			
	color: #000000;
	text-decoration: none;	
}
.inhaltTags a:hover {			
	color: #000000;
	text-decoration: underline;	
}

.h1 {		
	font-family: Georgia, Courier, monospace;
	font-weight: normal;
	font-size: 19px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:15px;
	
}
#ligaToggle .teaser {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 4px;
	padding-bottom:15px;
	font-weight:bold;
}
#ligaToggle .teaser a {			
	color: #000000;
	text-decoration: underline;	
}
#ligaToggle .teaser a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}
#ligaToggle .content {
	color: #000000;
	text-decoration: none;	
	margin: 0px;
	padding: 4px;
	padding-bottom:5px;

}
#ligaToggle .content a {			
	color: #000000;
	text-decoration: underline;	
}
#ligaToggle .content a:hover {			
	color: #22C0FF;
	text-decoration: underline;	
}




.farbeF80011 a:hover {			
	color: #F80011;
}

.farbeFA00FE a:hover {			
	color: #FA00FE;
}

.farbeBE00FD a:hover {			
	color: #BE00FD;
}

.farbe1900FD a:hover {			
	color: #1900FD;
}

.farbe27C0FD a:hover {			
	color: #27C0FD;
}

.farbe2BFFC1 a:hover {			
	color: #2BFFC1;
}

.farbe26FF14 a:hover {			
	color: #26FF14;
}

.farbeFBC318 a:hover {			
	color: #FBC318;
}
