/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	margin:0px;
	margin-top:10px;
	padding:0px;	
}

img{
	border:0 none;
}

h2{
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
	margin-bottom:13px;	
	width:420px;
}

h3{
	font-weight:bold;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:14px;
	padding-bottom:14px;
}

h4{
	font-weight:normal;
	font-size:12px;
	padding:0px;
	margin:0px;
}

h1{
	font-weight:bold;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#d8d8d8;
}

h5{
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
		line-height:12px;
	padding-bottom:5px;
}

a, a:link, a:visited	{
	text-decoration: none;
	color: #4C0000;
}

a:hover, a:focus	{
	text-decoration: underline;
	color: #4C0000;
}

a.link:link, a.link:visited, a.link:hover, a.link:focus{
	background-image: url(/_img/pfeil.gif);
	background-repeat: no-repeat;	
	background-position: 0px 3px;
	padding-left: 15px;		
	color: #4c0000;
}

a.foto:link, a.foto:visited, a.foto:hover, a.foto:focus{
	background-image: url(/_img/pfeil_schliessen.gif);  				
	background-position: 0px 3px; 
	padding-left: 15px; 
	background-repeat: no-repeat; 
	text-decoration:none;
}

p.code1{
	margin:0px; 
	padding:0px; 
	padding-left:10px;
}

p.code2{
	margin:0px; 
	padding:0px; 
	padding-left:20px;
}

p.code3{
	margin:0px; 
	padding:0px; 
	padding-left:30px;
}

table{
 	font-size: 11px;
}


/* Divs */
#main{
	 background: url(/_img/background/rechts.gif) repeat-x 25px 25px;
}

#container_header{
	height:206px; 
	width:676px; 
	vertical-align:bottom; 
	border-bottom:1px solid #000000;
	padding:0px;
}

#header_mitte{
	width:451px; 
	float:right;
}

#teaser{
	height:25px;  
	background-color:#f1f1f1; 
	width:450px;
	line-height:25px;
	text-align:center;
}

#teaser h1{
	font-weight:normal;	
}

#bild_flaeche{
	height:180px; 
	border-top:1px solid #000000; 
	width:450px;	
}

#container_menue{
	background-color:#7E0800; 
	width:200px; 
	height:150px; 
	float:right; 
	margin-top:26px;
	padding-top:30px;
	font-size:12px;
}

#container_menue a, #container_menue a:link, #container_menue a:visited	{
	height: 15px;
	display: block;	
	text-decoration: none;
	padding:5px;
	padding-left:25px;
	
	line-height:13px;
	margin:0px;
	border-top:1px solid #000000;
}

#container_menue a:hover, #container_menue a:focus	{
	height: 15px;
	background-color:#d8d8d8;
	display: block;
	color: #000000;
	text-decoration: none;
	padding:5px;
	padding-left:25px;
	line-height:13px;
	margin:0px;
	border-top:1px solid #000000;
}

a.profil, a.profil:link, a.profil:visited {
	background-color:#CB8600;
	color:#FFFFFF;	
}

a.arbeitsproben, a.arbeitsproben:link, a.arbeitsproben:visited  {
	background-color:#AF5101;
	color:#FFFFFF;
}
a.leistung, a.leistung:link, a.leistung:visited  {
	background-color:#630903;
	color:#FFFFFF;
}
a.kontakt, a.kontakt:link, a.kontakt:visited  {
	background-color:#892D00;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
}

a.aktiv, a.aktiv:link, a.aktiv:visited{
	background-color:#ffffff;
	color:#000000;
}


#linie_fett{
	margin-left:25px; 
	background-color:#CB8600; 
	width:650px; 
	height:10px;
	border-bottom:1px solid #000000; 
}

#container_inhalt{
	height:206px; 
	width:650px; 
	vertical-align:bottom; 
	margin:0px; 
	padding:0px; 
	margin-left:25px;	
}

#submenue{
	/*width-max:155px; */
	float:left;  
	padding:15px;
	font-size:12px;
	line-height:18px;
	padding-left:30px;
	padding-right:0px;
}


#inhalt{
	margin:0px;
	width:420px; 
	float:right; 
	background-color:#f1f1f1;
	padding:15px;
	padding-bottom:80px;
}

.copyright{
	width:420px; 
	float:right;
	background-color:#ffffff;
	color:#d8d8d8;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	font-size:10px;
}

.copyright a{
	color:#d8d8d8;
}

#footer{
	position:absolute; 
	left:675px; 
	top:0px; 
	width:225px; 
	margin-top:35px;
	
}

#small_navi{
	background-color:#FFFFFF;
	padding:10px;
	padding-top:146px;
	font-size:10px;
	padding-bottom:0px;
	margin-bottom:54px;
}

#themenbild{
	float:right; 
	width:225px; 
	background-color:#ffffff; 
	height:180px; 
	filter:Alpha(opacity=25, finishopacity=25, style=3); 
	-moz-opacity:0.25; 
	opacity: 0.25; 

}

#arbeitsprobe_bild{
	height:315px;
}

#arbeitsprobe_bildunterschrift{
	width:420px;
}

.bildliste{
	cursor:pointer;
	width:60px;
	border:1px solid #000000;
	margin:4px;
}

.bildliste_aktiv{
	cursor:pointer;
	width:60px;
	border:1px solid #892D00;
	margin:4px;
}

#foto{
	width:420px; 
	border:1px solid #000000; 
	background-color:#ffffff; 
	color:#000000; 
	position:absolute; 
	left:580px; 
	top:-1130px;
	z-index:2; 
	text-align:right;
	
}

#bildunterschrift{
	margin-top:305px;
	background-color:#ffffff;
	color:#000000;
	width:415px;
	text-align:left;
	padding-left:5px;
}

/* Ende Divs */

.hg_hell{
	background-color:#f1f1f1;
}

.fehler{
	color:#FF0000;
}

.linie_abschnitt{
	border-bottom:1px solid #000000;
	margin:0px; 
	padding:1px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:right;
	width:420px;
}

.button{
 	color:#000000;
	background-color:#ffffff;
	height:22px;
	border:1px solid #000000;
	font-size:13px;
 }
 
 input{  			
	font-size:13px;
	color:#000;
	border:1px solid #000000;	
 }

 textarea{ 	
 	border:1px solid #000000;
	font-size:12px;
	color:#000;
 }

ul{
	list-style-image:url(/_img/liste.gif)
}
li {
	padding-bottom:6px;
} 



#maya_flash {
		z-index: 1;
		margin: 0;
		width: 320px;
		height: 260px;
		cursor: nw-resize;
	}