/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */


/* Was suchen Sie denn in unserem Quellcode ??? */
/* ... gefährlich, gefährlich ... */
/* Wir übernehmen keine Garantie für die weitere störungsfreie Funktion Ihres Computers !!! */


/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */




/* ######## englobal.css Main Layout ########  */



/* ----- Body Mainframe  ----- */
body 
    {
	width: 960px;
	margin: 1px auto;
	padding: 10px;
	background-color: #ffffff;
	font-family: Open Sans, sans-serif; font-size:16px; line-height:18px; color:#262F3A;
	}



/* --- Head --- */
header#pagetopic
    {
	float: left;
    width: 960px;
	height: 125px;
	background: #ffffff;
    }



/* Logo */
#logo 
    {
	float: left;
	width: 500px;
	height: 70px;
    margin-top: 0px;	
    }	



/* ---------- Top-right Navigation ------------ */
nav#topnav
	{
    float: right;
	width: 450px;
	height: 30px;
	text-align: right;
	margin-top: 2px;
	margin-right: 5px;
    }

.navtxt         {font-family: Roboto Condensed, sans-serif; font-size: 16px; line-height:16px; color: #706C6D}
.navkp:link		{font-family: Roboto Condensed, sans-serif;font-size: 16px; line-height:16px; text-decoration: none; color: #706C6D}
.navkp:active	{font-family: Roboto Condensed, sans-serif;font-size: 16px; line-height:16px; text-decoration: none; color: #706C6D}
.navkp:visited	{font-family: Roboto Condensed, sans-serif;font-size: 16px; line-height:16px; text-decoration: none; color: #706C6D}
.navkp:hover	{font-family: Roboto Condensed, sans-serif;font-size: 16px; line-height:16px; text-decoration: underline; color: #9d9d9d}
.navkpshow		{font-family: Roboto Condensed, sans-serif;font-size: 16px; line-height:16px; text-decoration: none; color: #9d9d9d}
/* ------------------------------------------------ */





/* ----------- Phone no ----------- */
#phonenr
    {
	float: right;
	width: 450px;
	height: 26px;
	text-align: right;
	margin-top: 12px;
	margin-right: 5px;	
    }


.telnr			{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 20px; line-height:20px; color: #706C6D}

.teltxt:link	{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 20px; line-height:20px; text-decoration: none; color: #706C6D}
.teltxt:active	{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 20px; line-height:20px; text-decoration: none; color: #706C6D}
.teltxt:visited	{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 20px; line-height:20px; text-decoration: none; color: #706C6D}
.teltxt:hover	{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 20px; line-height:20px; text-decoration: underline; color: #9d9d9d}	
/* ------------------------------------------------ */




/* ------------------- Main Navigation -------------------- */

/* ------------------- background: #4A433D; -------------------- */

nav#frame
    {
	float: left;
	width: 960px;
	height: 38px;
	border-radius: 2px;
	text-align: left;
	margin-top: 10px;
    /* red nav */ 
    background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 ); */ /* IE6-8 */
	}

#navpos
    {
	margin-top: 1px;
	margin-left: 1px;
	width: 940px;
    }

.nav1ht:link	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 8px;}
.nav1ht:active	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 8px;}
.nav1ht:visited	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 8px;}
.nav1ht:hover	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: underline; color: #cccccc; margin-left: 8px;}
.nav1htshow		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 8px;}
.navht:link		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 30px;}
.navht:active	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 30px;}
.navht:visited	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 30px;}
.navht:hover	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: underline; color: #cccccc; margin-left: 30px;}
.navhtshow		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #ffffff; margin-left: 30px;}


/* Navbutton1 */
a.navbutton1 {
      float:left;
	  display:block;
      color:#FFFFFF;
      width:140px;
	  height: 30px;
	  padding-top:10px;
      font-size:18px;
      font-family:'Open Sans Condensed', Arial, sans-serif;
      font-weight:700;
      text-decoration:none;
      text-align:center;
      background-color:#4A433D;
      }

a.navbutton1:hover {
      display:block;
      color:#FFFFFF;
	  font-weight:normal;
      background-color:#6d6660;
      }


/* Navbutton2 */
a.navbutton2 {
      float:left;
	  display:block;
      color:#FFFFFF;
      width:110px;
	  height: 30px;
	  padding-top:10px;
      font-size:18px;
      font-family:'Open Sans Condensed', Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:center;
      background-color:#4A433D;
      }

a.navbutton2:hover {
      display:block;
      color:#FFFFFF;
	  font-weight:normal;
      background-color:#6d6660;
      }
/* --------------------------------------- */





/* --------------- New Main Navigation ---------------- */
#navimain {
  font-size:14px;
  position:absolute;  
}

#navimain ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#navimain li.topnavi {
  float:left;
}

#navimain li.topnav1 {
  float:left;
}


