/*--- body ---*/
body {
	topmargin: 0;
	leftmargin: 0;
	rightmargin: 0;	 
	bottommargin: 0;
	margin:0px 0px; color: #000000;  
	background-color: #ffffff;
	background-repeat: repeat-y; 
	font-family: verdana,arial; 
	font-size: 10px;
	scrollbar-arrow-color: #5394C8; 
	scrollbar-base-color:#ffffff ;
	scrollbar-highlight-color : #808080;
	scrollbar-shadow-color :#e6e6e6;
	scrollbar-track-color: #ffffff;
	}


/* allgemeine dropdown */
div#select { 
   position: relative; 
   z-index: 20; 
   width: 175px; /*Breite dem Layout anpassen*/ 
   height: 24px; 
   overflow: hidden; 
   color: inherit; 
   background-color: transparent; 
   border: 1px solid #ee6666; 
   } 
select { 
   position: relative; 
   z-index: 10; 
   width: 175px; /*Breite dem Text anpassen*/ 
   height: 25px; 
   color: #333333; 
   background-color: transparent; 
   border: 1px solid #ee6666; /*für Opera*/ 
   font-family: arial, sans-serif; 
   font-size: 13px; 
   } 
div#select2 { 
   position: relative; 
   z-index: 20; 
   width: 175px; /*Breite dem Layout anpassen*/ 
   height: 24px; 
   overflow: hidden; 
   color: inherit; 
   background-color: transparent; 
   border: 1px solid #666666; 
   } 
select2 { 
   position: relative; 
   z-index: 10; 
   width: 175px; /*Breite dem Text anpassen*/ 
   height: 25px; 
   color: #333333; 
   background-color: transparent; 
   border: 1px solid #666666; /*für Opera*/ 
   font-family: arial, sans-serif; 
   font-size: 13px; 
   } 
div#select3 { 
   position: relative; 
   z-index: 20; 
   width: 175px; /*Breite dem Layout anpassen*/ 
   height: 24px; 
   overflow: hidden; 
   color: inherit; 
   background-color: transparent; 
   border: 1px solid #666666; 
   } 
select3 { 
   position: relative; 
   z-index: 10; 
   width: 175px; /*Breite dem Text anpassen*/ 
   height: 25px; 
   color: #333333; 
   background-color: transparent; 
   border: 1px solid #666666; /*für Opera*/ 
   font-family: arial, sans-serif; 
   font-size: 13px; 
   } 
div#select4 { 
   position: relative; 
   z-index: 20; 
   width: 175px; /*Breite dem Layout anpassen*/ 
   height: 24px; 
   overflow: hidden; 
   color: inherit; 
   background-color: transparent; 
   border: 1px solid #666666; 
   } 
select4 { 
   position: relative; 
   z-index: 10; 
   width: 175px; /*Breite dem Text anpassen*/ 
   height: 25px; 
   color: #333333; 
   background-color: transparent; 
   border: 1px solid #666666; /*für Opera*/ 
   font-family: arial, sans-serif; 
   font-size: 13px; 
   } 


