body{ 
color: #333; 
font: 13px 'Lucida Grande', Verdana, sans-serif;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 20px solid orange;
overflow: scroll; /*leave this value alone*/
width: 270px;
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


#gallery{
width: 480px;
height: 190px;
border: 6px solid #d0d0d0;
}
.maix {
border: #838383;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
font-family: verdana;
font-size: 13px;
background-color:#ffffff;
}



.suchfeldx {
border: #808080;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color:#ffffff;
width: 180;
height: 22;
font-family: Tahoma;
font-size: 13px;
}



.suchbuttonx {
border: #808080;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color:#000000;
width: 180;
font-family: Tahoma;
font-size: 13px;
color: #ffffff;
}


.katbg {
border: #808080;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
width: 180;
height: 22;
font-family: Tahoma;
font-size: 13px;
}


.katbg2 {
border: #808080;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
width: 180;
height: 22;
font-family: Tahoma;
font-size: 13px;
color: #9e0000;
}

.probg {
border: #808080;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
width: 180;
height: 22;
font-family: Tahoma;
font-size: 13px;
}

.tleft {
width: 180;
height: 22;
font-family: Tahoma;
font-size: 13px;
}

a.mehr{
  font-size: 11pt;
  font-family:tahoma;
  font-weight: normal;
  color: #D58A0B;
  text-decoration: none;
  letter-spacing: 0px;
	
}
a.mehr:hover {
  color: #D58A0B;
  text-decoration: underline;

}


a.slink{
  font-size: 10pt;
  font-family:tahoma;
  font-weight: normal;
  color: #E8850F;
  text-decoration: none;
  letter-spacing: 0px;
	
}
a.slink:hover {
  color: #000000;
  text-decoration: underline;

}


a.job{
  font-size: 10pt;
  font-family:tahoma;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
  letter-spacing: 0px;
	
}
a.job:hover {
  color: #666666;
  text-decoration: none;

}


a.out{
  font-size: 10pt;
  font-family:tahoma;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  letter-spacing: 0px;
	
}
a.out:hover {
  color: #ffffff;
  text-decoration: underline;

}



a.ref{
  font-size: 11pt;
  font-family:tahoma;
  font-weight: bold;
  color: #D58A0B;
  text-decoration: none;
  letter-spacing: 0px;
	
}
a.ref:hover {
  color: #D58A0B;
  text-decoration: underline;

}


.head {
  font-family: tahoma;
  font-size: 12pt;
  color: #D58A0B;
  font-weight: bold;

}

.subhead {
  font-family: tahoma;
  font-size: 11pt;
  color: #000000;
  font-weight: bold;

}


.text {
  font-family: tahoma;
  font-size: 10pt;
  color: #313131;
  font-weight: normal;
}

body {
font-family: tahoma;
}



a.smallextern {
  font-family: tahoma;
  font-size: 9pt;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

a.smallextern:hover {
  font-family: tahoma;
  font-size: 9pt;
  color: #D58A0B;
  font-weight: bold;
  text-decoration: underline;
}



a.inhead {
  font-family: tahoma;
  font-size: 12pt;
  color: #D58A0B;
  font-weight: bold;
  text-decoration: none;
}

a.inhead:hover {
  font-family: tahoma;
  font-size: 12pt;
  color: #D58A0B;
  font-weight: bold;
  text-decoration: underline;
}

.rahmen2 {
 font-family: tahoma;
 font-size: 12pt;
 color: #000000;
 font-weight: bold;
 padding: 1px 1px 1px 1px;
 background-color: #f7f7f7;
  
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;  
}

.rahmen11 {
 font-family: tahoma;
 font-size: 11pt;
 color: #313131;
}

.rahmen10 {
 font-family: tahoma;
 font-size: 9pt;
 color: #313131;
}

.myhead {
 border-top: 0px solid #929292;
 border-bottom: 1px solid #929292;
 border-left: 1px solid #929292;
 border-right: 1px solid #929292;  
}

.footer {
 border-top: 1px solid #929292;
 border-bottom: 0px solid #929292;
 border-left: 0px solid #929292;
 border-right: 0px solid #929292;  
}

a.smallextern1 {
  font-family: tahoma;
  font-size: 8pt;
  color: #606060;
  font-weight: normal;
  text-decoration: none;
}

a.smallextern1:hover {
  font-family: tahoma;
  font-size: 8pt;
  color: #D58A0B;
  font-weight: normal;
  text-decoration: underline;
}

.finder {
 font-family: tahoma;
 color: #000000;
 background-color: #ffff00;
}