@charset "UTF-8";

  /* Layout Properties | Layout-Eigenschaften 
  0170c1
  border-color: #f00; border-style: solid;636466
  
  */
body { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding: 0px; 
	color:#494545; background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
body a, body a:visited, body a:active  {
    text-decoration:none ;
	color: #0170c1;
}
  
body a:hover { text-decoration:underline ;}

h1 {padding-top:0px; margin-top:0px;}
h2 {padding-top:0px; margin-top:0px;}
h3 {padding-top:0px; margin-top:0px;}
h4 {padding-top:0px; margin-top:0px;}
h5 {padding-top:0px; margin-top:0px;}
h6 {padding-top:0px; margin-top:0px;}
p {padding-top:0px; margin-top:0px;}
  
.hr { margin-right: 50px;}
hr {
	width: 100%;
	border-top: 2px solid #b8b8b8;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
  
#outside { margin: 0px; padding: 0px; width:100%;}
#outsideleft { 
    margin: 0px; padding: 0px;
    width: 50px;  background-image:url('../image/outsideleft.jpg'); background-repeat:repeat-y }
#outsideright { margin: 0px; padding: 0px; width: 50px;  background: #fff url('../image/outsideright.jpg') repeat-y; 
	}
	
#outsidemain { margin: 0px; padding: 0px; width: auto; background: #fff; }
#insidetop { width: 100%;}

#header { width: 100%;}
#logo { width: 335px;}
#logo img{ border: 0px;}
#logo a, #logo a:visited, #logo a:active, #logo a:hover {
	text-decoration:none ;
	color: #fff;}
  
#topnavi { text-align: right; font-size: 20px; }
#topnavi a, #topnavi a:visited, #topnavi a:active, #topnavi a:hover {
	color: #494545;}
#topnavi ul { list-style-type: none;}
#topnavi li { border-color: #fff; border-style: solid;}
#topnavi1 { text-align: right; border-color: #fff; border-style: solid;}
#topnavi2 { text-align: right; width: 290px;border-color: #fff; border-style: solid;}
#topnavi3 { width: 90px; }
#topnavi .active span { padding-left: 20px;
 background: url('../image/greenbullet.jpg') no-repeat center left;}
#topnavi .item1 { margin-right: 90px;}
#topnavi .item72 { margin-right: 90px;}
#topnavi .item61 { margin-right: 50px;}
#topnavi .item63 { margin-right: 50px;}
#topnavi .item70 { margin-right: 50px;}


#topline { width: 100%; height: 60px;}
#toplineleft { margin: 0px; padding: 0px;
    width: 148px; background-image:url('../image/toplineleft.jpg'); background-repeat:no-repeat }
#toplinemiddle { margin: 0px; padding: 0px;
    background-image:url('../image/toplinemiddle.jpg'); background-repeat:repeat-x }
#toplineright { margin: 0px; padding: 0px;
    width: 148px;  background-image:url('../image/toplineright.jpg'); background-repeat:no-repeat }
  
#insidemiddle { width: 100%; margin-top: 30px;}

#navileft { margin-top: 10px;width: 170px; font-size: 17px; color:#0db15f;}
#navileft ul { margin-top: 0px; margin-left: 0px; padding-left:10px;
	list-style-type: none;}
#navileft li { margin-top: 2px; }
#LinkeNavi a { text-decoration: none;}
#LinkeNavi a, #LinkeNavi a:visited, #LinkeNavi a:active, #LinkeNavi a:hover {
	color: #0db15f;
}
#LinkeNavi a:active, #LinkeNavi a:hover {
	text-decoration: underline;
}
#LinkeNavi a span{ color:#0170c1;}
#LinkeNavi #current a span{ color:#0db15f;}
#LinkeNavi #current li a span{ color:#0170c1;}

#navileftline { width: 2px; height: 500px;
    background-color: #b8b8b8;}
	