/* allgemeine links */
a:link {
	color: #00aaff; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	}
a:visited {
	color: #00aaff; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	}
a:active {
	color: #00aaff; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	}
a:hover {
	color: #ff0000; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	}


/* carea2 links */
a.carea2:link {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.carea2:visited {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.carea2:active {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.carea2:hover {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 18px;
	color: #ff0000;
	text-decoration: none;
	}

/* shop links */
a.shop:link {
	font-size: 14px;
	font-family: verdana,arial;
	font-weight: bold;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.shop:visited {
	font-size: 14px;
	font-family: verdana,arial;
	font-weight: bold;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.shop:active {
	font-size: 14px;
	font-family: verdana,arial;
	font-weight: bold;
	line-height: 18px;
	color: #00aaff;
	text-decoration: none;
	}
a.shop:hover {
	font-size: 14px;
	font-family: verdana,arial;
	font-weight: bold;
	line-height: 18px;
	color: #ff0000;
	text-decoration: none;
	}


/* navigationsmenü oben */
a.nav_menu:link {
	color: #aaaaaa; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 11px;
	}
a.nav_menu:visited {
	color: #aaaaaa; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 11px;
	}
a.nav_menu:active {
	color: #ffffff; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 11px;
	}
a.nav_menu:hover {
	color: #ffffff; 
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 11px;
	}
.navi {
	background-color: none;
	cursor:pointer;
	}
.naviout {
	background-color: none;
	cursor:pointer;
	}
.naviover {
	background-color: #00bbff;
	cursor:pointer;
	}
	

/* sitemap 1 */
a.sitemap1:link {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap1:visited {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap1:active {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap1:hover {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	}


/* sitemap 2 */
a.sitemap2:link {
	font-size: 11px;
	font-family: verdana,arial;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap2:visited {
	font-size: 11px;
	font-family: verdana,arial;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap2:active {
	font-size: 11px;
	font-family: verdana,arial;
	color: #00aaff;
	text-decoration: none;
	}
a.sitemap2:hover {
	font-size: 11px;
	font-family: verdana,arial;
	color: #ff0000;
	text-decoration: none;
	}

/* menü links */
.menu {
	color: #666666; 
	background-color: #f0f0f0;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	cursor:pointer;
	line-height: 25px;
	font-weight: bold;
	}
.umenu {
	color: #666666; 
	background-color: #f0f0f0;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	}
.menuout {
	color: #666666; 
	background-color: #f0f0f0;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	cursor:pointer;
	line-height: 25px;
	}
.menuover {
	color: #ffffff; 
	background-color: #666666;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 10px;
	cursor:pointer;
	line-height: 25px;
	font-weight: bold;
	}


/* formulare */
.form {
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 13px;
	border: 1px solid #666666;
	}
.formradio {
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 13px;
	border: 1px solid #ffffff;
	}
.formpflicht {
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 13px;
	border: 1px solid #ff6666;
	}
.formclick {
	color: #ff0000; 
	background-color: #eeffff;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 13px;
	border: 1px solid #00aaff;
	}
.formclickradio {
	color: #ff0000; 
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana,arial;
	font-size: 13px;
	border: 1px solid #ffffff;
	}



/* template style */
.title {
	font-size: 20px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #444444;
	margin-left: 65;
	margin-right: 30;
	margin-top: 5;
	}
.title1 {
	font-size: 18px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #555555;
	margin-left: 65;
	margin-right: 30;
	margin-top: 30;
	margin-bottom: 10;
	}
.title2 {
	font-size: 17px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #606060;
	margin-left: 65;
	margin-right: 30;
	margin-top: 30;
	margin-bottom: 10;
	}
.title3 {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #707070;
	margin-left: 65;
	margin-right: 30;
	margin-top: 20;
	margin-bottom: 5;
	}
.title4 {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #777777;
	margin-left: 65;
	margin-right: 30;
	margin-top: 20;
	margin-bottom: 5;
	}
.carea {
	font-size: 14px;
	font-family: verdana,arial;
	line-height: 18px;
	color: #666666;
	margin-left: 65;
	margin-right: 30;
	margin-top: 0;
	margin-bottom: 0;
	}
.carea1 {
	font-size: 12px;
	font-family: verdana,arial;
	line-height: 16px;
	color: #666666;
	margin-left: 65;
	margin-right: 30;
	margin-top: 0;
	margin-bottom: 0;
	}
.carea2 {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 14px;
	color: #666666;
	margin-left: 65;
	margin-right: 30;
	margin-top: 0;
	margin-bottom: 0;
	}
.gehaeuse {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 14px;
	color: #666666;
	margin-left: 65;
	margin-right: 30;
	margin-top: 0;
	margin-bottom: 0;
	}
.contact {
	font-size: 10px;
	font-family: verdana,arial;
	color: #666666;
	margin-left: 5;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	}
.anfrage {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	color: #777777;
	margin-left: 5;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	}
.vorschau {
	font-size: 13px;
	font-family: verdana,arial;
	color: #444444;
	margin-left: 15;
	margin-right: 15;
	margin-top: 0;
	margin-bottom: 0;
	}
.uebersicht {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #666666;
	margin-left: 10;
	margin-right: 0;
	margin-top: 5;
	margin-bottom: 10;
	}
.copyright {
	font-size: 10px;
	font-family: verdana,arial;
	color: #888888;
	}
.buttons {
	font-size: 12px;
	font-weight: ;
	color: #ffffff;
	background: #555555;
	border: 1px dotted #f5f5f5
	}
.textmarkenuebersicht {
	margin-left: 65;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	}
.textmarkennachoben {
	margin-left: 65;
	margin-right: 30;
	margin-top: 0;
	margin-bottom: 0;
	}
.textmarken {
	font-size: 10px;
	font-family: verdana,arial;
	color: #666666;
	margin-left: 10;
	margin-right: 0;
	margin-top: 2;
	margin-bottom: 2;
	}
.menuimage {
	font-size: 10px;
	font-family: verdana,arial;
	line-height: 14px;
	color: #666666;
	margin-left: 0;
	margin-right: 0;
	margin-top: 35;
	margin-bottom: 0;
	}
.galerie1 {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #444444;
	text-align: center;
	}
.galerie2 {
	font-size: 11px;
	font-family: verdana,arial;
	font-weight: bold;
	text-align: center;
	color: #555555;
	margin-left: 5;
	}
.galerie3 {
	font-size: 10px;
	font-family: verdana,arial;
	text-align: center;
	color: #666666;
	margin-left: 5;
	}
.sitemap1 {
	margin-left: 65;
	margin-right: 30;
	margin-top: 35;
	margin-bottom: 10;
	}
.sitemap2 {
	margin-left: 90;
	margin-right: 30;
	margin-top: 5;
	margin-bottom: 5;
	}	

html, body { 
	height: 100%; 
	margin: 0; 
	padding: 0; 
	} 
#container { 
	position: relative; 
	min-height: 100%; 
	} 
* html #container { 
	/* Für IE */ height: 100%; 
	} 
#navigation { 
	float: left; 
	} 
#contents { 
	float: left; 
	} 
* html #contents { 
	/* Für IE */ height: 400px; 
	} 
div.clear { 
	clear:left; 
	} 
#footer {
	position: relative; 
	margin-top: -50px; 
	}
