
body {
  background: url(../img/bg_g.png);
  color: black;
  margin: 0;
  padding: 1%; 
  min-width: 750px; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
}

#auswahl{
  background: url(../img/bg_g.png);
  height:20px;
  margin-top: 0px;
color: #555555;
}
a { color: #0B4D8C; text-decoration: underline; } 

h1 { 
  font-family:Arial,sans-serif; 
  color: #FF0000;
  font-size: 2.7em;
  font-weight: normal;
  line-height: 0.8em;
  padding: 0.6em 0 0.2em 2%;
  margin: 0;
  border-bottom: 1px dashed #E6E6FA;
}

h2 { font-weight: normal; }
h4 { font-weight: normal;   border-bottom: 1px dashed #E6E6FA;}
h2, h3, h4, h5, h6 { color: #000000;
  font-family: verdana, arial, sans-serif ;
}
#art{
color: #008000;
  font-weight: bold;
font-family: verdana, arial, sans-serif ;
}

#artwahl{
color:#4682b4;
  font-weight: bold;
font-family: verdana, arial, sans-serif ;
border-bottom: 0px;
}

h3{
  font-weight: normal;
  border-bottom: 1px dashed #E6E6FA;

  
}
img {
  padding: 1px;
  max-width: 95%; }
.fleft {  float: left;
  margin: 0 1em 0.2em 0;
  }
.fright {
  float: middle;
  margin: 0 0 0.2em 1em;
  padding: 1px;
}
.searchBox {
color:#808080;
	background:#e6e6e6 url(../img/search.png) no-repeat 4px 4px;
	padding:8px 4px 4px 30px;
	border:1px solid #808080;
	width:230px;
	height:18px;
}
.thumbnail_n_img{
text-align:center;
margin:auto;
float: left;
margin: 15px 0px 0px 15px;
padding: 5px;
}

.btn {   color:#050;   font: bold small 'trebuchet ms',helvetica,sans-serif; }
#container {
 font-size: 0.8em; 
 max-width: 70em; 
 margin: auto;
  border-top: 0; 
  
  background: transparent;
}
#footer {
  font-size: 0.7em; 
  padding: 0 300px;
}

#logo {
  background: url(../img/logo_3.png) 0 0 no-repeat; 
  height: 160px; 
  padding: 0px 0px;
  overflow: hidden;
  margin: 0; }
#logo a {
  color: white; 
  text-decoration: none;
}
#logo a span { 
  color: black;
  background: white;
  padding-right: 0.1em; 
  font-weight: bold;
}

#horizmenue {
  
  margin-top:20px;
  width: 896px; 
  height:100px;
}
#horizmenue li {
  display: inline;
  padding: 0px 10px; 
}
#horizmenue a {
  padding: 2px 8px 5px; 
}

#menu a{

  color: white; 
  text-decoration: none;
}
#menu #aktiv a{
  color: yellow; 
  text-decoration: none;
}

#subnav {
  width: 26%;
  min-width: 10em; 
  float: right; 
  padding: 70px 1% 1em 1%;
  margin: 1em 1% 0 1%;
  border-left: 1px dotted #aaa;
  font-size: 0.9em;
  }
#subnav dt {
  font-size: 1.2em;
  font-family: Arial;
  padding: 0.5em;
  margin-top: 1em;
  border-top: 1px dotted #aaa; }
#subnav dd { 
  padding: 0;
  margin: 0.2em 0;
}

#main {
  background: url(../img/bg_gg.png);
  padding: 50px 31% 0 20px; 
  line-height: 1.5em; 
  min-height:1400px;
  }
  #con2{
    padding:10px 31% 0px 10px; 

  }
  

input.groovybutton
{
   color:#FF0000;
   background-color:#EEEEEE;
   width:10px;
   size: -2px;
}

  
  