﻿#site      {  width: 1260px; height: auto; margin: 0px auto; background-color:#FFF;  }
a { text-decoration: none;}  
#header    { background-color:#FFF; width: 1200px; height: 80px; margin-bottom: 0px;  border-top: 0px #880016 solid; border-bottom: 1px #880016 solid; margin: 0px auto;   }
#headerl  { background-color:#FFF; width: 962px; height: 80px; margin-bottom: 0px;   display: inline-block; float: left;}
#headerl h1  { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-weight: normal; font-size: 24px; padding: 20px 0px 0px 10px; margin: 0 0 0 0; }
#headerl p  { font-family:"Cordia New"; color:#F8F8F8; font-weight:normal; font-size: 20px; padding: 0px 0px 0px 10px; margin: 0 0 0 0; }
#headerr  {  width: 222px; height: 80px; margin-bottom: 0px;  display: inline-block;  }
#headerr img  { float:left; margin-top:1px; }
#headerr p0   { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size:50px; color:#880016;  padding: 0px 0px 0px 0px; font-weight:bold; margin-bottom: 0px;    }
#headerr p0 a { color:#880016;}
.suchfeld   { width:250px ; height:33px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#7D7D7C; background-color:#FFF; border:1px #ddd solid; padding-left: 5px;  margin-top: 25px;  float:right;  }
.suchbutton { width:50px ; height:37px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#7D7D7C; background-color:#FFF; border:1px #ddd solid;  margin-top: 25px; margin-left: 2px; float:right;    }
.suchbutton:hover { color:#FFF; background-color:#880016; 	}

#content   { width: 1200px; height: auto;      }



#divmenu { width: 1200px; height: 30px; background-color:#FFF; border-top: 1px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid;	}


#menu1 {
	position: absolute;
	top: 90px;
	width: 1200px;
	margin: 0px auto;
	z-index: 88;
	padding-top: 5px;
	padding-bottom: 3px;
	}

#menu1 h3 {
	font-size: 12px;
	color: #575757;
	padding: 7px;
	margin: 0;
	background: #999;
	line-height: 16px;
	font-weight: normal;
	z-index: 88;
}

#menu1 ul {
	position: absolute;
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding-left: 0px;
	z-index: 88;
	
}

#menu1 ul li {
	float: left;
	margin: 0 0px 0 0px;
	padding: 0 30px 0 0;
	font-size: 13px;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	line-height: 20px;
	z-index: 88;
	width: 185px;
	border-right: 1px solid #ddd;
	color: #575757;	
}

#menu1 ul li a {
	color: #575757;
	text-decoration: none;	
	-webkit-transition: all .0s ease-in-out;
	-moz-transition: all .0s ease-in-out;
	-o-transition: all .0s ease-in-out;
	-ms-transition: all .0s ease-in-out;
	transition: all .0s ease-in-out;
	z-index: 88;
	width: 1200px;
	
}

#menu1 ul li a:hover {
	color: #575757;
	z-index: 88;
	
}

#menu1 ul li img {
	float: left;
	width: 10px;
	height: 10px;
	margin: 0px 5px;
	margin-right: 8px;
	padding: 6px;
	background:#F8F8F8;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	z-index: 88;
	

}

#menu1 ul li:hover img {
	background: #D07A19;
	z-index: 88;
}

#menu1 ul ul {
	position: absolute;
	top: -9999px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 0;
	margin: -33px 0 0 28px;
	z-index: 88;
	
}


#menu1 ul li:hover ul {
	top: 55px;
	z-index: 88;
	
}

#menu1 ul ul li {
	float: none;
	font-size: 12px;
	padding: 5px 10px;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #ddd;
	line-height: 16px;
	-webkit-transition: all .0s ease-in-out;
	-moz-transition: all .0s ease-in-out;
	-o-transition: all .0s ease-in-out;
	-ms-transition: all .0s ease-in-out;
	transition: all .0s ease-in-out;
	z-index: 88;
	background-color: #FFF;
	width: 183px;
}

#menu1 ul ul a {
	color: #575757;
	text-decoration: none;
	z-index: 88;
}

#menu1 ul ul li.all {
	font-size: 12px;
	border-bottom: none;
	text-transform: none;
	z-index: 88;
}

#menu1 ul ul li:hover {
	background: #FFF;
	color: #D07A19;
	z-index: 88;
}


