/* CSS Document */
h1{	
	font-size:18px;
	font-weight:bold;
	margin-top: 9px;
	margin-bottom: 9px;
}
h2{	
  margin-bottom: 7px;
	font-size:15px;
	font-weight:bold;

}	
img{
border: none;
  }
h3{	
	font-size:13px;
	margin-top: 13px;
	margin-bottom: 6px;
	font-weight:bold;

	
}
h4{
  font-size:11px;
  font-weight: bold;
  margin: 0 0 0 0;
  color: rgb(92,92,92);
}
/*Preis im content_right*/
h6{
font-size: 12px;
font-weight: bold;
color: red;
margin: 0px;
margin-top: -4px;
}
p{
margin: 0px;
margin-bottom: 8px;
}
/*------- PAGE ---------*/
a{
text-decoration: none;
color: #0A6996;
}
a:hover{
color: #FF5D00;
}

body {
    text-align:center;
  color: #302B2B;
  }
  #desk{
    
    text-align:left;
    margin:0 auto;
    width:910px;

  }


body{
background-image: url(kacheln/hintergrund_3x3.jpg);
background-repeat: repeat;
font-family: Verdana, Arial, MS Sans Serif;
font-size: 12px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:150px; position:relative; top:-17px; left:310px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; position:relative; top:15px; left:100px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }     
/*******************************************
* Styles für Extension "tx_indexedsearch"
+ - ENDE -
********************************************/


.wrapAll{
width: 955px;
text-align: left;
}
.headerPicture{
position: relative;
left: -10px;
margin-bottom: 3px;
}

.headerLeiste{
padding-top: 8px;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
height: 33px;
background-image: url(kacheln/verlauf-oben_1x33.jpg);
background-repeat: repeat-x;
margin-bottom: -5px;
}
.headerNav{
font-size: 13px;
font-weight: bold;
}
.headerNav a{
color:black;
}
.headerNavShop{
float:left;
width: 150px;
text-align: center;
}
.headerNavPort{
float:left;
width: 150px;
text-align: center;
}

.searchFieldLeft{
float: left;
position: relative;
top:-2px;

}
.searchField{
float: left;
background-color: white;
}
.searchFieldRight{
float:left;
position: absolute;
left:257px;
top:-2px;
}
#searchinner{
float: left;
margin-left: 200px;
margin-top: -2px;
}

 
.searchEingabe{
float:left;
font-size: 12px;
margin-top: -1px;
margin-left: 300px;
}  

.mainWrapAll{

}
.mainRundungObenLinks{
position: relative;
top:12px;
}

.mainRundungOben{
padding-bottom: 0px;
margin-bottom: -2px;
}
.mainRundungObenRechts{
float: right;
position: relative;
bottom: 10px;
width: 15px;
left: 4px;
}
.main{
border-left: 1px #0A6996 solid;
border-right: 1px #0A6996 solid;
background-color: white;
width: 955px;
}
.mainRundungUnten{

}
.navigationWrappAll{
width:170px;
position: absolute;
border-right: 1px #0A6996 solid;
border-bottom: 1px #0A6996 solid;


}
.navigation_e1 a{
text-decoration: none;
}

contentAreaWrapAll{


}
.breadcrumb{
float: none;
text-align: center;
padding-bottom: 5px;
border-bottom: 1px #0A6996 solid;
}
.contentArea{

border-left: 1px #0A6996 solid;
}
.contentHeaderBanner{
position: relative;
left: 180px;

}
.contentCenter{
position: relative;
left: 170px;
width: 555px;
border-left: 1px #0A6996 dotted;
border-right: 1px #0A6996 dotted;
padding: 10px;
}
.contentCenterText{
min-height: 515px;
height: auto !important;
height: 515px;
}
.shopHight{
min-height: 515px;
height: auto !important;
height: 515px;

}
.contentRight{
float:right;
margin-top:12px;
width: 190px;
margin-right: 7px;
}
.contentExterneLinks{
padding-top: 10px;
border-top: 1px #0A6996 dotted;
margin-top: 10px;
vertical-align: bottom;
}
.footer{
/*background-image: url(kacheln/verlauf-unten_1x33.jpg);*/
background-repeat: x;
height: 33px;
text-align:center;
}


.spacerRechts{
float: left;

}
.spacerUnten{
float: none;
height: 3px;
}
/********* Spacer Rechts************/
.headerShop_headerPortal{
height: 18px;
width: 3px;
border-right: 1px solid black;
}


  
/*----CSC-Styled-Content-----*/

.contenttable{
background-color: rgb(226,226,226);
border: 2px rgb(100,100,100) solid;
table-layout: auto;
border-collapse: collapse;
text-align: center;
margin:3px;
padding: 0 0 0 0;
font-size: 10px;
}


