/* CSS Document */

/*---------------------------------------BODY----------------------------------------------*/

body {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#cccccc;
}

/*---------------------------------------H----------------------------------------------*/

/*footer*/
h1 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
color:#666666;
font-size:9px;
font-weight:normal;
line-height:1;
}

/*footer*/
h2 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
line-height:1;
}

/*content ueberschrift*/
h3 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
color:#666666;
font-size:24px;
font-weight:normal;
line-height:1;
}

/*content ueberschrift*/
h4 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:16px;
font-weight:normal;
line-height:1.2;
}

/*portfolio thumbs ueberschriften*/
h5 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:14px;
font-weight:normal;
line-height:1;
}

/*---------------------------------------MAINTABLE----------------------------------------------*/

#maintable {
width:950px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
}

#maintable .logo {
height:79px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#maintable .navigation {
height:79px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#maintable .headerbild {
height:266px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#maintable .content {
height:100px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#maintable .footer {
height:80px;
padding:25px 35px 20px 35px;
margin:0px 0px 0px 0px;
background-color:none;
background-image:url(../bilder/slices/footer_bg.jpg);
text-align:left;
}

/*---------------------------------------CONTENT TOP----------------------------------------------*/

#content {
width:950px;
height:100px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
border:none;
}

#content .back_navigation {
width:315px;
height:70px;
padding:20px 0px 0px 35px;
margin:0px 0px 0px 0px;
background-color:none;
vertical-align:top;
text-align:left;
}

		#content .back_navigation a:link {
		font-family:Helvetica, Arial, sans-serif;
		color:#999999;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		#content .back_navigation a:visited {
		font-family:Helvetica, Arial, sans-serif;
		color:#999999;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		#content .back_navigation a:hover {
		font-family:Helvetica, Arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		#content .back_navigation a:active {
		font-family:Helvetica, Arial, sans-serif;
		color:#999999;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}

#content .ueberschrift {
width:315px;
height:30px;
padding:0px 0px 0px 60px;
margin:0px 0px 0px 0px;
background-color:none;
vertical-align:top;
text-align:left;
}

#content .inhalt {
width:635px;
height:100px;
padding:40px 50px 0px 15px;
margin:0px 0px 0px 0px;
background-color:none;
text-align:justify;
vertical-align:top;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
line-height:1.2;
border:none;
}

		#content .inhalt a:link {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt a:visited {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt a:hover {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt a:active {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		
#content .inhalt_start {
width:635px;
height:100px;
padding:40px 50px 0px 15px;
margin:0px 0px 0px 0px;
background-color:none;
text-align:justify;
vertical-align:top;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
line-height:1.2;
border:none;
}

		#content .inhalt_start a:link {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt_start a:visited {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt_start a:hover {
		color:#999999;
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}
		#content .inhalt_start a:active {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		font-weight:normal;
		text-decoration:underline;
		border:none;
		}

#content .bottom {
width:950px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}


/*---------------------------------------REFERENZEN----------------------------------------------*/

#refenrenzen {
width:950px;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
background-color:none;
}

	#refenrenzen .referenzenlink {
	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	}

		#refenrenzen .referenzenlink a:link {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#refenrenzen .referenzenlink a:visited {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#refenrenzen .referenzenlink a:hover {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#refenrenzen .referenzenlink a:active {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}

/*---------------------------------------LEISTUNGEN----------------------------------------------*/

#leistungen {
width:950px;
height:100px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#leistungen .bild {
width:315px;
height:100px;
padding:60px 0px 0px 15px;
margin:0px 0px 0px 0px;
background-color:none;
vertical-align:top;
}

#leistungen .beschreibung {
width:635px;
height:100px;
padding:50px 50px 0px 15px;
margin:0px 0px 0px 0px;
background-color:none;
text-align:justify;
vertical-align:top;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
line-height:1.2;
}

		#leistungen .beschreibung a:link {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:15px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:visited {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:15px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:hover {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:15px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:active {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:15px;
		font-weight:normal;
		text-decoration:underline;
		}
	