#titel     { width: 885px; height: auto; margin-top: 5px; margin-bottom: 0px;  text-align:left; padding-left:30px; float:left;}
#titel a { font-size: 13px; font-weight: normal; color:#575757; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0 10px 0 10px; padding: 0 0 0 0; text-align:right; }
#titel a:hover { font-size: 13px; font-weight: normal; color:#880016; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0 10px 0 10px; padding: 0 0 0 0; text-align:right; text-decoration:underline; }

#thema p  { font-family:"Cordia New"; color:#F8F8F8; font-weight: normal; font-size: 20px; padding: 0px 0px 0px 10px; margin: 0 0 0 0; }

#titel h1     { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-weight: normal; font-size: 28px; padding: 0px 0px 0px 0px; margin: 0 0 0 0; }
#titel h2     { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#F3F3F3; font-weight: normal; font-size: 5px; padding: 0px 0px 0px 0px; margin: 0 0 0 0; }
#auswahl    { width: auto; height: 60px;  margin: 30px 0 10px 0; }
#auswahl a { font-size: 14px; font-weight: normal; color:#575757; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0 0px 0 30px; text-align:right; }
#auswahll    { width: auto; height: auto;  display:inline-block; float: right; text-align:left; }
#auswahll    {   }
#auswahll a:hover   { color:#880016;   }

#auswahlm    { width: auto; height: auto;   display:inline-block; float: right; text-align:left;  }
#auswahlm    {  }
#auswahlm a:hover   { color:#880016;  }

#auswahlr    { width: auto; height: auto;   display:inline-block; float: right; text-align:left; }
#auswahlr    {  }
#auswahlr a:hover   { color:#880016;  }
#auswahlueber    { width: auto; height: auto;  display:inline-block; float: right;  }
#auswahlueber    { text-align:right;  }
#auswahlueber a   { text-align:right; font-weight: normal; text-decoration:none;  }
#auswahlsuche    { width: auto; height: auto;  display:inline-block; float: left;  }

.suchfeld   { width:250px ; height:33px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#7D7D7C; background-color:#FFF; border:1px #ddd solid; padding-left: 5px;  margin-top: 0px;    }
.suchbutton { width:50px ; height:37px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#7D7D7C; background-color:#FFF; border:1px #ddd solid;  margin-top: 0px; margin-left: 2px;     }
.suchbutton:hover { color:#FFF; background-color:#880016; 	}

#thema  { width: 1230px; height: auto; margin-top: 0px; padding-bottom: 5px;  text-align:right; display:inline-block; float:left; background-color:#fff;}
#suchf { width: 310px; height: auto; margin-top: 2px; margin-bottom: 0px;  text-align:right; float:left; }
#textg { width: 330px; height: 20px; margin-top: 0px; margin-bottom: 0px; margin-right:55px;  text-align:right; float:right;}
#textg p  { font-family:"Cordia New"; color:#F8F8F8; font-weight: normal; font-size: 20px; padding: 0px 0px 0px 10px; margin: 0 0 0 0; float:right;}



















	#container {
		background:#fff; width:1200px; margin: 0px auto; 
	}
	#links{
		
		background:#eaeaea;
		width: 200px; margin-left:30px;
	}
	#rechts{
		float: right;
				 width: 958px; height: auto;  background:#fff;

	}



#staedte { width: 198px;   text-align: center; text-align:left; float:left; margin: 0px 40px 30px 0px;  border: 1px #E5E5E5 solid; border-bottom:0px #C4C4C4 solid; padding: 0px 0px 0px 0px; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757;  font-size: 14px; background-color:#EAEAEA;}
#kopfl  { margin: 0px 0px 17px 0px; border-right: 1px #880016 solid; border-left: 1px #880016 solid; }
#kopfl h2 { background-color:#880016; width: 188px; height: auto; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 14px; color:#fff; font-weight: normal; margin: 0px 40px 0px 0px; padding: 5px 0px 6px 10px;}
#vis { border: 1px #C4C4C4 solid; margin: 0px 4px 15px 4px; padding: 15px 10px 15px 10px; font-size: 14px; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; background-color: #fff; }
#vis p { font-size: 13px; font-weight: normal; margin: 10px 0 0 0;  }
#vis a { font-size: 13px; color:#575757; font-weight: normal; text-decoration:underline; }
#vis a:hover { font-size: 13px; font-weight: normal; color:#880016;  }