.contenttable td{
border: 1px rgb(146,146,146) solid;
padding: 1 1 1 1;
height: 1px;
margin:0;
}
.contenttable tr{
padding: 0 0 0 0;
margin:0;

}
.contenttable-1{
width: 400px;
}
.contenttable-0{
width: 400px;
}
.csc-firstHeader{
   	font-size:18px;
	font-weight:bold;	
}
.csc-menu-4 dd{
padding: 0px;
margin: 0px;
margin-bottom: 8px;
}
.csc-menu-4 dt{
padding: 0px;
margin-top: 0px;
}
.csc-frame-frame1{
  clear: left;
  border-bottom: 1px dotted grey;

  margin-bottom: 10px;
}


.csc-menu-4 a{
  font-weight: bold;
  text-decoration: none;
}
.csc-menu-1{
  list-style-type: none;
  margin:0px; 
  padding:0px; 
  font-size:11px;
}
.csc-menu-1 a{
  margin:0px; 
  padding:0px;
  margin-left: 10px; 
  font-size:11px;
  text-decoration: none;


}
.csc-menu-1 a:hover{
  margin:0px; 
  padding:0px; 
  margin-left: 10px;
  font-size:11px;
  text-decoration: none;


}

.csc-header h1{
   font-family: verdana;
   font-size:18px;
	font-weight:bold;	
}


.csc-header a{


  margin-bottom: 0px;
  padding-bottom: 0;
}

.csc-menu-4{
   margin-top: 0px;
}
.MsoNormal{
margin-top: -1px;
}
.contenttable p{
margin-top: -1px;
}

/**********Eigene CSC Klassen************/
.table_fullsize{ 
/*Tabelle streckt sich über den ganzen Bildschirm*/
width: 555px;

}




/****** H1 Text mit Bild*******/



/****** Menü der Unterseiten mit H1 - Menü mit Inhalt*******/
.csc-header-n4{
margin-bottom: 0px;
}
ul.csc-menu-7{
margin-top: 0px;
list-style-type: none;
font-weight: bold;

padding-left: 0px;
}
ul.csc-menu-7 a{
color: #FF5D00;

text-decoration: none;
}
ul.csc-menu-7 a:hover{
color: #0A6996;
text-decoration: none;
}
li.csc-section{
list-style-position: outside;
list-style-type: none;
margin-top: -14px;
margin-left: 23px;
margin-bottom: 8px;

font-weight: normal;
}
.tab_float_right{
float: right;
}

/*************Formulare******************/
#mailform{
}
.csc-mailform{
border:none;
}
.csc-mailform-field label{
width: 100px;
display: block;
float: left;
}
.csc-mailform-field{
margin-bottom: 5px;

}
#mailformformtype_mail{
margin-left: 170px;
margin-top: 20px;
}
span.csc-mailform-label{
margin-top: 10px;
font-weight: bold;
}
#mailformVorname, #mailformStraeNr, #mailformTelefon{
float: left;
margin-right: 20px;
}

.golfFormular{
background-color: rgb(222,224,224);
border: 1px rgb(142,142,142) solid;
padding: 10px;
}

/*****************************************
 *Navigation
 *****************************************/   
.navigationWrappAll a{

width: 100px;
}
.navigationWrappAll a:hover{

background-color: #B5CFEE;
color: #0A6996;
}

.Element a:hover{

}

.Element:hover{
background-color: #B5CFEE;
color: #0A6996;
}  
.orangeLinie{
font-size: 1px;
height: 5px;
background-color: #FF5D00;
}
.ElementLink, a.ElementCUR{
font-weight: bold;
}
.ElementLink{
padding-left: 10px;
}
a.ElementCUR:hover{
background-color: #B5CFEE;
color: #0A6996;
}
a.ElementCUR{
padding-left: 10px;
}
.ElementSelected{
display: inline;
overflow: hidden;

}

.ElementLink2{
padding-left: 24px;
}
a.ElementCUR2{
padding-left: 10px;

}

.ElementLink3{
padding-left: 33px;
font-size: 11px;
}
a.ElementCUR3{
padding-left: 14px;
font-size: 11px;

}
a.Element4{
padding-left: 51px;
font-size: 11px;
}
a.ElementCUR4{
padding-left: 27px;
font-size: 11px;
}


a.ElementCUR, a.ElementCUR2, a.ElementCUR3, a.ElementCUR4{
color: #FF5D00;
}
.menuHead{
border-top: 1px solid white;
border-bottom: 4px solid white;
font-weight: bold;
background-color: #0A6996;
height:17px;
}
.menuHead a{
color: #FFFFFF;
}
.menuHead a:hover{
background-color: #0A6996;
color: #FFFFFF;
}


/*****************************************
 *Navigation-Ende
 *****************************************/    

/*******************************************
*Eigener Textlink für den Shop 
********************************************/