.galerie_bilder{
border: 0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

		.galerie_bilder a:link {
		border: 0px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:none;
		}
		.galerie_bilder a:visited {
		border: 0px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:none;
		}
		.galerie_bilder a:hover {
		border: 0px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:none;
		}
		.galerie_bilder a:active {
		border: 0px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:none;
		}
	
/*---------------------------------------PORTFOLIO----------------------------------------------*/

#portfolio {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
background-repeat: no-repeat; 
}

#portfolio .portfoliobeschreibung {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
background-color:none;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
line-height:1.2;
text-align:left;
}

#portfolio .portfoliobeschreibungsub {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
line-height:1.2;
text-align:left;
}

#portfolio .portfoliolink {
padding:0px 20px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
line-height:1.2;
text-align:right;
}

		#portfolio .portfoliolink a:link {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#portfolio .portfoliolink a:visited {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#portfolio .portfoliolink a:hover {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}
		#portfolio .portfoliolink a:active {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		}

.portfolio-spacer {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
height: 50px;
}

/*
		#leistungen .beschreibung a:link {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:visited {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:hover {
		color:#666666;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		}
		#leistungen .beschreibung a:active {
		color:#333333;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:underline;
		}
*/

.auszuege {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial, sans-serif, Helvetica;
font-size:12px;
font-style:italic;
color:#666666;
}

.stichworte {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial, sans-serif, Helvetica;
font-size:11px;
color:#666666;
}

/*---------------------------------------KONTAKT-FORMULAR----------------------------------------------*/
	
.beschriftung{
font-family:Arial, sans-serif, Helvetica;
font-size:10px;
color:#666666;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
		
.inputfelder{
font-family:Arial, sans-serif, Helvetica;
font-size:12px;
border: 1px solid #cccccc;
background-color:#ffffff;
color:#333333;
padding:5px 5px 2px 5px;
margin:0px 0px 0px 0px;
width:220px;
}

.inputtext{
font-family:Arial, sans-serif, Helvetica;
font-size:12px;
border: 1px solid #cccccc;
background-color:#ffffff;
color:#333333;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
height:196px;
width:260px;
}

.submitbutton{
font-family:Arial, sans-serif, Helvetica;
font-size:10px;
border: 1px solid #cccccc;
color:#666666;
background-color:#ffffff;
padding:6px 8px 6px 8px;
margin:0px 0px 0px 0px;
}

	.submitbutton a:link {
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	border: 1px solid #cccccc;
	color:#666666;
	background-color:#ffffff;
	padding:6px 8px 6px 8px;
	margin:0px 0px 0px 0px;
		}
	.submitbutton a:visited {
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	border: 1px solid #cccccc;
	color:#666666;
	background-color:#ffffff;
	padding:6px 8px 6px 8px;
	margin:0px 0px 0px 0px;
		}
	.submitbutton a:hover {
	font-family:Arial, sans-serif, Helvetica;
	font-size:10ywpx;
	border: 1px solid #cccccc;
	color:#666666;
	background-color:#ffffff;
	padding:6px 8px 6px 8px;
	margin:0px 0px 0px 0px;
		}
	.submitbutton a:active {
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	border: 1px solid #cccccc;
	color:#666666;
	background-color:#ffffff;
	padding:6px 8px 6px 8px;
	margin:0px 0px 0px 0px;
		}

/*.umrandung{
border: 1px solid #ffffff;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}*/

/*---------------------------------------ROTORSCOPE----------------------------------------------*/
	
#rotorscope_table {
width:100%;
height:100px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:none;
}

#rotorscope_table .links {
width:140px;
border: 1px solid #ffffff;
padding:10px;
margin:0px 0px 0px 0px;
background-color:#cccccc;
text-align:left;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
line-height:1.2;
}

#rotorscope_table .rechts {
border: 1px solid #ffffff;
padding:10px;
margin:0px 0px 0px 0px;
background-color:#FFFFCC;
text-align:justify;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:1.2;
}

.rotorscope_bilder {
width:315px;
height:100px;
padding:60px 0px 0px 15px;
margin:0px 0px 0px 0px;
background-color:none;
vertical-align:top;
}






