
:focus { outline: 0; }
a:active { outline: none; }



.PageKopf
{
  width: 800px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #f6f6f6;
  background-image: url(_pic/_background/casakopf.gif);
  background-repeat: no-repeat;
  background-position: right top;
}

body
{ 
  font-family: verdana;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  background-color: #eef1fa;
  line-height: 1.3em;
  text-align: center;
  overflow-y: scroll;
   background-image: url(_pic/_background/background_1.jpg);
   background-repeat: repeat-x;
  
  
}

.NewLink 
{
	margin-left:30px; margin-top:20px; width:296px; 
}

.NewLink a 
{
	color: #bcdefd;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	cursor:help;
}

.NewLink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
}
	

table
{
  font-family:  verdana;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  line-height: 1.4em;
  text-align:left;
  color: #333333;
}

td
{
  vertical-align: top;
}


a
{
  color: brown;
  text-decoration: none; 
  
}


a:hover
{
  color: darkgreen;
 
  text-decoration: none;
  
  
  
}


hr
{
  color: #cccccc;
  height: 1px;
  border-width: 1px 0px 0px 0px;
}

li
{
  margin-bottom:5px;
}


 p { font-size: 12px; font-weight: normal; line-height: 1.4em}
 h1 { font-size: 24px; color: #666; margin-top: 0px; margin-bottom:30px; font-family: georgia; font-weight:normal}
 h2 { font-size: 16px; color: #444; font-weight: normal; margin-top: 0px; line-height: 1.3em}
 h3 { font-size: 10px; font-weight: normal; line-height: 1.4em}
 h4 { font-size: 12px; font-weight: normal; margin-left: 30px; margin-right: 30px; padding: 10px; line-height: 1.4em}
 h5 { font-size: 12px; font-weight: normal; margin-left: 30px; margin-right: 30px; padding: 10px; background-color: #eeeeee; border: 1px solid #dddddd; line-height: 1.4em}
 h6 { font-family: courier new; font-size: 11px; font-weight: normal; background-color: #eeeeee; margin-left: 30px; margin-right: 30px; padding: 10px; border: 1px solid #dddddd; line-height: 1.3em}
 ol { font-size: 12px; font-weight: normal; line-height: 1.4em}
 ul { font-size: 12px; font-weight: normal; line-height: 1.4em}
 
.ste {width: 0px}
.ste .frame iframe { width: 0px; height: 0px;}
.ste .bar { background: #eceeee; padding: 3px; border: #ACA899 1px; border-style: solid solid none solid; }
.ste .frame { border: 1px solid; border-color:  #716F64 #716F64 #716F64 #716F64; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px}
.ste img { border: 0; }
.ste td {vertical-align: middle;}
.ste .button { padding: 1px; border: #eee0ff 1px solid; width:20px}
.ste .button-hover { padding: 1px; border: 1px solid; border-color: #ffffff #ACA899 #ACA899 #ffffff; }
.ste .button-click { padding: 1px; border: 1px solid; border-color: #ACA899 #ffffff #ffffff #ACA899; }
.ste .separator { width: 0px; height: 18px; border-left: #aca899 1px solid; border-right: #ffffff 1px solid; margin: 0 5px; }
.ste .submit {font-family: verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; height:20px; border-style: solid; border-width: 1px;  border-color:#7f9db9;}
.ste .drop {font-family: verdana;  padding-left: 5px; color: #333333; font-size: 9pt; height:20px; border-style: solid; border-width: 1px;  border-color:#7f9db9; padding-top: 2px}
.ste .footer { background: #eceeee; padding: 3px; border: #716F64 1px; border-style: none solid solid solid; font-family: verdana; font-size: 11px;}



.Gross
{
  font-size: 14px;
  font-family: verdana;
  line-height: 1.3em;
   
}

.Mittel
{
  color: #456789;
  font-size: 16px;
  font-family: verdana;
  line-height: 1.3em;
  font-variant:small-caps;
  
  
  
}

.Normal
{
  font-size: 12px;
  font-family: verdana;
  line-height: 1.3em;
}

.Klein
{
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3em;
}

.Mini
{
  font-size: 10px;
  font-family: verdana;
  line-height: 1.3em;
}

.Eingabe 
{
  font-family: Verdana;
  padding-left: 5px;
  color: #000000; 
  font-size: 12px; 
  height:20px; 
  border-style: solid; 
  border-width: 1px;  
  border-color:#7f9db9; 
  padding-top: 2px;
  background-color: #ffffee;
  line-height: 1.3em;
}

.Button 
  {
    font-family: verdana;
    color: #333333;
    font-size: 8pt;
    height:20px;
    border-style: solid;
    border-width: 1px;  
    border-color:#7f9db9;
    cursor: pointer;
    
   }

  .StdMWTLink {}
	.StdMWTLink .MouseOutFFFFFF {color: #333399; border: 1px solid #FFFFFF;}
	.StdMWTLink .MouseOutF1F1F1 {color: #333399; border: 1px solid #F1F1F1;}
	.StdMWTLink .MouseOutF6F6F6 {color: #333399; border: 1px solid #F6F6F6;}
	.StdMWTLink .MouseOutABCDEF {color: #333399; border: 1px solid #ABCDEF;}
	.StdMWTLink .MouseOut9ABCDE {color: #333399; border: 1px solid #9ABCDE;}
	.StdMWTLink .NoUrl {font-size: 12px; border: 1px solid #FFFFFF;}
	.StdMWTLink .MouseOver {cursor: pointer; color: #333399; background-color: #dddddd; border: 1px solid #888888; }


.TopMenue
{
   width: 100%;
   margin-left: 20px;  
   
}

.TopMenue a
{
  color: gray;
  text-decoration: none;
  font-size: 12px;  
  border: 1px solid #cccccc;
  padding-bottom: 5px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #ffffff;
  font-weight: bold;
  
  
  }

.TopMenue a:hover
{
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #56789A; 
  background-color: #56789A;
}

.TopSubMenue
{
    background-color: #eeeeee;
   
}

.TopSubMenue a
{
  color: #555555;
  text-decoration: none;
  font-size: 11px;  
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 5px;
  border: 0px;
  background-color: #f3f3f3;
  font-weight: normal;
    
  
  }

.TopSubMenue a:hover
{
  color: #ffffff;
  text-decoration: none;
  border: 0px;
  background-color: #56789A;
}





.SiteMap
{
  width: 200px;
  background-color: #f1f1f1;
  border-right: solid 1px #999999;
  padding:3px;
  padding-top: 26px;
  
}

.SiteMap .Leer
{
  border-top: solid 1px #cccccc;
  font-size: 0px; 
  height: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 0em;  
}




.Inhalt
{
   background-color: #ffffff;
   padding-left:20px;
   padding-top:20px;
   padding-right:20px;
   
}

.InhaltZusatz
{
   background-color: #ffffff;
   padding:10px;
}

.InhaltZusatzBox
{
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    margin-top: 16px; 
}

.InhaltZusatzBoxInhalt
{
  padding: 10px 0px 5px 0px; 
  background-color: #f6f6f6;   
  font-size: 11px;
 
  
}

.ShopNavi 
{
	position: absolute;
	top: 49px;
	left: 513px;
	margin-left: 16px;
	 font-family: arial;
	 width: 179px;
	 padding: 20px 14px 20px 20px;
	 background-color: #cfcdff;
}

.ShopNavi a
{
  color: #555;
  text-decoration: none;
  font-size: 12px;  
  font-weight: bold;
  font-family: arial;
  line-height: 14px;
    
  
  }

.ShopNavi  a:hover
{
 color: brown;
  text-decoration: none;
  font-size: 14px;  
  font-weight: bold;
  font-family: arial
}

.top {
	width:790px;
	margin-bottom:60px;
	margin-left:0px;

}
 
.top li {
   list-style-type: none;
}
 
.top li a 
{
	
		text-decoration: none;
    color: #fff;
    float: left;      
    font-family: arial;
    font-size: 13px;      
    height: 12px;      
	  padding-left: 16px;      
	  padding-right: 16px;      
    background: transparent url(_pic/_background/studio_nav_mid_bg1.png) repeat-x scroll 0 -3px;
    padding-bottom: 11px;     
	 padding-top: 8px; 
	 margin-left:1px;
 
 
 
 
}


.top li a:hover {
      
      background: transparent url(_pic/_background/studio_nav_mid_bg.png) repeat-x scroll 0 -3px;
}


.top .topsub 
{
	display: none; position:absolute; top: 31px; padding: 20px 16px 16px 24px; background-color:#ddd; width:344px;line-height:1.5em; 
}

.top .topsub  a 
{
		text-decoration: none;
    color: navy;
    float: none;      
    font-family: arial;
    font-size: 13px;   
    background: transparent;
     padding: 5px 5px 10px 5px;
    display:block;
    margin-right:8px;
    
    
}

.top .topsub  a:hover
{
		text-decoration: none;
    color: #fff;
    font-family: arial;
    font-size: 13px;   
    background: #575e6c;
   padding: 5px 5px 10px 5px;
   
     font-weight: bold;
     
}
      

.casabutton {
	background: url(_pic/_icon/casabutton.png); 
	width: 208px; 
	height:30px;
	color:#fff;
	font-family:verdana; 
	font-size:16px;
	text-align:center;
	padding-top:16px;
	cursor:pointer;
}

.casabutton_s {
	background: url(_pic/_icon/casabutton_s.png); 
	width: 104px; 
	height:21px;
	color:#fff;
	font-family:arial; 
	font-size:10px;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	float:left;
}

.roundimgBig, .roundimgBig img { width:656px; height: 436px;}
.roundimgSmall, .roundimgSmall img { width:208px; height: 139px;}
.roundimgMedium, .roundimgMedium img { width:320px; height: 212px;}
.roundDiv {}