#shop_banner{
font-weight: bold;
}
.shop_banner{
padding: 3px;
border: 1px #0A6996 solid;
margin: 10px;
} 
/****************************************
 *            Shop
 ***************************************/   
.shopSpaltenBilder{
margin-top: 20px;
width: 90%;
margin-left: 15px;
}
.shopSpaltenBilder table{
width: 100%;
}
.shopSpaltenBilder div{


}
.shopSpaltenBilder td{
vertical-align: top;
width: 50%;

}
.shopSpaltenBilder select{
width:165px;
position: relative;
z-index: 100;
top:-40px;
left: 59px;
}
.shopSpaltenBilder form{
width:164px;
position: relative;
height: 0px;
}
.shopSpaltenBilder table table{
position: relative;
margin-bottom: -40px;/* ie */
}
.shopSpaltenBilder div.csc-textpic img{
border: 1px solid #FF5D00;
position: relative;
top:40px;
left: 22px;
} 
.shopSpaltenBilder div.csc-textpic-imagewrap{
background-image: url(kacheln/shop_erste_seite.gif);
padding-right: 50px;
height: 205px;
width: 410px;
background-repeat: no-repeat;
position: relative;
padding-bottom: 10px;
right: -21px;
z-index: 0;
}
.shopSpaltenBilder p{
font-size: 1px;
margin-bottom: 9px;
}
.shopSpaltenBilder div.csc-textpic-text a{
font-size: 12px;
font-weight: bold;

position: relative;
z-index: 100;
top:40px;
left: 59px;
}
.shopSpaltenBilder div.csc-textpic-center{
margin-top: -20px;/* firefox */
}
/*Warenkorb*/
.warenkorbRechts{
text-align: center;
margin: 1px;
margin-bottom: 40px;

padding:1px;
background-color: #F9F9F9;
border: #E0E0E0 dotted 1px;
}
.warenkorbRechts .productName{
font-weight: bold;
font-size: 11px;
}


.warenkorbRechts .einzelpreis, .warenkorbRechts .gesamtwert, .warenkorbRechts .rechnungsbetrag, .warenkorbRechts .warenkorbwert{
text-align: right;
font-size: 9px;
padding-right: 10px;
}
.warenkorbRechts .gesamtwert{
font-weight: bold;
font-size: 11px;
}

.warenkorbRechts h1{
margin-bottom: 20px;
}
.warenkorbRechts .warenkorbwert, .warenkorbRechts .rechnungsbetrag{
font-weight: bold;
font-size: 10px;
}
.warenkorbRechts .product{
margin: 1px;
margin-top: 8px;
background-color: #F0F0F0;
border: #E0E0E0 dotted 1px;
}
.warenkorbRechts .warenkorbwert{
margin-top: 25px;
}
.warenkorbRechts .lieferkosten{
font-size: 9px;
padding-bottom: 20px;
}


/****************************************
 *            Shop-Ende
 ***************************************/   

/****************************************
 *        Reiter-System Startseite
 ***************************************/
.reiterGross, .reiterKlein, .reiterMittel,.reiterGrossWeiss, .reiterKleinWeiss, .reiterMittelWeiss{
float:left;
text-align: center;
display: block;
height: 19px;
background-repeat: no-repeat;
padding-top: 5px;
font-size: 11px;
}
#reiterAusgewaehlt{
font-weight: bold;
}
.reiterGross a, .reiterKlein a, .reiterMittel a,.reiterGrossWeiss a, .reiterKleinWeiss a, .reiterMittelWeiss a{
color: black;
}

.reiterGross{
background-image: url(kacheln/Kartei-Reiter/gross.gif);
}
.reiterKlein{
background-image: url(kacheln/Kartei-Reiter/klein.gif);
}
.reiterMittel{
background-image: url(kacheln/Kartei-Reiter/mittel.gif);
}
.reiterGrossWeiss{
background-image: url(kacheln/Kartei-Reiter/gross_weiss.gif);
}
.reiterKleinWeiss{
background-image: url(kacheln/Kartei-Reiter/klein_weiss.gif);
}
.reiterMittelWeiss{
background-image: url(kacheln/Kartei-Reiter/mittel_weiss.gif);
}
.reiterKlein, .reiterKleinWeiss{
width:53px;

}
.reiterMittel, .reiterMittelWeiss{
width:72px;
}
.reiterGross, .reiterGrossWeiss{
width:86px;
}
.reiterInhalt{

border-right: 2px solid #E4E1E1;
border-bottom: 2px solid #E4E1E1;
border-left: 2px solid #E4E1E1;
padding: 10px;

width: 523px;
}
/****************************************
 *    Reiter-System Startseite - ENDE
 ***************************************/
 .content_right_produkte{
 border: 2px #E4E1E1 solid;
 padding:6px;
 }