#artnews {width: 176px; border: 1px #C4C4C4 solid; background-color:#ddd; color:#575757; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 14px; padding: 5px 0px 5px 10px; margin:90px 0 8px 5px;   }
#artnews h3 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 14px; color:#575757; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0;}
#artnewst { width: 166px; border: 1px #C4C4C4 solid; background-color: #fff; margin: 0px 0px 15px 5px; padding: 12px 10px 15px 10px; text-align:center;  }
#artnewst p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewst a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; }
#artnewst a:hover { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}


#artnewsu {width: 176px; border: 1px #C4C4C4 solid; background-color:#ddd; color:#575757; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 14px; padding: 5px 0px 5px 10px; margin:90px 0 8px 5px;   }
#artnewsu h3 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 14px; color:#575757; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0;}
#artnewstu { width: 166px; border: 1px #C4C4C4 solid; background-color: #fff; margin: 0px 0px 15px 5px; padding: 12px 10px 15px 10px;  }
#artnewstu p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewstu a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#artnewstu a:hover { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewstu img { margin-right: 4px; vertical-align:middle;}



#kopf { width: 958px; height: 22px; background-color:#880016;  margin: 0px 30px 15px 0px; padding: 10px 0px 10px 0px;   }
#kopf h2 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #fff; font-size:16px; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 0 15px; }
#kopfü { width: 958px; height: 22px; background-color:#FFF;  margin: 15px 30px 15px 0px; padding: 10px 0px 10px 0px; text-align:right;  }
#kopfü p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:20px; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 0 30px; }



#gesamt {  width:956px; height: auto; display:inline-block;  padding: 0px 0px 0px 0px; margin: 0px auto; border: #C4C4C4 1px solid; margin-bottom: 90px;  background-color:#fff;}

.gboxa {  width:501px; height: auto;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
.wasa  { text-align:justify; width: 480px; height: auto;  margin: 25px 20px 30px 20px;}
.wasa h6 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 28px; font-weight:normal; padding: 0px 0 0 0px; margin: 0 0 0 0; line-height:30px;    }
.wasa h3 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 20px; font-weight: normal; margin: 10px 0 0 0;  padding: 0 0px 0 0px; line-height:22px;   }
.wasa p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 0px 0 0px; line-height:20px; word-spacing: -0.1px;  }
.wasa img { margin-right: 8px; vertical-align:middle;}
.wasa a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  margin: 0px 23px 0 20px 0; padding: 0px 23px 0px 0px; text-decoration:underline;  }
.wasa a:hover{  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 15px;  margin: 0px 23px 0 20px 0; padding: 0px 23px 0px 0px; text-decoration:underline;  }

.gboxb {  width:431px; height: auto;  display:inline-block; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; float:right;}
.gboxb p1 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:12px; font-weight: normal; float:right;  padding-right: 0px; padding-top: 6px; padding-bottom: 9px;   }
.gboxb img { float:right;}
.gfotob { width: 406px; height: auto;  padding: 0px 0px 0px 0px;  margin: 0px 0px 30px 20px; float:right;}
.gfotob img { padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:right;   }
.gfoto2 { width: 406px; height: auto;  padding: 0px 0px 0px 0px;  margin: 20px 0px 30px 20px; float:right;}
.gfoto2 img { width: 184px; height: 184px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:right;  }






#gesamt {  width:956px; height: auto; display:inline-block;  padding: 0px 0px 0px 0px; margin: 0px auto; border: #C4C4C4 1px solid; margin-bottom: 90px;  background-color:#fff;}

