#contentbox h1, #contentbox h2, #contentbox p, #contentbox form {margin:0 10px;}
#contentbox h1 {font-size:14pt; color:#5c5c5c;font-family:Arial; text-decoration:none;}
#contentbox h1 a{font-size:14pt; color:#5c5c5c;font-family:Arial; text-decoration:none;}
#contentbox h2 {font-size:2em;color:#06a; border:0;font-family:Arial;}
#contentbox p {padding-bottom:0.5em;font-family:Arial;}
#contentbox h2 {padding-top:0.5em;font-family:Arial;}

#contentbox {background: transparent;  width:590px; max-width:590px; margin-left:10px; margin-right: 10px; float:left;}
#menubox {background: transparent; margin-left:13px; width:176px;float:left;}

a, a:active, a:visited, a:hover{color:#3c3c3c;}

.tx-timtabsociable-pi1{
	font-size:12px;
	margin-left:397px;
	clear:both;
	margin-bottom:20px;
	margin-top:10px;
}

.socialbookmark{
	margin-left:5px;
	float:left;
}
.tagline{
	float:left;
	margin-top:9px;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #5c5c5c; border-right:1px solid #5c5c5c;}
.xb1 {margin:0 5px; background:#5c5c5c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.menu {display:block; background:#FFFFFF; border:0 solid #5c5c5c; border-width:0 1px;padding-top:2px;padding-bottom:2px;}

.content {display:block; background:#FFFFFF; border:0 solid #5c5c5c; border-width:0 1px;padding-top:2px;padding-bottom:2px; padding:3px;}


body{ font-family:Arial; margin: 0; padding:0; color:#5c5c5c;}
p{margin:0;padding:0;}
h1 {font-size:15pt; color:#5c5c5c; font-family:Arial; text-decoration:none;}

#top{margin:0; padding:0; width:100%;height:163px;background-image:url("../images/template/banner.png"); background-repeat: no-repeat; }

#top2 {width:100%; height:125px; margin-top:10px; margin-left:3px;}
#top2left{width:755px;float:left; margin-top:10px; margin-left:4px;}
#top2right{width:188px; float:left; margin-top:55px;}
#rss_logo{width:39px; float:left; margin-top:120px;}

#logo{margin-left:10px;margin-top:8px;}
#plz{}
#plz_background{height:98px; width:186px; background-image:url("../images/template/btn_stpkt_haendler_suche.jpg"); background-repeat: no-repeat; margin-top:5px;}
#plz_background_franz{height:98px; width:186px; background-image:url("../images/template/btn_stpkt_haendler_suche_fr.jpg"); background-repeat: no-repeat; margin-top:5px;}
#plz_form{}
div.plz_form_input {
	margin-left:17px;
}
div.plz_form_submit {
	margin-top:-21px;;
	margin-left:100px;
}
div.tmp{
	font-size:7px;
}
#container{width:1000px;background-image:url("../images/template/bgintern.png"); text-align: left;}
#bottom{width:1000px;background-image:url("../images/template/bgintern.png"); text-align: left;}


#footer{height:35px; clear:both;}

#footer_menu{padding-top:13px; margin-left: 430px;font-size:10px; text-align: justify;}
#footer_menu a{color:#5c5c5c; text-decoration:none;}


#sidebar{width:186px; float:left;}
.werbung{margin-bottom:20px;}

#language_all{padding-top: 9px; margin-left:8px; margin-top:4px; font-size:8pt; font:black; text-decoration:none; width: 500px; font-family:Arial; color:#5c5c5c;}

.language {color: 5c5c5c; text-decoration:none; padding-right:9px;float:left; width:60px;}
.language a{color: 5c5c5c; text-decoration:none; padding-right:9px;float:left;width:60px;}
.language a:visited{color: 5c5c5c; text-decoration:none; padding-right:9px;float:left;width:60px;}
.language a:hover{color: 5c5c5c; text-decoration:none; padding-right:9px; font-weight: bold;float:left;width:60px;}

.language_selected {color: 5c5c5c; text-decoration:none; padding-right:9px; font-weight: bold; float:left;width:70px;}
.language_selected a{color: 5c5c5c; text-decoration:none; padding-right:9px; font-weight: bold; float:left;width:70px;}
.language_selected a:visited{color: 5c5c5c; text-decoration:none; padding-right:9px; font-weight: bold;float:left;width:70px;}


.menu_normal a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
}

.menu_normal a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
}

.menu_normal a:hover {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
}

.menu_selected a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
}

.menu_selected a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
}


/*---------------------------------------MENU EBENE 1 END -------------------------------------------------------*/
/*---------------------------------------MENU LOGIN START -----------------------------------------------------*/
.menu_normal_login a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-login.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_normal_login a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-login.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_normal_login a:hover {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-login.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_selected_login a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-login.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}
.menu_selected_login a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-login.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}
//-------------------------EBENE 2
.menu_normal_login_ebene_2 {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_login_ebene_2 a {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_selected_login_ebene_2 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_login_ebene_2 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_login_ebene_2 a:hover {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_selected_login_ebene_2 a {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}
/*---------------------------------------MENU Login Ende-------------------------------------------------------*/
/*---------------------------------------MENU Logout Start-----------------------------------------------------*/
.menu_normal_logout a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-logout.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_normal_logout a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #858B8A;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-logout.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_normal_logout a:hover {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-logout.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}

.menu_selected_logout a {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-logout.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}
.menu_selected_logout a:visited {
  display: block;
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  font-size:10pt;
  background-image:url("../images/template/menu-logout.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  font-weight: bold;
}
/*---------------------------------------MENU Logout Ende------------------------------------------------------------*/


/*---------------------------------------MENU EBENE 2 START -----------------------------------------------------*/

.menu_normal_ebene_2 a {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_ebene_2 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}



.menu_normal_ebene_2 a:hover {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  }



.menu_selected_ebene_2 a {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_selected_ebene_2 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 8px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

/*---------------------------------------MENU EBENE 2 END -------------------------------------------------------*/
/*---------------------------------------MENU EBENE 3 START -----------------------------------------------------*/

.menu_normal_ebene_3 a {
  font-size: 10px;
  display: block;  
  padding: 4px 15px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_ebene_3 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 15px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}



.menu_normal_ebene_3 a:hover {
  font-size: 10px;
  display: block;  
  padding: 4px 15px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  }



.menu_selected_ebene_3 a {
  font-size: 10px;
  display: block;  
  padding: 4px 15px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_selected_ebene_3 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 15px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

/*---------------------------------------MENU EBENE 3 END -------------------------------------------------------*/
/*---------------------------------------MENU EBENE 4 START -----------------------------------------------------*/

.menu_normal_ebene_4 a {
  font-size: 10px;
  display: block;  
  padding: 4px 20px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_normal_ebene_4 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 20px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #b3b3b3;
  color: white;
  text-decoration: none;
  font-family: Arial;
}



.menu_normal_ebene_4 a:hover {
  font-size: 10px;
  display: block;  
  padding: 4px 20px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
  }



.menu_selected_ebene_4 a {
  font-size: 10px;
  display: block;  
  padding: 4px 20px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

.menu_selected_ebene_4 a:visited {
  font-size: 10px;
  display: block;  
  padding: 4px 20px;
  margin: 2px;
  margin-left:5px;
  margin-right:5px;
  background-color: #E2383F;
  color: white;
  text-decoration: none;
  font-family: Arial;
}

/*---------------------------------------MENU EBENE 4 END -------------------------------------------------------*/
/*--------Eingabe Formular---START-------------------------*/
/*input[type="text"], input[type="submit"], textarea{background-color:#ffffff; border: 1px solid #90cfff;}
input[type="text"]:hover, input[type="submit"]:hover, textarea:hover{background-color:#ffffff; border: 1px solid #0090ff;}
input[type="text"]:focus, input[type="submit"]:focus, textarea:focus{background-color:#c6e6ff; border: 1px solid #0090ff;}
select{border: 1px solid #90cfff;}
select:hover{border: 1px solid #0090ff;}
{border: 1px solid #0090ff;}*/
/*--------Eingabe Formular---ENDE---------------------------*/
/*---------Ergebnisformular---------------------------------------*/
div.tx-rayshopfinder-pi1-listrow table{
	width: 575px;
	margin: 3px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: hidden;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 14px;
}

div.tx-rayshopfinder-pi1-listrow  td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
}

tr.tx-rayshopfinder-pi1-listrow-odd  {
	background-color: #D2D2D2;
} 
tr.tx-rayshopfinder-pi1-listrow-even {
	background-color: #F0F0F0;
}



/*----------------------------------------------------------------*/
/*-----------------------lz_gallery----------------------------*/
#tx-lzgallery-pi1-listing {
	border:1px dotted #FFFFFF;
	border-collapse:collapse;
	font-family:arial;
	font-size:12px;
	width:578px;
}
#tx-lzgallery-pi1-fotonav {
	background-color:lightgrey;
	border:2px solid #FFFFFF;
	font-family:arial;
}
#tx-lzgallery-pi1-title {
	border-bottom:1px solid #5C5C5C;
	font-size:16px;
	margin-top:10px;
	margin-bottom:25px;
	text-align:center;
	padding
}
#tx-lzgallery-pi1-fotos {
	background-color:white;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	font-family:arial;
}
#tx-lzgallery-pi1-fotos td {
	width:575px;
	margin: auto 0;
	border:none;
}
.tx-lzgallery-pi1-searchbox-sword{
	display:none;
}

.tx-lzgallery-pi1-searchbox-button{
	display:none;
}
.count {
	display:none;
}
.sorting {
	display:none;
}
.information{
	display:none;
}
div.gallery_listing{
	magin-bottom:50px;
}
.input_city input {
	width:70px;
}
div.country{
	width:70px;
}