 /**************************************************************
   Linkbox_abschnitt
 **************************************************************/
div.abschnitt  {
  float: left;
  width: 100%;	
  }
  
.abschnitt h1 {        
    margin-bottom: -1px;
    } 
.abschnitt p {
    width: 100%;
    }
    

/**************************************************************
   Linkbox_abschnitt2
 **************************************************************/
div.abschnitt2  {
  float: left;
  width: 100%;
  }

.abschnitt2 h1 {
    margin-bottom: 15px;
    }
    
.abschnitt2 h5 {
    color: #336633;
    font-weight: 700;
    }

.abschnitt2 p {
    margin-bottom: 10px;
    }

.abschnitt2 img {
  border: 3px solid #cccc66;
  float: left;
  margin: 2px 25px 5px 0px;
   }

.abschnitt2 a img:hover {
    border: thick hidden ;
    border: 3px solid #CC6600;
}

.abschnitt2 a {
   color: #660033;
}

.abschnitt2 strong {
    font-weight: bold;
    }
    
.abschnitt2 table {
     border: 3px solid #cccc66;
    margin-bottom: 10px;
    }

.abschnitt2 td {
    color: #336633;
    font-size: 0.88em;
    padding-right: 5px;
    padding-left: 3px;
    }

    
/**************************************************************
   Linkbox_index
 **************************************************************/
div.Linkbox_index {  
  	float: left;
  	width: 200px;
  	height: 134px;       
    text-align: justify;
    margin: 0 10px 15px 0;   
  }

.Linkbox_index img {
    padding: 0px;
    border: 5px solid #CCCC66;
    width: 190px;
    height: 57px;
   }

.Linkbox_index h2 {
    font-size: 80%;
    text-align: left;
	line-height: 100%;
    margin-top: -4px;      
}

.Linkbox_index p {
    font-size: 80%;
	text-align: left;
	line-height: 100%;
}

.Linkbox_index img:hover{      
    border: thick hidden ;
    border: 5px solid #CC6600;
}

.titel {  
	color: #660033;
    font-size: 50%;
}
/**************************************************************
   Titelbild
 **************************************************************/
div.Titelbild {
  	float: left;
    text-align:justify;
    margin: 0 50px 0px 0;
  }
  
.Titelbild img {
    padding: 0px;
    border: 3px solid #CC6600;
    width: 90px;
    height: 27px;
   }
   
/**************************************************************
   Titelbild-G
 **************************************************************/
div.Titelbild-G {
  	float: left;
    text-align:justify;
    margin: 0 20px 0px 0;
  }

.Titelbild-G img {
    padding: 0px;
    border: 5px solid #660033;
    max-width: 100%;
    height: auto;
   }
 /**************************************************************
   Linkbox_index_non
 **************************************************************/
div.Linkbox_index_non {
  	float: left;
  	width: 200px;
  	height: 134px;
    text-align:justify;
    margin: 0 15px 15px 0;
  }

.Linkbox_index_non img {
    padding: 0px;
    border: 5px solid #CC6600;
    width: 190px;
    height: 57px;
   }

.Linkbox_index_non h2 {
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    color: #CC6600;
	line-height: 100%;
}

.Linkbox_index_non p {
    font-size: 80%;
	text-align: left;
	line-height: 100%;
}
  /**************************************************************
   Linkbox_index 2
 **************************************************************/
div.Linkbox_index2 {
  	float: left;
  	width: 200px;
  	height: 280px;
    text-align:justify;
    margin: 0 15px 15px 0;  
  }

.Linkbox_index2 img {
    padding: 0px;
    border: 5px solid #CCCC66;
    width: 190px;
    height: 190px;
   }

.Linkbox_index2 h2 {
    font-size: 100%;
    font-weight: bold;
    text-align: left;
	margin: 0px 5px 5px 5px;
	line-height: 100%;
}

