body {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color : #212122;
       background-color : #747474;
       margin : 0;
       padding : 0;
      }

/* ****************************   Tabelle Beginn  *********************************** */

table.seite{
	width: 90%;
	height: 500px;
	margin: auto;
	padding: 0;
	border-left: solid 1px #747373;
	border-right: solid 1px #747373;
	border-bottom: solid 1px #747373;
	margin-top: 2em;
}


.navi{
	width:15%;
	padding:0;	
	margin: 0;
	padding-top: 0.5em; 
	padding-left: 0.5em; 
	vertical-align: top;
	border-right: solid 1px #747373;
	background-color: #F5F5F5;
}

.text{
	width: 64%;
	margin:0;
	vertical-align: top;	
	padding-top: 0.8em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
}

.rechts{
	width:21%;
	margin:0;
	padding-top:0.2em;
	vertical-align: top;	
	padding-left: 0.2em; 
	padding-right: 0.2em;
	border-left: solid 1px #747373;
	background-color: #F5F5F5;
}

.startseitentext{
	width: 79%;
	margin:0;
	vertical-align: top;	
	padding-top: 0.8em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
}

table.startseitemitte{
	width: 95%;
	border: solid 1px #747373;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
}

td.foto {
	vertical-align: top;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}


td.starttext {
	vertical-align: top;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.kontakt{


}

table.shop{
	border: solid 1px #747373;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
}

/* ****************************   Tabelle Ende  *********************************** */

/* ****************************   Head Beginn*********************************** */

 div.head {
	height : 105px;
	width : 100%;
	margin : auto;
	background-image : url(/Content.Node/tophintergrund1.gif);
	background-repeat : no-repeat;
	position : static;
	padding-bottom : 0;
	margin-bottom : 0;
      }

 .head img {
       border : none;
       padding : 0;
       margin : 0;
      }

div.servicenavi {
	height : 20px;
	width : 350px;
	float: right;
	background-color : #9B9B9B;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
 .servicenavi a {
	color : #FFFFFF;
	text-decoration : none;
      }

 .servicenavi a:visited {
	color : #FFFFFF;
      }

 .servicenavi a:hover {
	color : #CDCDCD;
      }

 .servicenavi a:active {
	color : #CDCDCD;
      }

 .servicenavi p {
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-align: right; 
	margin-top: 0.5em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
      }


/* ****************************   Head Ende  *********************************** */

/* ****************************   Navigation Beginn  *********************************** */

 div.navigation {
       padding : 0;
       margin : auto; 
       text-align : left;
       margin-top : -1.5em;
       margin-bottom : 0;
       padding-bottom : 0.2em;
       padding-left : 0.75em;
       background-color : #9B9B9B;
       border: solid 1px #D38D42;
      }

 .navigation a {
       font-weight : bold;
       color : #FFFFFF;
       text-decoration : none;
      }

 .navigation a:visited {
       color : #FFFFFF;
      }

 .navigation a:hover {
       color : #CDCDCD;
      }

 .navigation a:active {
       color : #CDCDCD;
      }

 .navigation p {
	color : #D38D42;
	}

 .navigation img {
       border : none;
       padding : 0;
       margin : 0;
      }


/* ****************************   Navigation Ende  *********************************** */


/* ****************************   Inhalt Beginn  *********************************** */

 .text {
       margin : 0;
       vertical-align : top;
       padding-top : 0.8em; 
       padding-left : 1em;
       padding-right : 1em;
       padding-bottom : 1em; 
       background-color : #E5E5E5;
      }


/* ****************************   Inhalt Ende  *********************************** */


/* ****************************   Text Teil Beginn  *********************************** */

 .bold {
       font-weight : bold;
       background-color : white;
      }

 .text a:link {
       color : #848484;
       background-color : none;
      }

 .text a:hover {
       color : #CDCDCD;
       background-color : none;
	font-weight: bold;
      }

 a {
       color : #848484;
      }

 a:hover {
	color: #CDCDCD;
	font-weight: bold;
	}

 .text h1 {
       font-weight : bold;
       padding-left : 0;
       font-size: 12px;
      }

 .startseitemitte h1 {
       font-weight : bold;
       padding-left : 0;
      font-size: 12px;
      }

 .text p {
       padding-left : 0.5em;
       line-height : 130%;
      }

 .text h2 {
       font-weight : bold;
      font-size: 10px;
       margin-bottom : -0.4em;
       margin-top : 1.5em;
      }

 .text li {
       list-style-image : url(/Content.Node/aufzaehlung-braun.gif);
       margin-left : 2em;
       padding-bottom: 1em;
      }

 .text ul {
       padding-bottom : 0.5em;
      }

 .text td{

	}

 img.rechts {
       float : right;
       padding-bottom : 0.6em;
       padding-left : 0.6em;
      }

 img.left {
       float : left;
       padding-bottom : 2em;
       padding-right : 2em;
       padding-left : 2em;
      }

 img.shopfoto {
       float : left;
       margin-bottom : 0.5em;
       margin-right : 0.5em;
       margin-left : 0.2em;
      }

 a.hidden {
       display : none;
      }

 img {
       border : solid 1px #D38D42;
       margin-left : 2em;
       margin-right : 2em;
       margin-bottom: 0.2em;
      }

img.logos {
       border : none;
       margin-left : 1em;
       margin-right : 1em;
       margin-bottom: 0.2em;
      }

 h2.startseite {
       margin-bottom : 0;
      font-size: 10px;
      }

 ul.startseite {
       margin-top : 0;
       margin-bottom : 0;
      }

 .startseite li {
       list-style-image : url(/Content.Node/aufzaehlung-braun.gif);
       margin-left : 0.2em;
      }

 p.startcenter{
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
      }

p.bearbeitungsdatum {
      font-size: 10px;
      font-style: italic;
}

p.popup{

      }

img.popup{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
}

/* ****************************   Text Teil Ende  *********************************** */

/* ****************************   Rechter Teil Beginn  *********************************** */

div.boxrechts{
	margin-bottom: 0.3em;
	height: 300px;
	border: #D38D42;

}

.boxrechts h1{
	color: #FFFFFF;
	background-color: #797979;
	text-align: center;
	border-bottom: #D38D42;
	margin-top: 0;
	margin-bottom: 0;
        padding: 0.3em;
      font-size: 12px;
}

.boxrechts p{
	background-color: #E5E5E5;
	line-height: 120%;
	padding-left: 0.3em;
	padding-right: 0.3em;
	margin-bottom: 0.3em;
	margin-top: 0.5em;
}	

.boxrechts img{
	vertical-align: middle;
	margin-bottom: 0.3em;
	margin-top: 0.5em;
}	


/* ****************************   Rechter Teil Ende  *********************************** */

/* ****************************   Footer Beginn ******************************* */


div.fusszeile {
	width: 100%;
	height: 40px;
	margin: auto;
	padding: 0;
	position: static;
	margin-top: 0; 
	border-top: solid 1px #D38D42;
	background-color: #747474;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #FFFFFF;
	text-align: center; 
	text-decoration: none;
}

.fusslink a {
	font-weight: normal;
	text-decoration: none;
	color : #FFFFFF;
}

.fusslink a:visited {
	font-weight: normal;
	text-decoration: none;
	color : #FFFFFF;
}

.fusslink a:hover {
	font-weight: normal;
	text-decoration: none;
	color : #FFFFFF;
}

.fusslink a:active {
	font-weight: normal;
	text-decoration: none;
	color : #FFFFFF;
}

/* ****************************   Footer Ende ******************************* */

/* ****************************   Robots Hidden ******************************* */

div.robot{
	display: none;
}

/* ****************************   Robots Ende ******************************* */