.gboxag {  width:551px; height: auto;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
.wasag  { text-align:justify; width: 480px; height: auto;  margin: 25px 20px 30px 20px;}
.wasag h6 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 28px; font-weight:normal; padding: 0px 0 0 0px; margin: 0 0 0 0; line-height:30px;    }
.wasag h3 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 20px; font-weight: normal; margin: 10px 0 0 0;  padding: 0 0px 0 0px; line-height:22px;   }
.wasag p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 0px 0 0px; line-height:20px; word-spacing: -0.1px;  }
.wasag img { margin-right: 8px; vertical-align:middle;}
.wasag a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  margin: 0px 23px 0 20px 0; padding: 0px 23px 0px 0px; text-decoration:underline;  }
.wasag a:hover{  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 15px;  margin: 0px 23px 0 20px 0; padding: 0px 23px 0px 0px; text-decoration:underline;  }
#dreik {  width:549px; height: auto;  display:inline-block;  margin: 0px 0px 30px 20px; padding: 0px 0px 0px 0px; float:left; text-align:left;}
#dreik p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 14px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 10px 0 0px; line-height:18px; word-spacing: -0.1px;  }
#dreie {  width:181px; height: auto;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; }
#dreie p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 10px 0 0px; line-height:17px; word-spacing: -0.1px;  }
#dreie img { margin-right: 5px; vertical-align:middle;}
#dreiz {  width:181px; height: auto;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; }
#dreiz p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 10px 0 0px; line-height:17px; word-spacing: -0.1px;  }
#dreiz img { margin-right: 5px; vertical-align:middle;}
#dreid {  width:181px; height: auto;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; }
#dreid p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 10px 0 0px; line-height:17px; word-spacing: -0.1px;  }
#dreid img { margin-right: 5px; vertical-align:middle;}

.gboxbg {  width:381px; height: auto;  display:inline-block; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; float:right;}
.gboxbg p1 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:12px; font-weight: normal; float:right;  padding-right: 0px; padding-top: 6px; padding-bottom: 9px;   }
.gboxbg img { float:right;}
.gfotobg { width: 406px; height: auto;  padding: 0px 0px 0px 0px;  margin: 0px 0px 30px 20px; float:right;}
.gfotobg img { padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:right;   }
.gfoto2g { width: 406px; height: auto;  padding: 0px 0px 0px 0px;  margin: 20px 0px 30px 20px; float:right;}
.gfoto2g img { width: 184px; height: 184px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:right;  }







.ausstellungsbild { width: 406px; height: auto;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 20px; float:right;   }
.ausstellungsbild img { padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:right;   }
.ausstellungsbild p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:13px; font-weight: normal; margin:0px 0 0 0; padding:0px 0 0 0; text-align:right; float:right;}
.ausstellungsbild a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:13px; font-weight: normal; margin:0px 0 0 0; padding:0px 0 0 0; text-decoration:underline; text-align:right; float:right;}
.ausstellungsbild a:hover { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size:13px; font-weight: normal; text-align:right; float:right; }
.standort {width: 406px; height: auto; margin:40px 0 0 0; padding:0 0 0 0; float:right;}
.standort h4 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:15px; font-weight: bold; margin:0 0 0 0; padding:0 0 0 0; text-align: right;}
.standort p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:15px; font-weight: bold; margin:0 0 0 0; padding:0 0 0 0; text-align: right; }









.gboxc {  width:916px; height: auto;  display:inline-block;   margin: 40px 20px 20px 20px; padding: 0 0px 0px 0px; float:left; }
.gboxc a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 18px;  margin: 0px 0 20px 0; padding: 0px 0 0px 0px; text-decoration:underline;  }
.gboxc a:hover{ color:#880016; margin: 0px 0 20px 0; padding: 0px 0 0px 0px;  }
.gboxc p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 0px 0 0px;    }

.gboxe {  width:384px; height: auto;  display:inline-block;   margin: 8px 0px 0px 20px; padding: 0 0px 0px 0px; float:left;  	}
.gboxe p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;  text-align:justify; margin: 0px 0 0px 0; padding: 0 0px 0 0px;   }
.gboxel {  width:188px; height: auto;  display:inline-block;   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  float:left;	}
.gboxel p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;   margin: 0px 0 10px 0; padding: 0 0px 0 0px;   }
.gboxel img {  width:172px; height: 185px; margin-bottom: 25px;}
.gboxer {  width:192px; height: auto;  display:inline-block;   margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; 	}
.gboxer p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;   margin: 0px 0 0px 0; padding: 0px 0px 0 0px;   }
.gboxer img {  width:182px; height: 182px; margin-bottom: 25px;}
.gboxeu {  width:381px; height: auto;  display:inline-block;   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	}
.gboxeu p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 15px;   margin: 0px 0 0px 0; padding: 0 0px 0 0px;   }





