.topnavi a {
  float:left;
  width:120px;
  border-right: solid 1px #4E0000;
  text-align:center;
}


.topnav1 a {
  float:left;
  width:120px;
  border-right: solid 1px #4E0000;
  text-align:center;
}


.topnavi ul{
  display:none;
}

.topnav1 ul{
  display:none;
}

.topnavi a {
  padding:10px 10px;
  border-radius: 2px;
  border-collapse:collapse;
  font-family: 'Open Sans Condensed', sans-serif;      
  font-weight: 700; font-size: 18px;  
  text-shadow: 2px 2px 2px #4E0000;
  text-decoration: none; 
  color: #ffffff;
  margin:0; 
  /* red nav */ 
  background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 );  */ /* IE6-8 ... stört IE11 */
}

.topnav1 a {
  padding:10px 10px;
  border-radius: 2px;
  border-collapse:collapse;
  font-family: 'Open Sans Condensed', sans-serif;      
  font-weight: 700; font-size: 18px;  
  text-shadow: 2px 2px 2px #4E0000;
  text-decoration: none; 
  color: #ffffff;
  margin:0; 
  /* red nav */ 
  background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 ); */ /* IE6-8 ... stört IE11 */
}

.subnavi a{
  width:120px;
  position:relative;
  clear:both; /* special IE6 */
  padding:10px 10px;
  border-radius: 1px;
  border-collapse:collapse;
  font-family: 'Open Sans Condensed', sans-serif;      
  font-weight: 700; font-size: 18px;  
  text-shadow: 2px 2px 2px #4E0000;  */
  text-decoration: none; 
  color: #000000;
  margin:0; 
/* red nav */ 
  background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%);  IE10+ 
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 );  */ /* IE6-8 ... stört IE11 */
}

.subnav1 a{
  width:120px;
  position:relative;
  clear:both; /* special IE6 */
  padding:10px 10px;
  border-radius: 1px;
  border-collapse:collapse;
  font-family: 'Open Sans Condensed', sans-serif;      
  font-weight: 700; font-size: 18px;  
  /* text-shadow: 1px 1px 1px #4E0000;  */
  text-decoration: none; 
  color: #000000;
  margin:0; 
  /* red nav   #d68080 */ 
  /*    background: #ffffff; */
  background: url(./pics/navback2.png);  
}


/*      background: #F4F3F1;  F4F3F1 */

#navimain a:hover, .topnavi.on a {

     background: #f5f5f5;
	 color: #990000; 
	 text-shadow:none; 
}

#navimain a:hover, .topnav1.on a {

     background: #f5f5f5;
	 color: #990000; 
	 text-shadow:none; 
}

.topnavi:hover ul {
  display:block;  
  z-index:500;
}

.topnav1:hover ul {
  display:block;  
  z-index:500;
}