.Linkbox_index2 p {
    font-size: 80%;
	text-align: left;
	line-height: 100%;
	margin-left: 5px;
	margin-right: 5px;
}

.Linkbox_index2 img:hover{
    border: thick hidden ;
    border: 5px solid #CC6600;
}

.titel {
	color: #660033;
    font-size: 50%;
}
  /**************************************************************
   Linkbox_index_3
 **************************************************************/
div.Linkbox_index_3 {
    font-family: 'Open Sans', sans-serif;
  	float: left;
    text-align:justify;
    margin: 0 9px 5px 0;
  }

.Linkbox_index_3 img {
    padding: 0px;
    border: 3px solid #CCCC66;
    width: 90px;
    height: 27px;
   }

.Linkbox_index_3 p {
    margin-top: -4px;
    font-size: 80%;
    text-align: left;
	line-height: 100%;
}

div.Linkbox_index_3 a {
    font-family: 'Open Sans', sans-serif;
    margin-top: -5px;
    font-size: 100%;
    text-align: left;
	line-height: 100%;
}

.Linkbox_index_3 img:hover{
    border: thick hidden ;
    border: 3px solid #CC6600;
}
   
 /**************************************************************
   Linkbox_index_3non
 **************************************************************/
div.Linkbox_index_3non {
  	float: left;
    text-align:justify;
    margin: 0 9px 5px 0;
  }

.Linkbox_index_3non img {
    padding: 0px;
    border: 3px solid #660033;
    width: 90px;
    height: 27px;
   }      

.Linkbox_index_3non p {
    font-family: 'Open Sans', sans-serif;
    color: #660033;
    margin-top: -4px;
    font-size: 80%;
    text-align: left;
	line-height: 100%;
}


 /**************************************************************
   Text Titel
 **************************************************************/
div.Text_Titel {
    float: left;
  	width: 100%; 
    color: #336633;     	
  }

.Text_Titel h1 {
    color: #660033;
    font-weight: 700;
    margin-bottom: 5px;       
    }
    
.Text_Titel h2 {       
    color: #660033;
    font-size: 1.5em;
    
    }
    
.Text_Titel p {       
    color: #336633;
    font-size: 0.88em;
	font-weight: normal;    
    }
 
span.Text_Titel {
	color: #336633; 
    font-size: 0.75em;      
	font-weight: normal;      
    }         

span.Text_hervorheben {
	color: #336633;
    font-size: 0.88em;
	font-weight: 700;
    }   
    
span.Text_Link {
	color: #660033;
	font-weight: 700;
    } 
    
 
/**************************************************************
   Bilderbox_B
 **************************************************************/

div.Bilderbox_B {
    float: left;
  	width: 190px;
  	height: 300px;
 	background: #eee;
 	margin: 0 10px 15px 0; 
    background: #fff;

-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 3px #666;
filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);
}

.Bilderbox_B img {
    font-family: 'Open Sans', sans-serif;
    width: 190px;
  	height: 190px;
    padding: 0px;
    border-bottom: 1px dotted #009999;
    border-bottom: 10px #666;
   }

.Bilderbox_B h2 {
    color: #336633;
	text-align: left;
	line-height: 80%;
	margin: 0px 5px 0px 5px;   
}

.Bilderbox_B h4 {
    color: #336633;
    font-weight: 700;
	text-align: left;
	margin: 10px 5px 5px 5px;
}

.Bilderbox_B p {
     color: #336633;
	font-size: 80%;
	margin: 5px 5px 0px 5px;  
}

.titel {
	color: #660033;
	font-size: 0.69em;
}

.shop {
	color: #660033;
	font-size: 0.63em;
}
/**************************************************************
   Bilderbox_Referenzen   
 **************************************************************/
div.Bilderbox_R {
    float: left;
  	width: 190px;
  	height: 230px;
 	background: #eee;
 	margin: 0 10px 15px 0;
    background: #fff;
-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 3px #666;
filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);
}