#kopfvisra { width: 1151px; height: 22px; background-color:#E5E5E5;  margin: 0px 30px 20px 0px; padding: 10px 0px 10px 0px;   }
#kopfvisra h2 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size:16px; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 0 40px; }
.visra {  width:1149px; height: 50px; display:inline-block;  padding: 0px 0px 0px 0px; margin: 0px auto; border: #e5e5e5 0px solid; border-top: #f4f4f4 0px solid;	}
.gboxf {  width:250px; height: 50px;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 15px 10px 20px 40px; float:left; 	}
.gboxf p2 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size: 14px; font-weight: normal;}
.gboxg {  width:200px; height: 50px;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 15px 10px 20px 10px; float:left;	}
.gboxg h3 { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size: 14px; font-weight: normal; margin: 0 0 0 0; }
.gboxh {  width:200px; height: 50px;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 15px 10px 20px 10px; float:left; 	}
.gboxh p  { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size: 14px; font-weight: normal; margin: 0 0 0 0; }
.gboxi {  width:150px; height: 50px;  display:inline-block;  margin: 0px 0px 0px 0px; padding: 15px 10px 20px 10px; float:left;	}
.gboxi p  { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color: #575757; font-size: 14px; font-weight: normal; margin: 0 0 0 0; }





















#ueber { width: 866px; height:30px; color:#575757; margin: 0 0 10px 0; text-align:right; padding: 0 0 0 0; }
#ueber p { width: 866px; height:30px; color:#575757; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size:20px; padding: 0 0 20px 0; text-align:right; }


#text   { width: 1168px; height: 400px; background-color:#FFFFFF; float: left; margin: 50px 0px 0px 0px; text-align:justify; }
#text p7 { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color: #575757;  }

#footer    { width: 100%; height: auto; background-color:#000; margin: 0px auto; padding: 5px 0px 5px 0px;  }
#footer a { color:#FFF; }
#footer a:hover { color:#880016;}
#f5 { width: 1200px; height: auto;  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#FFF; font-size: 12px; font-weight: normal; text-align: center; padding: 0px 0 0px 0; margin: 0px auto; }
#f5 a2 {color:#FFF; padding: 0px 80px;}
#f5 p { color:#FFF; text-align:left; padding-left: 15px; display:inline-block; }










#slideshow { 
    margin: 0 0 20px 0; 
    position: relative; 
    width: 406px; 
    height: 400px; 
    padding: 0px; 
}

#slideshow > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}


#slideshow2 { 
    margin: 0 0 20px 0; 
    position: relative; 
    width: 406px; 
    height: 400px; 
    padding: 0px; 
}

#slideshow2 > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}

#slideshow3 { 
    margin: 0 0 20px 0; 
    position: relative; 
    width: 406px; 
    height: 400px; 
    padding: 0px; 
}

#slideshow3 > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}

#slideshow4 { 
    margin: 0 0 20px 0; 
    position: relative; 
    width: 406px; 
    height: 400px; 
    padding: 0px; 
}

#slideshow4 > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}







#visb { border: 1px #C4C4C4 solid; margin: 15px 4px 15px 4px; padding: 15px 10px 15px 10px; font-size: 14px; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; background-color: #fff; text-align:center; }
#visb p2 { font-size: 15px; font-weight: normal;}
#visb p { font-size: 13px; font-weight: normal; margin: 10px 0 0 0;  }
#visb a { font-size: 13px; color:#575757; font-weight: normal; text-decoration:underline;}
#visb a:hover { font-size: 13px; font-weight: normal; color:#880016; }
#visb img { width: 90px; height: 90px;}


#viso { border: 1px #C4C4C4 solid; margin: 3px 3px 3px 3px; padding: 3px 3px 3px 3px; font-family:"Cordia New"; background-color: #fff; text-align:center; color:#999999}
#viso p2 { font-size:14px; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px; line-height:13px;  }
#viso p {font-size:14px; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px; line-height:13px;}