#content { margin: 0px; padding: 0px; }
#contentdiv img{ border: 0px; margin:0;padding:0;}
#contentdiv { margin-top: 0px; margin-left: 30px; margin-right:100px;}
#contentdiv a {white-space: nowrap;padding-right: 0px; background: none;}
#contentdiv a[target ^="_self"] {white-space: nowrap;padding-right: 19px; background: url('../image/link_internal.gif') no-repeat center right;}
#contentdiv a[class ^="readon"] {white-space: nowrap;padding-right: 19px; background: url('../image/link_internal.gif') no-repeat center right;}
#contentdiv a[rel $='lightbox'] {white-space: nowrap;padding-right: 0px; background: none;}
#contentdiv a[class ^="nolinkicon"] {white-space: nowrap;padding-right: 0px; background: none;}
#contentdiv a[target ^="_blank"]{white-space: nowrap;padding-right: 18px; background: url('../image/link_external.gif') no-repeat center right;} 

#contentdiv a[href ^="mailto:"]{white-space: nowrap;padding-right: 18px; background: url('../image/link_mailto.gif') no-repeat center right;}
#contentdiv a[href $='.pdf'] {white-space: nowrap;padding-right: 18px; background: url('../image/link_pdf.gif') no-repeat center right;}
#contentdiv a[href $='.doc'] {white-space: nowrap;padding-right: 18px; background: url('../image/link_doc.gif') no-repeat center right;}
#contentdiv a[href $='.xls'] {white-space: nowrap;padding-right: 18px; background: url('../image/link_xls.gif') no-repeat center right;}
#contentdivgalerie{ margin-top: 0px; margin-left: 30px; margin-right:50px;}
.contentpaneopen {width:100%;}
.tableKuenstler {margin-bottom:10px;}
.tableKuenstler tr {padding-top:2px;}
.tableKuenstler tr td.caption {width:300px;}
#contentbottomspacer { height:24px;}

.bildgalerienav {padding-bottom:10px;padding-top:10px;clear:left;}
.bildgalerienav a{padding:0px;margin:0px;text-decoration:none;border:none;}

.bildgalerie {}
.bildgalerie img{border: none;padding:2px;float:left;}
.bildgalerie a{padding:0px;margin:0px;text-decoration:none;border:none;} 


.infotable { width: 100%;}
.infotable1 { width: 300px;}

#footer { width: 100%;
	text-align: center;
	color: #fff;
	height: 22px;}
#footer a, #footer a:visited, #footer a:active, #footer a:hover {
	color: #fff;}
#footerdiv { float:left;margin: 0px; padding: 0px; width: 420px;
	position:relative;
	left:50%;
	text-align:left;}
#FussNavi {list-style:none;	margin: 0px; padding: 0px;
	position:relative;
	left:-50%;
}
#FussNavi li{float:left;position:relative;margin: 0px; padding: 0px;
}
/* ie mac only styles \*//*/
#footerdiv{
	float:none;
	position:static;
}
#FussNavi ul{
	position:static;
	text-align:center;
}
#FussNavi li{float:none;position:static;display:inline-block}

/* end iemac styles*/
#footerlineleftend { margin: 0px; padding: 0px;
    width: 82px; background-image:url('../image/footerlineleftend.jpg'); background-repeat:no-repeat }
#footerlineleft { margin: 0px; padding: 0px;
    width: 148px; background-image:url('../image/footerlineleft.jpg'); background-repeat:repeat-y }
#footerlinemiddle { margin: 0px; padding: 0px;
    background-color: #58a2d4;}
#footerlineright { margin: 0px; padding: 0px;
    width: 148px;  background-image:url('../image/footerlineright.jpg'); background-repeat:repeat-y }
#footerlinerightend { margin: 0px; padding: 0px;
    width: 82px; background-image:url('../image/footerlinerightend.jpg'); background-repeat:no-repeat }
.footerlineborder { width: 0px;}
