* {
	border:none;
	margin:0;
	padding:0;
}
BODY{
	background-color:#7B7C86;
}

A{
	color:#AB5A0F;
	text-decoration:underline;
}
A:hover{
	text-decoration:none;
}

h2 {font-size:13px;line-height:16px;}

/*
Grundgeruest
*/

label.telfax { float: left; width: 50px; }

#main{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:937px;
	min-height:400px;
	_height:400px;
}
#top{
	position:relative;
	height:189px;
	width:919px;
}
.schatten_oben{
	position:absolute;
	top:0px;
	width:938px;
	height:8px;
	background-image:url(../img/schatten_oben.gif);
	background-repeat:no-repeat;
}
.schatten_links{
	position:absolute;
	left:0px;
	top:8px;
	width:10px;
	height:100%;
	background-image:url(../img/schatten_links.gif);
	background-repeat:repeat-y;
}
.schatten_rechts{
	position:absolute;
	right:0px;
	top:8px;
	width:8px;
	height:100%;
	background-image:url(../img/schatten_rechts.gif);
	background-repeat:repeat-y;
}
.schatten_unten{
	position:absolute;


	width:938px;
	height:8px;
	background-image:url(../img/schatten_unten.gif);
	background-repeat:no-repeat;
}

#top_navi{
	position:relative;
	width:909px;
	height:30px;
	margin-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	margin-top:9px;
	background-image:url(../img/top_navi_bg.gif);
	width:909px;
	height:29px;
	padding-top:8px;
        background-position:0px 9px;
}


.fliesstext{
	position:relative;
    margin-left:10px;
	width:919px;
	min-height:200px;
	_height:200px;
	background-image:url(../img/hintergrund_verlauf.gif);
	background-repeat:no-repeat;
	background-color:#F4EBDA;
	padding-bottom:20px;
}
#left{
	position:relative;
	float:left;
	width:240px;
	
	min-height:100px;
	_height:100px;
	padding-top:15px;
}
#right{
	position:relative;
	float:left;
	min-height:530px;
	_height:530px;
    width:610px;
    padding-left:30px;
    background-image:url(../img/trennlinie.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:15px;
}
#right #content{
	position:relative;
	min-height:480px;
	_height:480px;
	margin-bottom:30px;
}
/*
Topbereich
*/
#top .logo{
	position:absolute;
	top:8px;
	left:10px;
	height:189px;
	width:241px;
	border-bottom:solid 1px #60616A;
}
#top .geige{
	position:absolute;
	top:8px;
	left:251px;
	height:189px;
	width:526px;
	background-image:url(../img/geige.jpg);
	border-bottom:solid 1px #60616A;
}
#top .geige_kopf{
	position:absolute;
	top:8px;
	left:777px;
	height:189px;
	width:151px;
	background-image:url(../img/geige_kopf.jpg);
	border-left:solid 1px #ffffff;
	border-bottom:solid 1px #60616A;
}
/*
Top-Navigation
*/
UL.top_navi{
	position:absolute;
	left:765px;
        _left:760px;
}
UL.top_navi LI{
	float:left;
	list-style-type:none;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	background-image:url(../img/trennlinie_topnavi.gif);
	background-repeat:no-repeat;
	background-position:right;
}
UL.top_navi LI.normal_last,UL.top_navi LI.aktiv_last{
	background-image:none;
	padding-right:0px;
}

/*
 * Fliesstext Formatierungen
 */
.blockContent{
	font-family:Tahoma;
	font-size:11px;
	color:#484b59;
	line-height:16px;
}
.blockContent .elementHeadline{
	margin-bottom:10px;
}
.blockContent .elementHeadline H1{
	font-size:18px;
	color:#ab5a0f;
	font-weight:normal;
}
.blockContent .elementHeadline H2{
	font-size:18px;
	font-weight:normal;
	line-height:21px;
}
.blockContent .elementStandard_eng{
	color:#AB5A0F;
	margin-bottom:20px;
}
.blockContent .elementStandard{
	margin-bottom:20px;
}
.blockContent .elementStandard TABLE{
	width:100%;
}
.blockContent .elementStandard TABLE TD IMG{
	border:solid 1px #000000; 
}
.blockContent UL{
	margin-left:15px;
	color:#AB5A0F;
}
/*
 * footer
 */