a.navhoriz {font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 18px; text-decoration: none; color: #ffffff;}

/* ------------------------------------ */



/* ----------- Breadcrumb Navigation ------------ */

nav#breadcrumbs
    {
	float: left;
    width: 570px;
	height: 30px;
	background: #ffffff;
	margin-left: 10px;
    }

.breadcrumbfont:link		{font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; text-decoration: none; color: #6D6660;}
.breadcrumbfont:active	{font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; text-decoration: none; color: #6D6660;}
.breadcrumbfont:visited	{font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; text-decoration: none; color: #6D6660;}
.breadcrumbfont:hover	{font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; text-decoration: underline; color: #49423C;}
.breadcrumbfontshow	{font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; text-decoration: none; color: #6D6660;}

/* -------------- */





	

/* ------ Main area left ------ */

section#leftframe
    {
	float: left;
	width: 610px;
	background: #ffffff;
	margin-top: 12px;
    }


/* Headline */	
header#headline
    {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
    width: 600px;
	height: 40px;
	border: none;
	text-align: left;
    }
	
	
/* Head2line */	
header#head2line
    {
	float: left;
	margin-top: 15px;
	margin-left: 10px;
    width: 600px;
	/*height: 60px;*/
	border: none;
	text-align: left;
    }


/* ------------------------------------------------ */




/* ------ Main area right ------ */
section#rightframe
    {
	float: left;
	width: 300px;
	background: #ffffff;
	margin-top: 20px;
	margin-left: 40px;
    }

section#rightkernframe
    {
	float: left;
	width: 300px;
	background: #ffffff;
	margin-top: 13px;
	margin-left: 40px;
    }
 


/* ------------------------------------------------ */



/* --------------- Footer -------------- */

footer#pagebottom
    {
	float: left;
    width: 600px;
	height: 500px;
	background: #ffffff;
	margin-left: 10px;
	margin-top: 45px;
    }

#headlinebottom
    {
	float: left;
    width: 570px;
	height: 30px;
	background: #ffffff;
	margin-top: 5px;
    }
	
.hlbottom {font-family: Roboto, sans-serif; font-weight: normal; font-size: 22px; line-height:22px; text-decoration: none; color: #706e6f}

#bottombox
    {
	float: left;
    width: 600px;
	height: 250px;
	background: #F4F3F1;
    }

#bbox1
    {
	float: left;
    width: 130px;
	height: 210px;
	background: #F4F3F1;
	margin-top: 25px;
	margin-left: 25px;
    }

#bbox2
    {
	float: left;
    width: 160px;
	height: 210px;
	background: #F4F3F1;
    margin-top: 25px;
    }

#bbox3
    {
	float: left;
    width: 155px;
	height: 210px;
	background: #F4F3F1;
	margin-top: 25px;
    }

#bbox4
    {
	float: left;
    width: 110px;
	height: 210px;
	background: #F4F3F1;
	margin-top: 25px;
    }
	
.btext1
    {
	height: 45px;
    }

.btext2
    {
	height: 27px;
    }
	
.navft:link		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.navft:active	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.navft:visited	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.navft:hover	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: underline; color: #cccccc;}
.navftshow		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}

.navlowft:link		{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 16px; text-decoration: none; color: #766F69;}
.navlowft:active	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 16px; text-decoration: none; color: #766F69;}
.navlowft:visited	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 16px; text-decoration: none; color: #766F69;}
.navlowft:hover	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #cccccc;}
.navlowftshow		{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 16px; text-decoration: none; color: #766F69;}

nav#bottom
	{
    float: left;
	width: 600px;
	height: 30px;
	margin-top: 15px;
	text-align: center;
    }

#footer
	{
    float: left;
	width: 600px;
	height: 50px;
	margin-top: 5px;
	text-align: center;
    }

/* ------------------------------------------------ */







/* ###### Fonts global definitions ###### */


h1, h2 {margin: 0; padding: 0;}

h1 { font-family: Roboto, sans-serif; font-weight:normal; font-size:28px; line-height:30px; color:#6C665F;}  /* brown */

h2 { font-family: Roboto, sans-serif; font-weight:bold; font-size:14px; color:#3399CC;}

h3 { font-family: arial,sans-serif; font-weight:normal; font-size:14px; line-height:16px; color:#666666; display: inline;}

h4 { font-family: arial,sans-serif; font-weight:bold; font-size:16px; line-height:18px; color:#666666; display: inline;}


/*
ul,li {list-style-type: square;}
*/


/* Form */
/*  
select {font-family: Roboto, sans-serif; font-weight: bold; font-size: 16px; line-height: 18px; color:#6C665F; height: 24px; border: 1px outset #666666; }

select {font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; line-height: 18px; color:#6C665F;}
select:hover{ background-color: #f5f5f5; } 

input {line-height:14px; font-weight: bold; color:#990000;}
*/

/* boxheadline (blue) */
.boxheadlineblue {font-family: Roboto, sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; color:#3F9ACC;}

/* boxheadline (dark) */
.boxheadlinedark {font-family: Roboto, sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; color:#5f6061;}

/* boxheadline (white) */
.boxheadlinewhite {font-family: Roboto, sans-serif; font-weight: normal; font-size: 16px; line-height: 20px; color:#ffffff;}

/* boxheadline (gray) */
.boxheadlinegray {font-family: Roboto, sans-serif; font-weight: normal; font-size: 16px; line-height: 18px; color:#6C665F;}

/* boxheadline bold (gray) */
.boxheadlineboldgray {font-family: Roboto, sans-serif; font-weight: bold; font-size: 16px; line-height: 18px; color:#6C665F;}


/* boxheadline small (dark) */
.boxheadlinesmalldark {font-family: Roboto, sans-serif; font-weight: normal; font-size: 16px; color:#49423C;}


/* headlinelink(dark) */
.headlinelink:link		{font-family: Open Sans, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #49423C;}
.headlinelink:active	{font-family: Open Sans, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #49423C;}
.headlinelink:visited	{font-family: Open Sans, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #49423C;}
.headlinelink:hover	{font-family: Open Sans, sans-serif; font-weight: bold; font-size: 18px; text-decoration: underline; color: #666666;}



/* listtext small */
.listtextsmall {font-family: Open Sans, sans-serif; font-weight: normal; font-size: 15px; line-height: 18px; color:#49423C;}

/* listtext normal */
.listtextnorm {font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; line-height: 20px; color:#49423C;list-style-type: square;}

/* listtext link normal*/
.listtextlink:link		{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.listtextlink:active	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.listtextlink:visited	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.listtextlink:hover	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #cccccc;}


/* Text normal */
.ntext {font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; line-height: 20px; color:#49423C;list-style-type: square;}

/* Text U-Link*/
.utext:link		{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.utext:active	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.utext:visited	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #49423C;}
.utext:hover	{font-family: Open Sans, sans-serif; font-weight: normal; font-size: 16px; text-decoration: underline; color: #cccccc;}

/* -------------- ################# ----------- */







/* ############ Button layouts ########### */



/* ---- Botton 300 Linkbar line up/down ---- */
a.buttonlinkbar {
      display:block;
      color:#766E68;
      width:285px;
	  height: 35px;
	  padding-left:15px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkbarup.png);
      }

a.buttonlinkbar:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkbarup2.png);
      }
/* ------------------------------------------------ */




/* ----  Button 300 Linkbar line down ---- */
a.buttondownlinkbar {
      display:block;
      color:#766E68;
      width:285px;
	  height: 35px;
	  padding-left:15px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkbardown.png);
      }

a.buttondownlinkbar:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkbardown2.png);
      }
/* ------------------------------------------------ */




/* ---- Botton 300 Linkbar up ---- */
a.buttonuplinkbar {
      display:block;
      color:#766E68;
      width:285px;
	  height: 35px;
	  padding-left:15px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkup.png);
      }

a.buttonuplinkbar:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkup2.png);
      }
/* ------------------------------------------------ */




/* ----  Button 300 Backlink alone ---- */
a.buttonbacklink {
      display:block;
      color:#766E68;
      width:260px;
	  height: 35px;
	  padding-left:40px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkback.png);
      }

a.buttonbacklink:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkback2.png);
      }
/* ------------------------------------------------ */



/* ----  Button 300 Backlink list ---- */
a.buttonbacklist {
      display:block;
      color:#766E68;
      width:285px;
	  height: 35px;
	  padding-left:15px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkback3.png);
      }

a.buttonbacklist:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkback2.png);
      }
/* ------------------------------------------------ */



/* ----  Button 300 Backlink downline ---- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
a.buttonbackdl {
      display:block;
      color:#766E68;
      width:285px;
	  height: 35px;
	  padding-left:15px;
	  padding-top:15px;
      font-size:18px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-radius: 2px;
      background-image:url(../pics/linkback.png);
      }

a.buttonbackdl:hover {
      display:block;
      color:#FFFFFF;
      background-image:url(../pics/linkback2.png);
      }
/* ------------------------------------------------ */



/* ---- Blue 300 ---- */
a.button300blue {
      display:block;
      color:#FFFFFF;
      width:278px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      background-image:url(../pics/button300blue.png);
      }

a.button300blue:hover {
      display:block;
      color:#262F3A;
      background-image:url(../pics/button300blue2.png);
      }
/* ------------------------------------------------ */


/* ---- Darkgray 300 ---- */
a.button300dgray {
      display:block;
      color:#FFFFFF;
      width:278px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      background-image:url(../pics/button300dgray.png);
      }

a.button300dgray:hover {
      display:block;
      color:#262F3A;
      background-image:url(../pics/button300dgray2.png);
      }
/* ------------------------------------------------ */


/* ---- Lightgray 300 ---- */
a.button300lgray {
      display:block;
      color:#FFFFFF;
      width:278px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      background-image:url(../pics/button300lgray.png);
      }

a.button300lgray:hover {
      display:block;
      color:#262F3A;
      background-image:url(../pics/button300lgray2.png);
      }
/* ------------------------------------------------ */


/* ---- Red 300 ---- */
a.button300red {
      display:block;
      color:#FFFFFF;
      width:278px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      /* background-image:url(../pics/button300red.png); */
	  background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 ); */  /* IE6-8 */
}

a.button300red:hover {
     background: #f5f5f5;
	 color: #990000; 
	 text-shadow:none; 
	 border: 1px solid #cccccc;
      /* background-image:url(../pics/button300red2.png); */
      }
/* ------------------------------------------------ */





/* ---- Dark 240 ---- */
a.buttondark {
      display:block;
      color:#FFFFFF;
      width:218px;
	  padding: 11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;      
      border-radius: 2px;
      background-image:url(../pics/buttondark.png);
      }

a.buttondark:hover {
      display:block;
      color:#262f3a;
      background-image:url(../pics/buttondark2.png);
      }
/* ------------------------------------------------ */



/* ---- Dark 250 ---- */
a.button250dark {
      display:block;
      color:#FFFFFF;
      width:228px;
	  padding: 11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;      
      border-radius: 2px;
      background-image:url(../pics/buttondark250.png);
      }

a.button250dark:hover {
      display:block;
      color:#262f3a;
      background-image:url(../pics/buttondark2502.png);
      }
/* ------------------------------------------------ */


/* ---- Blue 240 ---- */
a.buttonblue {
      display:block;
      color:#FFFFFF;
      width:218px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      background-image:url(../pics/buttonblue.png);
      }

a.buttonblue:hover {
      display:block;
      color:#262F3A;
      background-image:url(../pics/buttonblue2.png);
      }
/* ------------------------------------------------ */




/* ---- Red 240 ---- */
a.buttonred {
      display:block;
      color:#FFFFFF;
      width:218px;
	  padding:11px;
      font-size:16px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
	  border-radius: 2px;
      background-image:url(../pics/buttonred.png);
      }

a.buttonred:hover {
      display:block;
      color:#262F3A;
      background-image:url(../pics/buttonred2.png);
      }
/* ------------------------------------------------ */




/* ---- Button mehr ---- */
a.buttonmehr {
      display:block;
      color:#FFFFFF;
      width:51px;
	  padding: 3px;
	  padding-left: 6px;
      font-size:14px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-align:left;
	  text-decoration:none;
      background-image:url(../pics/buttonmehr.png);
      }

a.buttonmehr:hover {
      display:block;
      color:#262f3a;
      background-image:url(../pics/buttonmehr2.png);
      }
/* ------------------------------------------------ */



/* ---- Button löschen---- */
a.buttondelete {
      display:block;
      color:#FFFFFF;
      width:71px;
	  padding: 3px;
	  padding-left: 6px;
      font-size:14px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:bold;
      text-align:left;
	  text-decoration:none;
      background-image:url(../pics/buttondel.png);
      }

a.buttondelete:hover {
      display:block;
      color:#262f3a;
      background-image:url(../pics/buttondel2.png);
      }
/* ------------------------------------------------ */




/*   ################   */
/*   ###      #######   */
/*   ###  ###  ######   */
/*   ###      #######   */
/*   ###  ###  ######   */
/*   ###  ####  #####   */
/*   ################   */



/* ###### Moduls right area ###### */



/* ++++++ global box head def ++++++ */

.rightheadlinebox
	{
	float: left;
	width: 300px;
	height: 40px;
	background: #DCD9D4;
    }

.rightheadlinetext
	{
	float: left;
	width: 280px;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
    }

.rightheadlineboxdark
	{
	float: left;
	width: 300px;
	height: 40px;
	background: #6F6967;
    }




/* ########### Boxes definitions rigt side ############ */	



/* ---------- Distance box right php --------- */ 
#distbox20
    {
	float: left;
	width: 300px;
	height: 20px;
    }

#distbox30
    {
	float: left;
	width: 300px;
	height: 30px;
    }
	
#distbox40
    {
	float: left;
	width: 300px;
	height: 40px;
    }	


/* ---- Backlinkbox ---- */	
#backlinkbox
    {
	float: left;
	width: 300px;
	height: 60px;
	margin-top: 10px;
    }


/* ---- Search window Allgemeine Suche ---- */	
section#search
    {
	float: left;
	width: 300px;
	height: 100px;
	background: #F4F3F1;
	margin-top: 20px;
    }

#searchfield
	{
	float: left;
	width: 220px;
	height: 30px;
	margin-top: 13px;
	margin-left: 17px;
    }

.searchtextfield
      {
	  width: 220px;
	  height: 28px;
      color:#6C665F;
      font-size:14px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-style:solid; 
	  border-width:1px; 
	  border-color:#ffffff; 
	  background-color:#ffffff;
	  border-top-left-radius:4px;
	  border-bottom-left-radius:4px;
      }

#searchinput
	{
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 13px;
    }

.searchbutton{
      background: white url('../pics/search30.png') no-repeat top;
      width: 30px;
      height: 30px;
	  border: none;
	  cursor:pointer;
	  border-top-right-radius:4px;
	  border-bottom-right-radius:4px;
      }

.searchbutton:hover{
      background: white url('../pics/search30w.png') no-repeat top;
      width: 30px;
      height: 30px;
	  border: none;
	  cursor:pointer;
	  border-top-right-radius:4px;
	  border-bottom-right-radius:4px;
      }
/* ------------------------------------------------ */







/* ---- Top offers / Angebote von Interesse ---- */	
#topofferpos
    {
	float: left;
	width: 300px;
	height: 400px;
	background: #ffffff;
    }

section#topofferbox
    {
	float: left;
	width: 300px;
	height: 440px;
	background: #F4F3F1;
    }

/* ---- New offers ---- */		
section#newofferbox
    {
	float: left;
	width: 300px;
	height: 630px;
	background: #F4F3F1;
    }
	
	

   /* siehe oben .rightheadlineboxdark */

.offerlink
	{
	float: left;
	width: 260px;
	height: 36px;
	margin-top: 22px;
	margin-left: 20px;
    }
	
.offerphoto
	{
	float: left;
	width: 180px;
	height: 120px;
	margin-top: 10px;
	margin-left: 30px;
    }
	
.offermore
	{
	float: right;
	width: 60px;
	height: 20px;
	margin-top: 106px;
	margin-left: 10px;
    }
	
.topofflink:link		{font-family: Roboto, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; color: #49423C;}
.topofflink:active	{font-family: Roboto, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; color: #49423C;}
.topofflink:visited	{font-family: Roboto, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; color: #49423C;}
.topofflink:hover	{font-family: Roboto, sans-serif; font-weight: bold; font-size: 14px; text-decoration: underline; color: #666666;}	
/* ------------------------------------------------ */






/* ---------- Search criteria change box ---------- */	

section#formboxsearch
    {
	float: left;
	width: 300px;
	height: 255px;
	background: #F4F3F1;
    }
	
	/* siehe oben .rightheadlineboxdark */
	.sccheadlineboxdark
	{
	float: left;
	width: 300px;
	height: 40px;
	background: #6F6967;
	text-align:center;
    }

.sccboxline
    {
	float: left;
	width: 290px;
	height: 26px;
	margin-top: 16px;
	margin-left: 10px;
    } 
	
#sccboxflvon
    {
	float: left;
	width: 54px;
	height: 22px;
	margin-top: 3px;
    }

.sccboxfieldfl
    {
	float: left;
	width: 104px;
	height: 22px;
    }
	
#sccboxflbis
    {
	float: left;
	width: 20px;
	height: 22px;
	margin-top: 3px;
	text-align:center;
    }
	
#sccboxflqm
    {
	float: left;
	width: 20px;
	height: 22px;
	margin-top: 3px;
    }
	
#sccboxstadtteil
    {
	float: left;
	width: 72px;
	height: 22px;
	margin-top: 3px;
    }

#sccboxfieldstadt
    {
	float: left;
	width: 180px;
	height: 22px;
    }

#sccboxpreisline
    {
	float: left;
	width: 285px;
	height: 40px;
	margin-top: 16px;
	margin-left: 10px;
    } 
	
#sccboxpreiskat
    {
	float: left;
	width: 114px;
	height: 22px;
	margin-top: 3px;
    }

#sccboxfieldpreiskat
    {
	float: left;
	width: 120px;
	height: 22px;
    }

#sccboxbutpos
    {
    float: left;
	width: 240px;
	height: 40px;
	margin-top: 10px;
    margin-left: 30px;
    }

.sccbutton
    {
	width: 240px;
	height: 40px;
	color:#FFFFFF;
	font-size:16px;
	font-family:Roboto, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-radius: 2px;
	/* background-image:url(../pics/buttonred.png); */
	cursor:pointer;
	background: #d68080; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ODA4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2EwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d68080 0%, #a05050 46%, #910900 50%, #993b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68080), color-stop(46%,#a05050), color-stop(50%,#910900), color-stop(100%,#993b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d68080 0%,#a05050 46%,#910900 50%,#993b3b 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68080', endColorstr='#993b3b',GradientType=0 );  */ /* IE6-8 */
}
	
.sccbutton:hover 
    {
     background: #f5f5f5;
	 color: #990000; 
	 text-shadow:none; 
	 border: 1px solid #cccccc;
	 /* background-image:url(../pics/buttonred2.png); */
    }




/* -------------- Drop Down Space ----------------- */

.selspace select 
   {
   font-family: Roboto, sans-serif; 
   font-size: 14px; 
   line-height: 14px; 
   background: transparent;
   width: 117px;
   padding: 1px;
   border: 1px;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }

.selspace 
   {
   width: 100px;
   height: 24px;
   overflow: hidden;
   background: url(../pics/formarrow.png) no-repeat right #fff;
   border: 1px solid #666;
   }
   
.selspace:hover
	{
		background-color: #f5f5f5;
	}
	

.selstadt select 
   {
   font-family: Roboto, sans-serif; 
   font-size: 14px; 
   line-height: 14px; 
   background: transparent;
   width: 225px;
   padding: 1px;
   border: 1px;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }

.selstadt 
   {
   width: 207px;
   height: 24px;
   overflow: hidden;
   background: url(../pics/formarrow.png) no-repeat right #fff;
   border: 1px solid #666;
   }
   
.selstadt:hover
	{
		background-color: #f5f5f5;
	}
	


.selpreis select 
   {
   font-family: Roboto, sans-serif; 
   font-size: 14px; 
   line-height: 14px; 
   background: transparent;
   width: 190px;
   padding: 1px;
   border: 1px;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }

.selpreis 
   {
   width: 165px;
   height: 24px;
   overflow: hidden;
   background: url(../pics/formarrow.png) no-repeat right #fff;
   border: 1px solid #666;
   }
   
.selpreis:hover
	{
		background-color: #f5f5f5;
	}
		
	
/* --------------------------------------------------- */
	
	




/* -------------- Drop Down List Items ----------------- */


.selitems select 
   {
   font-family: Roboto, sans-serif; 
   font-size: 15px; 
   line-height: 15px; 
   background: transparent;
   width: 78px;
   padding: 1px;
   border: 1px;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }

.selitems 
   {
   width: 60px;
   height: 24px;
   overflow: hidden;
   background: url(../pics/formarrow.png) no-repeat right #fff;
   border: 1px solid #666;
   }
   
.selitems:hover
	{
		background-color: #f5f5f5;
	}


/* --------------------------------------------------- */



	
	
/* ------------------- Request box ------------------- */	

section#requestbox
    {
	float: left;
	width: 300px;
	height: 548px;
	background: #F4F3F1;
    }	

#reqtextfield
    {
	float: left;
	width: 280px;
	height: 80px;
	margin-top: 8px;
	margin-left: 10px;
	text-align:center;
    }	
	
.reqfield
    {
	float: left;
	width: 260px;
	height: 30px;
	margin-top: 10px;
	margin-left: 25px;
    }	
	
.reqinput
      {
	  width: 245px;
	  height: 26px;
      /* color:#999999; */
	  color: #6C665F;
      font-size:14px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-style:solid; 
	  border-width:1px; 
	  border-color:#ffffff; 
	  background-color:#ffffff;
	  border-radius:2px;
      }

.reqfieldlong
    {
	float: left;
	width: 260px;
	height: 100px;
	margin-top: 15px;
	margin-left: 25px;
    }
	
.reqtxtinput
      {
	  width: 245px;
	  height: 80px;
      color:#6C665F;
      font-size:14px;
      font-family:Roboto, Arial, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
	  border-style:solid; 
	  border-width:1px; 
	  border-color:#ffffff; 
	  background-color:#ffffff;
	  border-radius:2px;
      }
	
#reqboxbutpos
    {
    float: left;
	width: 240px;
	height: 40px;
	margin-top: 5px;
    margin-left: 30px;
    }	
/* --------------------------------------------------- */



/* --------------- Check search box ------------------ */	

section#checksearchbox
    {
	float: left;
	width: 300px;
	height: 720px;
	margin-top: 0px;
	background: #F4F3F1;
    }	

.criteriafield
    {
	float: left;
	width: 260px;
	height: 20px;
	margin-top: 15px;
	margin-left: 10px;
    }	
	
.districtline
    {
	float: left;
	width: 290px;
	height: 23px;
	margin-top: 3px;
	margin-left: 0px;
    }

.districtblock
    {
	float: left;
	width: 135px;
	height: 20px;
	margin-top: 3px;
	margin-left: 10px;
    }

.poscheckbox
    {
	float: left;
	margin-top: 0px;
	width: 20px;
    }

.poschecktxt
    {
	float: right;
	margin-top: 1px;
	margin-left: 5px;
	width: 110px;
    }
	
.districtlastblock
    {
	float: left;
	width: 175px;
	height: 20px;
	margin-top: 3px;
	margin-left: 10px;
    }
	
.poschecklongtxt
    {
	float: right;
	margin-top: 1px;
	margin-left: 5px;
	width: 150px;
    }

/* Checktext */
.checkboxtext {font-family: Roboto, sans-serif; font-weight: normal; font-size: 14px; color:#49423C;}

#checkboxbutpos
    {
    float: left;
	width: 240px;
	height: 40px;
	margin-top: 20px;
    margin-left: 30px;
    }	



/* -------- Offer Text Box -------- */	

section#offerdescbox
    {
	float: left;
	width: 300px;
	margin-top: 86px;
	background: #F4F3F1;
    }	

#offerdesctext
    {
	float: left;
	width: 270px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	text-align: justify;
    }



/* ----------- Link bar right ------------- */	
section#linkbar
    {
	float: left;
	width: 300px;
	background: #FFFFFF;
	margin-top: 30px;
    }
	
	
/* ----------- List Linkbar right ------------- */	
#listbar
    {
	float: left;
	width: 300px;
	background: #FFFFFF;
	margin-top: 30px;
    }	
	
/* ----------- Backbar right ------------- */	
#backbar
    {
	float: left;
	width: 300px;
	background: #FFFFFF;
	margin-top: 45px;
	margin-bottom: 50px;
    }


/* ----------- Social link bar ------------- */	
section#social
    {
	float: left;
	width: 300px;
	height: 50px;
	background: #ffffff;
	margin-top: 30px;
	}

.social1logo
    {
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 10px;
    }

.sociallogo
    {
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 20px;
    }

/* ---- fbook ---- */
a.buttonfbook{
      display:block;
      width:40px;
	  height:40px;
      background-image:url(../pics/fbook.png);
      }

a.buttonfbook:hover {
      display:block;
      background-image:url(../pics/fbook2.png);
      }
/* -------------- */


/* ---- gplus ---- */
a.buttongplus{
      display:block;
      width:40px;
	  height:40px;
      background-image:url(../pics/gplus.png);
      }

a.buttongplus:hover {
      display:block;
      background-image:url(../pics/gplus2.png);
      }
/* -------------- */

/* ---- twitter ---- */
a.buttontwit{
      display:block;
      width:40px;
	  height:40px;
      background-image:url(../pics/twit.png);
      }

a.buttontwit:hover {
      display:block;
      background-image:url(../pics/twit2.png);
      }
/* -------------- */


/* ---- xing ---- */
a.buttonxing{
      display:block;
      width:40px;
	  height:40px;
      background-image:url(../pics/xing.png);
      }

a.buttonxing:hover {
      display:block;
      background-image:url(../pics/xing2.png);
      }
/* -------------- */

/* ---- linkedin ---- */
a.buttonlinkedin{
      display:block;
      width:40px;
	  height:40px;
      background-image:url(../pics/linkedin.png);
      }

a.buttonlinkedin:hover {
      display:block;
      background-image:url(../pics/linkedin2.png);
      }
/* -------------- */


/* ----------- Photo bar ------------- */	
.photobox
    {
	float: left;
	width: 300px;
	height: 200px;
	background: #FFFFFF;
    }

.photomargin
    {
	float: left;
	width: 300px;
	height: 30px;
	background: #FFFFFF;
    }





/* ----------- Links ------------- */	


.roblnk:link		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.roblnk:active	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.roblnk:visited	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}
.roblnk:hover	{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: underline; color: #cccccc;}
.roblnkshow		{font-family: Roboto Condensed, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #766F69;}

/* --------------------------------------------------- */

/* ----------- Google Maps ------------- */	

#gmapskarte
    {
	float: left;
	width: 600px;
	height: 400px;
	margin-left: 10px;
	margin-top: 20px;

    }
	

.gmaplink:link		{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 12px; line-height: 12px; text-decoration: underline; color: #766F69;}
.gmaplink:active	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 12px; line-height: 12px; text-decoration: underline; color: #766F69;}
.gmaplink:visited	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 12px; line-height: 12px; text-decoration: underline; color: #766F69;}
.gmaplink:hover   	{font-family: Roboto Condensed, sans-serif; font-weight: normal; font-size: 12px; line-height: 12px; text-decoration: underline; color: #cccccc;}

/* ------------------------ */	



/* ---- Umkreissuche ---- */		
section#umkreis
    {
	float: left;
	width: 300px;
	height: 315px;
	background: #F4F3F1;
    }

#txtumk	
    {
	float: left;
	width: 260px;
	height: 45px;
    margin-left: 20px;
	margin-top: 10px;
	text-align: center;
    } 
	
#umkheadsortbar
    {
	float: left;
	width: 230px;
	height: 30px;
	margin-top: 20px;
	margin-left: 70px;
    }
	
.umkselitems select 
   {
   font-family: Roboto, sans-serif; 
   font-size: 15px; 
   line-height: 15px; 
   background: transparent;
   width: 175px;
   padding: 1px;
   border: 1px;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }

.umkselitems 
   {
   width: 155px;
   height: 24px;
   overflow: hidden;
   background: url(../pics/formarrow.png) no-repeat right #fff;
   border: 1px solid #666;
   }
   
.umkselitems:hover
	{
		background-color: #f5f5f5;
	}
	
	
	
#berlumk	
    {
	float: left;
	width: 150px;
	height: 125px;
    margin-left: 80px;
	margin-top: 20px;
    }

/* ------------------------ */	