.suchfeldgs   { width:180px ; height:25px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#939393; background-color:#FFF; border:1px #ddd solid; margin-left: 20px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; }
.suchbuttongs { width:60px ; height:29px ; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#7D7D7C; background-color:#FFF; border:1px #ddd solid; margin-left: 5px; margin-top: 0px; margin-bottom: 0px;   }
.suchbuttongs:hover { color:#FFF; background-color:#880016; 	}



#artnewsta { width: 166px; border: 1px #C4C4C4 solid; border-top:2px #C4C4C4 solid; background-color: #fff; margin: 90px 0px 15px 5px; padding: 12px 10px 15px 10px; text-align:center;  }
#artnewsta p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewsta a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 11px; padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; font-weight:bold; }
#artnewsta a:hover { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 11px; padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; font-weight:bold;}


#artnewstu { width: 166px; border: 1px #C4C4C4 solid; border-top:2px #C4C4C4 solid; background-color: #fff; margin: 90px 0px 15px 5px; padding: 12px 10px 15px 10px; }
#artnewstu p { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewstu a { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#575757; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#artnewstu a:hover { font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#880016; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#artnewstu img { margin-right: 8px; vertical-align:middle;}



#footer    { width: 100%; height: auto; background-color:#000; margin: 0px auto; padding: 0px 0px 5px 0px;  }
#footer a { color:#FFF; font-size: 11px; font-weight: normal; text-transform:uppercase; }
#footer a:hover { color:#880016; font-size: 11px; font-weight: normal; text-transform:uppercase;}
#f5 { width: 1200px; height: auto;  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#FFF; font-size: 11px; font-weight: normal; text-align:left; padding: 0px 30px 10px 30px; margin: 0px auto; background-color:#000; }
#f5 a2 {color:#FFF; padding: 0px 80px; font-size: 11px; font-weight: normal; text-transform:uppercase; padding-left:435px;}
#f5 p { color:#000; text-align:left; padding-left: 11px; padding-right: 30px; display:inline-block; font-size: 11px; font-weight: normal; text-transform:uppercase;}
#f5 a {color:#FFF; padding-right:50px; font-size: 11px; font-weight: normal; text-transform:uppercase;}
#f5 hr { color:#1D1D1D; border-top:1px #1D1D1D solid; border-left: none; margin: 35px 0 8px 0; width:1200px; float:right; }



hr {width: 1px; height: 3px; font-weight:lighter; margin:0 0 0 0; padding: 0 0 0 0; color:green; border:0px;}

.slidebox { width:110px; height:110px; margin: 10px 0 15px 0; padding: 0 0 0 85px;}

.css-slideshow{ 
 float:right; margin: 10px 180px 10px 0;

}
.css-slideshow figure{
  margin: 0;
  max-width: 100px;
  height: 60px;
  position:absolute;  
}

.css-slideshow img{
  box-shadow: 0 0 0px #666;
}
.css-slideshow figcaption{
  position: absolute;
  top: 0.5;
  color: #575757;
  background-color: hsla(0, 0%, 100%, 0.2);
  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 15px;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity 0.5s;
  
}
.css-slideshow:hover figure figcaption{
  transition: opacity .1s;
  opacity: 1;
}
.css-slideshow figcaption{
  position: absolute;
  color: #575757;
  background-color: hsla(0, 0%, 100%, 0.8);
  width: 533px;
  line-height: 35px;
  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 30px;
  padding: 20px 20px 20px 20px;
  opacity: 1;
  transition: opacity 0.5s;
  margin: 80px 0 0 100px;
  width: 600px;
  height: 80px;
}

.css-slideshow figcaption h3{  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 30px; }

.css-slideshow:hover figure figcaption{
  transition: opacity .1s;
  opacity: 1;
}

.css-slideshow figcaption h3 { font-size: 15px; color: #575757; font-weight:normal; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0 0; padding: 0 0;    }

.css-slideshow figcaption2 h2 { font-size: 15px; color: #575757; font-weight:normal; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin: 0 0; padding: 0 0;   }
.css-slideshow figcaption2 h2:hover { font-size: 15px; color: #D07A19; font-weight:normal; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}

.css-slideshow-attr{
  max-width: 533px;
  text-align: right;
  font-size: .7em;
  font-style: italic;
  margin:0 auto;
}
.css-slideshow-attr a{
  color: #666;
}
.css-slideshow figure{
  opacity:0; 
}
figure:nth-child(1) {
  animation: xfade 16s 14s infinite;
}
figure:nth-child(2) {
  animation: xfade 16s 12s infinite;
}
figure:nth-child(3) {
  animation: xfade 16s 10s infinite;
}
figure:nth-child(4) {
  animation: xfade 16s 8s infinite;
}
figure:nth-child(5) {
  animation: xfade 16s 6s infinite;
}
figure:nth-child(6) {
  animation: xfade 16s 4s infinite;
}
figure:nth-child(7) {
  animation: xfade 16s 2s infinite;
}
figure:nth-child(8) {
  animation: xfade 16s 0s infinite;
}


@keyframes xfade{
  0%{
    opacity: 1;
  }
  8.5% {
    opacity: 1;
  }
  14.5%{
    opacity: 0;
  }
  98% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}