#footer{
	position:relative;
	width:937px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
	padding-bottom:20px;
}
#footer #footernavi{
	position:relative;
	float:left;
	width:300px;
	padding-left:20px;
}
#footer #copyright{
	position:relative;
	float:right;
	width:280px;
	text-align:right;
	padding-right:20px;
}

/*
 * Oeffnungszeiten
 */
.oeffnungszeiten{
	position:relative;
	width:606px;
	min-height:1px;
	_height:1px;
	background-image:url(../img/trennlinie_oeffnungszeiten.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:10px;
	bottom:-20px;
	
}
/*
 * anschrift
 */
.anschrift{
	position:absolute;
	left:-230px;
	bottom:-20px;
}

/*
 * Navigation
 */
UL.haupt_navi{
	
}
UL.haupt_navi LI{
	list-style-type:none;
	font-family:Tahoma;
	font-size:11px;
	padding-left:10px;
	padding-top:5px;
        padding-bottom:5px;
}

/*Normalzustand*/
UL.haupt_navi LI.normal,UL.haupt_navi LI.selected{
	background-image:url(../img/navi_linie.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}
UL.haupt_navi LI.normal A{
	text-decoration:none;
	color:#ab5a0f;
	font-weight:normal;
}
UL.haupt_navi LI.normal A:hover,UL.haupt_navi LI.selected A, UL.haupt_navi LI.openselected A{
	font-weight:normal;
	color:#672809;
	text-decoration:none;
}
/*Aktiver Hauptpunkt*/

/*GeÃ&#131;&#131;&#131;Ã&#131;&#130;Ã&#130;Â¶ffnet mit Unternavatigationspunkte*/
UL.haupt_navi LI.openselected{
	background-image:url(../img/navi_linie.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
UL.haupt_navi LI UL LI{
        padding-bottom:4px;
	padding-top:4px;
}
UL.haupt_navi LI UL LI.lev2_normal A{
	text-decoration:none;
	color:#484B59;
	font-weight:normal;
}
UL.haupt_navi LI UL LI.lev2_normal A:hover{
	color:#000000;
}
UL.haupt_navi LI UL LI.lev2_selected A{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}


/*Footer Navigation**/
UL.footer_navi LI{
	list-style-type:none;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
UL.footer_navi LI.normal{
	border-right:solid 1px #ffffff;
}
UL.footer_navi LI A{
	text-decoration:none;
	color:#ffffff;
}


/*Kontaktformular*/
.elementForm TABLE TD{
	padding:3px;
}
.elementForm INPUT,.elementForm TEXTAREA{
	width:200px;
	border:solid 1px #AB5A0F;
	background-color:transparent;
	color:#484B59;
	font-family:Tahoma;
	font-size:11px;
}
.elementForm INPUT.zip,.elementForm INPUT.city{
	width:98px;
}
.elementForm INPUT.zip{
	margin-right:2px;
}
 .elementForm SELECT{
 	width:202px !important;
	border:solid 1px #AB5A0F;
	background-color:#F4EBDA;
	font-family:Tahoma;
	font-size:11px;
 }
  .elementForm SELECT OPTION{
  	background-color:#F4EBDA;
	border-right:solid 1px #AB5A0F;
	border-left:solid 1px #AB5A0F;
  }
 /*SITEmap*/
.elementSitemap UL LI{
	margin-left:10px;
}
.elementSitemap UL{
	list-style-type:circle;
}
	
#divEditbutton{
	position:absolute;
	top:-40px;
}


/*Galerie*/
.galerie{
        position:relative;
        width:640px;
        _width:600px;
}
.galerie .bild{
        position:relative;
        float:left;
        height:150px;
        margin-right:40px;
        _margin-right:15px;
}
.galerie .bild IMG{
        border:solid 1px #AB5A0F; 
}
.galerie{
        margin-bottom:15px;
}

	/* Filetype-Icons */
	a.filetype {
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:29px;
	}
	
	/* Sonstige Datei-Formate */
	a.pdf   { background:url(/de/wLayout/design/img/fileicons/pdf.gif) no-repeat left center; padding-left: 30px; }
	a.exe   { background:url(/de/wLayout/design/img/fileicons/exe.gif) no-repeat left center; padding-left: 30px; }
	a.email { background:url(/de/wLayout/design/img/fileicons/email.gif) no-repeat left center; padding-left: 30px; }
	a.external { background:url(/de/wLayout/design/img/fileicons/external.gif) no-repeat left center; padding-left:14px; }
	
	/* Musik-Dateien */
	a.aac { background-image:url(/de/wLayout/design/img/fileicons/aac.gif); }
	a.mid { background-image:url(/de/wLayout/design/img/fileicons/mid.gif); }
	a.mp3 { background-image:url(/de/wLayout/design/img/fileicons/mp3.gif); }
	a.ogg { background-image:url(/de/wLayout/design/img/fileicons/ogg.gif); }
	a.rm  { background-image:url(/de/wLayout/design/img/fileicons/rm.gif); }
	a.wav { background-image:url(/de/wLayout/design/img/fileicons/wav.gif); }
	a.wma { background-image:url(/de/wLayout/design/img/fileicons/wma.gif); }
	
	/* Video-Dateien */
	a.avi { background-image:url(/de/wLayout/design/img/fileicons/avi.gif); }
	a.flv { background-image:url(/de/wLayout/design/img/fileicons/flv.gif); }
	a.mp4 { background-image:url(/de/wLayout/design/img/fileicons/mp4.gif); }
	a.mpeg{ background-image:url(/de/wLayout/design/img/fileicons/mpeg.gif); }
	a.mpg { background-image:url(/de/wLayout/design/img/fileicons/mpg.gif); }
	a.swf { background-image:url(/de/wLayout/design/img/fileicons/swf.gif); }
	a.wmv { background-image:url(/de/wLayout/design/img/fileicons/wmv.gif); }
	
	/* Archive */
	a.ace { background-image:url(/de/wLayout/design/img/fileicons/ace.gif); }
	a.gz  { background-image:url(/de/wLayout/design/img/fileicons/gz.gif); }
	a.rar { background-image:url(/de/wLayout/design/img/fileicons/rar.gif); }
	a.tar { background-image:url(/de/wLayout/design/img/fileicons/tar.gif); }
	a.tgz { background-image:url(/de/wLayout/design/img/fileicons/tgz.gif); }
	a.zip { background-image:url(/de/wLayout/design/img/fileicons/zip.gif); }
	
	/* Word */
	a.doc { background-image:url(/de/wLayout/design/img/fileicons/doc.gif); }
	a.docx{ background-image:url(/de/wLayout/design/img/fileicons/docx.gif); }
	a.odt { background-image:url(/de/wLayout/design/img/fileicons/odt.gif); }
	a.txt { background-image:url(/de/wLayout/design/img/fileicons/txt.gif); }
	
	/* Excel */
	a.csv { background-image:url(/de/wLayout/design/img/fileicons/csv.gif); }
	a.ods { background-image:url(/de/wLayout/design/img/fileicons/ods.gif); }
	a.xls { background-image:url(/de/wLayout/design/img/fileicons/xls.gif); }
	a.xlsx{ background-image:url(/de/wLayout/design/img/fileicons/xlsx.gif); }
	
	/* PowerPoint */
	a.odg { background-image:url(/de/wLayout/design/img/fileicons/odg.gif); }
	a.pps { background-image:url(/de/wLayout/design/img/fileicons/pps.gif); }
	a.ppsx{ background-image:url(/de/wLayout/design/img/fileicons/ppsx.gif); }
	a.ppt { background-image:url(/de/wLayout/design/img/fileicons/ppt.gif); }
	a.pptx{ background-image:url(/de/wLayout/design/img/fileicons/pptx.gif); }
	
	