.Bilderbox_R img {
    font-family: 'Open Sans', sans-serif;
    width: 190px;
  	height: 190px;
    padding: 0px;
   }
   
.Bilderbox_R p {
    color: #336633;
	font-size: 80%;
	margin-top: -5px;
	margin-left: 2px;
}

/**************************************************************
   Thumbnail Lists
 **************************************************************/

ul.thumbs,
ul.thumbs li {
    margin: 0;
    padding: 0;
    }

ul.thumbs li {
    margin: 0 0 15px 0 !important;
    margin: 0;
    padding: 0px;
    list-style: none;
    }

a.thumb img {  
    border: 5px solid #CCCC66;
    }

a.thumb_non img {
    border: 5px solid #660033;
    }

a:hover.thumb img {
    background: #CCFFFF;
    border: 5px solid #CC6600;
    }

a:hover.thumb {
    background: none;
    }

a:hover.thumb_non {
  background: none;
  text-decoration: none;
    }

a.thumb span {
    display: block;
    margin-top: -5px !important;
    margin-top: -2px;
   
    }

a.thumb_non p {      
    color: #660033;
    display: block;
    margin-top: -5px !important;
    margin-top: -2px;  
     font-size: 100%;     
    }
    
a.thumb_non h1 {
    font-size: 1.5em;
    color: #660033;
    display: block;
    margin-top: 3px;
    }    
    
    
/**************************************************************
   SocialBox
 **************************************************************/
div.SocialBox {
  	float: right;
  	width: 115px;
  	height: 50px;
  	margin-left: 10px;
 	         }

/**************************************************************
   Tabelle Rechner 
 **************************************************************/

table.schedule {
    clear: right;
    width: 100%;
    border-collapse: collapse;
    background: #fffff0;
    margin-bottom: 10px;
}

table.schedule thead tr {
    color: white;
    background: #660033;
    font-weight: 700;
}

table.schedule thead tr th {
    padding: 0.4em 0.6em 0.4em 0.2em;
    border: 3px solid #cc6600;
    text-align: left;
}          

table.schedule tbody th {
    padding: 0.4em 0.2em 0.2em 0.2em;
    border: 3px solid #cccc66;
    text-align: left;  
    font-size: 0.88em;
    color: #660033;
}

table.schedule tbody td {
    background: #fffff0;
    padding: 0.4em 0.2em 0.2em 0.2em;
    border: 3px solid #cccc66;
    font-size: 0.75em;
    text-align: right;
    color: #660033;       
   }
   
table.schedule tbody tr.odd {
    background: #fffff0;
    font-weight: 700;
    }
  
.Betrag { 
    text-align: right; 
    }
  
span.Goldpreis {
	color: #660033;
    font-size: 4.0em;
	font-weight: 700; 
    margin-left: -5px;
    word-spacing: 0.3em  
	}  
/*uktest rechner*/


/**************************************************************
 Neuheiten
 **************************************************************/
div.Neuheiten {
  float: left;
  border-bottom: 1px dotted #009999;
  width: 100%;
 }
 
.Neuheiten img {
  border: 3px solid #cccc66;
  float: left;
  margin: 2px 43px 5px 0px;
   }
   
.Neuheiten a img:hover {
    border: thick hidden ;
    border: 3px solid #CC6600;
}

.Neuheiten a {
   color: #660033;      
}

.Neuheiten h1 {
    margin-top: 20px;
    margin-bottom: -2px;
    }
    
.Neuheiten h5 {
    color: #336633;
    font-weight: 700;
    margin-top: 15px;
    }
    
.Neuheiten p {
     font-size: 0.88em;
    } 
    
.klein {
     font-size: 0.88em;
     color: #660033;
    }       
    
.Neuheiten strong {
    font-weight: bold;
    }
    
.Neuheiten table {
    margin-bottom: 10px;
    }   

.Neuheiten td {
    color: #336633;
    }
    
ul {
    font-weight: bold;
    list-style:none;
}    
    




