/* 	LeuBe Zeltlogistik 
	CSS-Stylesheet
*/
* {
	margin: 0px;
	padding: 0px;
}
a {
cursor:pointer;}

body {
	background-color: #e1e9ec;
	font-family: Arial;
	font-size: 14px;
	color: #383838;
}

p {
	line-height: 18px;
}

h2 {
	font-size: 16px;
	margin-bottom: 14px;
}

h5 {
	text-decoration	: underline;
	font-size: 15px;
	margin-bottom: 4px;
}

h6 {
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: bold;
}

.kurzbeschr {
	margin-bottom: 30px;
	}

/*h5 + p + ul {
	margin-bottom: 10px;
	margin-top: -25px;
}*/

ul {
	list-style-type: none;
}

#mainpage	{
	background-color: #b3cdd7;
	margin: auto;
	width: 950px;
	height: auto;
	min-height: 300px;
	border-left: 10px solid #cbdfe7;
	border-right: 10px solid #cbdfe7;
}

#centered {
	background-color: #b3cdd7;
	float: left;
	width: 890px;
	height: auto;
	margin-top: 10px;
}

.border_col {
	width: 35px;
	min-height: 200px;
	float: left;
}

#content {
	float: left;
}

.clear { 
	clear:both; 
}


/* HEADER ................................................... */

.hide {
	display: none;
}

#logo_home {
	width: 420px;
	height: 160px;
	background-image: url(../images/home_logo3.png);
	float: left;
}

#logo {
	width: 308px;
	background-image: url(../images/site_logo1.png);
	float: left;
	height: 80px;
	margin-top: 14px;
	margin-left: 12px;
}

/*a:hover #logo {
	background-image: url(../images/site_logo_hover.png);
	float: left;
}*/

#header_left, #header_right {
	height: 147px;
	float: left;
}

#header_left {
	background-image: url(../images/logo2.png);
	width: 430px;
}

#header_right {
	background-image: url(../images/unternehmen2.png);
	width: 440px;
	float: right;
}


#top_space_unter {
	background-image: url(../images/top_space_unter.png);
	background-repeat: no-repeat;
	width: 875px;
	height: 20px;
	float: left;
}
#top_space {
	background-image: url(../images/top_space.png);
	background-repeat: no-repeat;
	width: 875px;
	height: 20px;
	float: left;
}
#top_space p {
	padding-top:3px;
	}
#top_space2 {
	background-image: url(../images/top_space2.png);
	background-repeat: repeat;
	width: 875px;
	height: 50px;
	float: left;
	padding-bottom: 15px;
}


#rechner {
	background-image: url(../images/taschenrechner.png);
	width: 86px;
	height: 45px;
	float: left;
}
#rechner2 {
	background-image: url(../images/taschenrechner1.png);
	width: 138px;
	height: 72px;
	float: left;
	text-align: center;
	border-style: solid;
	border-color: #B0C4DE;
	border-width: 2px;
}
rechner2 p{

margin-top: 60px;}

#spruch_rechts {
 background-image: url(../images/spruch_links_fabi.png);
width: 370px;
height: 50px;
float: right;
margin-right: 20px;
}

#spruch_links {
background-image: url(../images/spruch_rechts_fabi.png);
width: 407px;
height: 50px;
float: left;
margin-left: 20px;
}


/* CONENT ................................................... */

#portlet_area {
	float: left;
	margin-bottom: 20px;
}

a#port_left:link, a#port_left:active, a#port_left:visited, a#port_left:hover{
	background-image: url(../images/portlettest9.png);
	width: 400px;
	height: 275px;
	float: left;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 25px;
	color: #0000ac;
	border-style: solid;
	border-color: #0000AC;
	border-width: 2px;
}

a#port_left:hover{
	background-image: url(../images/portlettest10.png);
}


#port_left a:link, #port_left a:active, #port_left a:visited, #port_left a:hover {
  background-image: url(../images/portlettest9.png);
  width: 400px;
	height: 275px;
	float: left;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 25px;
	color: #0000ac;
	border-style: solid;
	border-color: #0000AC;
	border-width: 2px;
  }
#port_left a:hover {
	background-image: url(../images/portlettest10.png);
}

#port_right a:link, #port_right a:active, #port_right a:visited, #port_right a:hover {
	background-image: url(../images/portlet_right.png);
	width: 400px;
	height: 275px;
	float: left;
  padding-left: 10px;
	padding-right: 15px;
	padding-top: 25px;
	color: #fea601;
	border-style: solid;
	border-color: orange;
	border-width: 2px;
}
#port_right a:hover {
	background-image: url(../images/portlet_right_over.png);
}
#port_left h2, #port_right h2 {
	margin-bottom: 179px;
	font-size: 19px;
	letter-spacing: -0.5px;
}
#weiter_blau{
  background-image: url(../images/weiter_blau.png);
  background-repeat: repeat;
  width: 137px;
  height: 20px;
  float: left;
  color: white;
  }

#weiter_blau P{
padding-left: 3px;
}

#weiter_gelb{
  background-image: url(../images/weiter_gelb.png);
  background-repeat: repeat;
  width: 133px;
  height: 20px;
  float: right;
  color: white;

    }

#weiter_gelb P{
padding-left: 3px;
}

/*a#port_right:hover{
	background-image: url(../images/portlet_right_over.png);
}*/


p#kategorie_wahl {
	font-size: 16px;
	text-align: center;
}

#portlet_space {
	width: 32px;
	float: left;
	height: 301px;
}

#header {
}

#bottom_space {
	width: 840px;
	height: 20px;
	float: left;
	margin-bottom: 10px;
}

p.blocksatz_portlet {
  width: 400px;
  text-align: justify;
  color: black;
}

/* SUBMENU_AREA ..............................................*/

#example {
margin-bottom: 20px;
}

#submenu_area {
	background-image: url(../images/bg_submenu.png);
	width: 880px;
	height: 100px;
	float: left;
	padding-top: 22px;
}

a:link, a:active, a:visited , a:hover {
	text-decoration: none;
	color: #383838;
	font-size: 14px;
}

a:hover {
	color: #7695a0;
}
ul.auswahl li{
margin-left: 10px;
margin-top: 1px;
margin-bottom: 4px;
}

#site_links h4, #site_links_blau h4 {
margin-bottom: 4px;
}

li.kein_link {
	font-size: 14px;
}


#Erreichbarkeit, #Kontakt, #Unternehmen, #Allgemeines {
	height: 100px;
	float: left;
}

#Erreichbarkeit {
	background-image: url(../images/kontakticon.png);
	width: 400px;
	padding-left: 20px;
}

#Kontakt {
	width: 160px;
}

#Unternehmen {
	width: 280px;
}

#Allgemeines {
	width: 180px;
}

div#submenu_area ul {
	padding-left: 10px;
}

p.navi_headlines {
	padding-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
}


/* FOOTER ..............................................*/

#footer {
	background-color: #9BB7C1;
	width: 850px;
	height: 20px;
	float: left;
	position: relative;
	padding: 5px 15px 0px 15px;
	margin: 0px 0px 15px 0px;
}

span.footer_left {
	float: left;
}

span.footer_right {
	float: right;
}

#portlet_area ul li {
	font-size: 15px;
}


/* Formatierung Unterseiten */

#site_header_left, #site_header_right{
	float: left;
	height: 100px;
}

.tele {
  padding-top: 0px;
  background-image: url(../images/telefon.png);
  background-position: center left;
  background-repeat: no-repeat;
  font-size: 12px;
 }
.mail_head {
  background-image: url(../images/mail.png);
  background-repeat: no-repeat;
  background-position: center left;
}
#mail_head2 {
font-size: 12px;}

#site_header_right {
	background-image: url(../images/bg_submenu.png);
	width: 545px;
	position: relative;
}

#header_angebot {
	position: absolute;
	left: 105px;
	top: 20px;
	width: 138px;
	line-height: 20px;
	}
	
#rechner2 p {
margin-top: 35px;
}

#header_anruf {
	position: absolute;
	left: 345px;
	top: 20px;
	width: 200px;
	line-height: 20px;
	height: 80px;
}

#header_anruf2 {
	position: absolute;
	left: 105px;
	top: 20px;
	width: 200px;
	line-height: 20px;
}

.font_small_header{
  font-size: 12px;
  }

#header_anruf_bild {
  background-image: url(../images/kopf.png);
	position: absolute;
	left: 482px;
	top: 20px; 
	width: 63px;
	line-height: 20px;
	height: 72px;
}

.font_small {
	font-size: 10px;
}

	
#site_header_content, #site_header_content_allg {
	float: left;
	width: 250px;
	height: auto;
	width: 230px;
}

#site_header_content {
	margin-bottom: 10px;
} 

#site_header_logo_blau, #site_header_logo_gelb {
	background-repeat: no-repeat;
	width: 600px;
	height: 50px;
	float: left;
}

#site_allg_logo_gelb, #site_allg_logo_blau {
  background-repeat: no-repeat;
	width: 150px;
	height: 25px;
	float: left;
	padding-left: 55px;
	padding-top: 7px;
	font-size: 12px;
}


#site_header_logo_blau {
	background-image: url(../images/blau_kat_logo2.png);
}
#site_header_logo_blau_1 {
	background-image: url(../images/blau_kat_logo_ohne.png);
}

#site_header_logo_gelb {
	background-image: url(../images/gelb_kat_logo2.png);
}
#site_header_logo_gelb_1 {
	background-image: url(../images/gelb_kat_logo3.png);
}

#site_header_logo_gelb_1, #site_header_logo_blau_1 {
	background-repeat: no-repeat;
	width: 500px;
	height: 39px;
	float: left;
  font-weight:bold;
	font-size: 21px;
  padding-left: 86px;
	padding-top: 10px;
}		

#site_allg_logo_blau {
	background-image: url(../images/blau_allg.png);
}

#site_allg_logo_gelb {
	background-image: url(../images/gelb_allg.png);
}	

	
#site_links, #site_links_blau {
	background-repeat: repeat-y;
	width: 230px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
#site_links_grau {
	background-repeat: repeat-y;
	width: 250px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}

#site_links a:hover {
color: orange;
}
#site_links_blau a:hover {
color: #0000AC;
}

#auswahl_bereich {
	background-repeat: repeat-y;
	width: 300px;
	height: auto;
	float: left;
	padding-left: 50px;
	padding-top: 30px;
  padding-bottom: 30px;
	

}

#gelb_colored, #gelb_colored2 {
 color:orange;
}

/* +++    NAVI left BLAU    +++ */
#site_links_blau a:link, #site_links_blau a:active, #site_links_blau a:visited, #site_links_blau a:hover  {
	color: #383838;
}

#site_links_blau a:hover {
	color: #0000AC;
}

/* +++    NAVI left GELB    +++ */
#site_links_gelb a:link, #site_links_gelb a:active, #site_links_gelb a:visited , #site_links_gelb a:hover{
	color: #383838;
}

#site_links_gelb a:hover {
	color: #7695A0;
}

#site_links_gelb a:link h4, #site_links_gelb a:active h4, #site_links_gelb a:visited h4 {
	color: #383838;
}

#site_links_gelb a:hover h4 {
	color: #7695A0;
}

#site_links_blau #blau_colored, #site_links_blau #blau_colored2 {
 color:#0000AC;
}

#site_rechts_gelb,#site_rechts_gelb_portlet, #site_rechts_blau, #site_rechts_blau_portlet, #site_rechts_grau {
	background-repeat: repeat-y;
	width: 550px;
	min-height: 600px;
	float: left;
	padding-left: 66px;
	padding-top: 20px;
	margin-left: 20px;
	overflow:hidden;
}

.faq {
background-color: #A3A3A3;
margin-top: 20px;
font-size: 15px;
margin-bottom:15px;
}

.faq_ueberschrift {
color: #0000AC;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
}

#site_rechts_grau h3 {
background-color: #A3A3A3;
margin-top: 20px;
font-size: 15px;
margin-bottom:15px;
}

#site_rechts_grau h4 {
font-size: 14px;
text-decoration: underline;
margin-top:0px;
}

#site_rechts_grau {
	background-image: url(../images/grau_linie.png);
}

#site_rechts_gelb, #site_rechts_gelb_portlet {
	background-image: url(../images/gelb_linie.png);
}

#site_rechts_blau, #site_rechts_blau_portlet {
	background-image: url(../images/blau_linie.png);
}
#site_balken_blau {
	background-image: url(../images/site_balken_blau.png);

}	

#site_balken_gelb {
	background-image: url(../images/site_balken_gelb.png);

}	
#kat_allg{
	background-image: url(../images/grau_linie.png);
	background-repeat: repeat-y;
  background-position: 250px;
  margin-bottom: -20px; }

#kat_blau, #kat_gelb {
	width: 230px;
	height: 47px;
	float: left;
}	

#kat_allg {
	width: 800px;
	height: 30px;
	float: left;}
	
#kat_blau h3, #kat_gelb h3, #kat_allg h3 {
	font-size: 16px;
}
	
#kat_blau h3 {
	color: #0000ac;
	width: auto;
}	

#kat_gelb h3 {
	color: #fea601;
}	

#kat_allg h3 {
	color: #808080;
}	
#kat_gelb_1 {
font: bold 16px Arial;
color: #fea601; 
}
#kat_blau_1 {
font: bold 16px Arial;
color: #0000ac; 
}
	
h4 {
	margin-top: 20px;
}

ul.auswahl a:link, ul.auswahl a:active, ul.auswahl a:visited , ul.auswahl a:hover {
	margin-left: 0px;
}

ul.auswahl a:hover {
color: orange;
}

#switch_to_gelb, #switch_to_blau, #switch_to_allg {
	width: 150px;
	height: 25px;
	float: left;
	padding-left: 55px;
	padding-top: 7px;
	font-size: 12px;
}

a:link span#switch_to_blau, a:visited span#switch_to_blau, a:active span#switch_to_blau {
	color: #4949EA;
	background-image: url(../images/switch_to_blau.png);
	background-repeat: no-repeat;
}

a:hover span#switch_to_blau {
	color: #0000AC;
	background-image: url(../images/switch_to_blau_hover.png);
	background-repeat: no-repeat;
}



a:link span#switch_to_gelb, a:visited span#switch_to_gelb, a:active span#switch_to_gelb {
	color: #ffe8bd;
	background-image: url(../images/switch_to_gelb.png);
	background-repeat: no-repeat;
}

a:hover span#switch_to_gelb {
	color: #FEA601;
	background-image: url(../images/switch_to_gelb_hover.png);
	background-repeat: no-repeat;
}

#site_port_blau_eins, #site_port_blau_zwei, #site_port_blau_drei, #site_port_blau_vier, #site_port_blau_zwei_eins, #site_port_blau_zwei_zwei, #site_port_blau_zwei_drei, #site_port_blau_zwei_vier  {
	width: 490px;
	height: 180px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px 0px 10px 60px;
	margin-bottom: 20px;
}

#site_port_blau_eins_zwei, #site_port_blau_eins_eins{
	width: 490px;
	height: 194px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px 0px 10px 60px;
	margin-bottom: 20px;
}

#site_port_blau_eins h3, #site_port_blau_zwei h3, #site_port_blau_drei h3, #site_port_blau_vier h3, #site_port_blau_eins_eins h3, #site_port_blau_eins_zwei h3, #site_port_blau_zwei_eins h3, #site_port_blau_zwei_zwei h3, #site_port_blau_zwei_drei h3, #site_port_blau_zwei_vier h3  {
	margin-bottom: 14px;
	margin-top: 4px;
}

#site_port_blau_eins {
	background-image: url(../images/h_1.png)
}
#site_port_blau_zwei {
	background-image: url(../images/h_2.png)
}
#site_port_blau_zwei_eins {
	background-image: url(../images/h_2_1.png)
}
#site_port_blau_zwei_zwei {
	background-image: url(../images/h_2_2.png)
}
#site_port_blau_zwei_drei {
	background-image: url(../images/h_2_3.png)
}
#site_port_blau_zwei_vier {
	background-image: url(../images/h_2_4.png)
}
#site_port_blau_drei {
	background-image: url(../images/h_3.png)
}
#site_port_blau_vier {
	background-image: url(../images/h_4.png)
}

#site_port_blau_eins_eins{
	background-image: url(../images/h_1_1.png)
} 

#site_port_blau_eins_zwei{
	background-image: url(../images/h_1_2.png)
}

#site_port_gelb_eins, #site_port_gelb_drei_sechs {
	width: 490px;
	height: 164px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px 0px 10px 60px;
	margin-bottom: 20px;
}

#site_port_gelb_zwei, #site_port_gelb_drei, #site_port_gelb_vier, #site_port_gelb_eins_eins, #site_port_gelb_eins_zwei, #site_port_gelb_eins_drei, #site_port_gelb_eins_vier, #site_port_gelb_eins_fuenf, #site_port_gelb_eins_sechs, #site_port_gelb_zwei_eins, #site_port_gelb_zwei_zwei, #site_port_gelb_zwei_drei, #site_port_gelb_zwei_vier, #site_port_gelb_zwei_fuenf, #site_port_gelb_zwei_sechs, #site_port_gelb_zwei_sieben, #site_port_gelb_zwei_acht, #site_port_gelb_drei_eins, #site_port_gelb_drei_zwei, #site_port_gelb_drei_drei, #site_port_gelb_drei_vier, #site_port_gelb_drei_fuenf {
	width: 490px;
	height: 140px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px 0px 10px 60px;
	margin-bottom: 20px;
	
}

#site_port_gelb_eins h3, #site_port_gelb_zwei h3, #site_port_gelb_drei h3, #site_port_gelb_vier h3, #site_port_gelb_eins_eins h3, #site_port_gelb_eins_zwei h3, #site_port_gelb_eins_drei h3, #site_port_gelb_eins_vier h3, #site_port_gelb_eins_fuenf h3, #site_port_gelb_eins_sechs h3, #site_port_gelb_zwei_eins h3, #site_port_gelb_zwei_zwei h3, #site_port_gelb_zwei_drei h3, #site_port_gelb_zwei_vier h3, #site_port_gelb_zwei_fuenf h3, #site_port_gelb_zwei_sechs h3, #site_port_gelb_zwei_sieben h3, #site_port_gelb_zwei_acht h3, #site_port_gelb_drei_eins h3, #site_port_gelb_drei_zwei h3, #site_port_gelb_drei_drei h3, #site_port_gelb_drei_vier h3, #site_port_gelb_drei_fuenf h3, #site_port_gelb_drei_sechs h3  {
	margin-bottom: 10px;
	margin-top: 4px;
}


#site_port_gelb_eins {
  background-image: url(../images/z_0_1.png)
  }
#site_port_gelb_eins_eins {
		background-image: url(../images/z_0_1_1.png)
}
#site_port_gelb_eins_zwei {
	background-image: url(../images/z_0_1_2.png)
}
#site_port_gelb_eins_drei {
	background-image: url(../images/z_0_1_3.png)
}
#site_port_gelb_eins_vier {
	background-image: url(../images/z_0_1_4.png)
}
#site_port_gelb_eins_fuenf {
	background-image: url(../images/z_0_1_5.png)
}
#site_port_gelb_eins_sechs {
	background-image: url(../images/z_0_1_6.png)
}


#site_port_gelb_zwei {
	background-image: url(../images/z_0_2.png)
}
#site_port_gelb_zwei_eins {
  background-image: url(../images/z_0_2_1.png)
	}
#site_port_gelb_zwei_zwei {
  background-image: url(../images/z_0_2_2.png)
}
#site_port_gelb_zwei_drei {
  background-image: url(../images/z_0_2_3.png)
}
#site_port_gelb_zwei_vier {
  background-image: url(../images/z_0_2_4.png)
}
#site_port_gelb_zwei_fuenf {
  background-image: url(../images/z_0_2_5.png)
}
#site_port_gelb_zwei_sechs {
  background-image: url(../images/z_0_2_6.png)
}
#site_port_gelb_zwei_sieben {
  background-image: url(../images/z_0_2_7.png)
}
#site_port_gelb_zwei_acht {
  background-image: url(../images/z_0_2_8.png)
}

#site_port_gelb_drei {
	background-image: url(../images/z_0_3.png)
}

#site_port_gelb_drei_eins {
background-image: url(../images/z_0_3_1.png)
}
#site_port_gelb_drei_zwei {
background-image: url(../images/z_0_3_2.png)
}
#site_port_gelb_drei_drei {
background-image: url(../images/z_0_3_3.png)
}
#site_port_gelb_drei_vier {
background-image: url(../images/z_0_3_4.png)
}
#site_port_gelb_drei_fuenf {
background-image: url(../images/z_0_3_5.png)
}
#site_port_gelb_drei_sechs {
background-image: url(../images/z_0_3_6.png)
}


#site_port_gelb_vier {
	background-image: url(../images/z_0_4.png)
}


.tabelle_ueberschrift {
background-color: #A3A3A3;
text-align: center;
font: bold 12px Arial;
}
.tabelle_ueberschrift2 {
background-color: #A3A3A3;
text-align: center;
font: 12px Arial;
}

.tabelle_inhalt {
background-color: #D2D2D2;
text-align: center;
font: 12px Arial;
border-color: orange;
}

.tabelle_inhalt2 {
background-color: #D2D2D2;
text-align: center;
font: 12px Arial;
border-color: blue;
}

#skizze_pagoden {
	background-image: url(../images/pagoden_skizze.png);
	width: 347px;
	height: 232px;
	border-style: solid;
	border-width: 2px;
	border-color: orange;
  float: left;
	margin: 0px 20px 20px 0px;
}

#skizze_kleinzelte {
	background-image: url(../images/kleinzelt_skizze.png); 
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 445px;
	height: 225px;
	float: left;
	margin: 0px 20px 20px 0px;
}

#tech_klein {
	width: 500px; 
  height: 140px;
  float: left;}

#skizze_grosszelte {
	background-image: url(../images/grosszelte_skizze.png);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 500px;
	height: 220px;
	float: left;
	margin: 0px 20px 20px 0px;
}

#skizze_buehne {
	background-image: url(../images/buehne_skizzen.png);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 265px;
	height: 242px;
	float: left;
	margin: 0px 20px 20px 0px;
}

#skizze_walkway1 {
	background-image: url(../images/walkway1_skizze.png);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 397px;
	height: 225px;
	float: left;
	margin: 0px 20px 20px 0px;
}


#skizze_walkway2 {
	background-image: url(../images/walkway2_skizze.png);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 397px;
	height: 236px;
	float: left;
	margin: 0px 20px 20px 0px;
}

#skizze_apside {
	background-image: url(../images/abmessung_apside.png);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 400px;
	height: 257px;
	float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_domizil {
	background-image: url(../images/domizil_skizze.jpg);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 400px;
	height: 237px;
	float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_rangerflex {
	background-image: url(../images/rangerflex_skizze.jpg);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 400px;
	height: 190px;
	float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_rangerflex2 {
	background-image: url(../images/rangerflex_skizze1.jpg);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 400px;
	height: 337px;
	float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_rondo {
	background-image: url(../images/rondo_skizze.jpg);
	border-style: solid;
	border-width: 2px;
	border-color: orange;
	width: 400px;
	height: 160px;
	float: left;
	margin: 0px 20px 20px 0px;
}

#skizze_blechbekleidung {
	background-image: url(../images/skizze_blechbekleidung.png);
	width: 415px;
	height: 239px;
	border-style: solid;
	border-width: 2px;
	border-color: #0000AC;
  float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_planenbekleidung {
	background-image: url(../images/skizze_planenbekleidung.png);
	width: 395px;
	height: 241px;
	border-style: solid;
	border-width: 2px;
	border-color: #0000AC;
  float: left;
	margin: 0px 20px 20px 0px;
}
#skizze_tueren_tore {
	background-image: url(../images/skizze_tueren_tore.png);
	width: 469px;
	height: 233px;
	border-style: solid;
	border-width: 2px;
	border-color: #0000AC;
  float: left;
	margin: 0px 20px 20px 0px;
}

#waerme_skizze {
	background-image: url(../images/skizze_waerme.png);
	width: 250px;
	height: 249px;
	border-style: solid;
	border-width: 2px;
	border-color: #0000AC;
  float: left;
	margin: 0px 20px 20px 0px;
}

#freiraum {
  width: 500px;
  height: 10px;
  float: left;
}
#site_rechts_blau .ohnekreis, #site_rechts_gelb .ohnekreis, #site_rechts_grau .ohnekreis {
	list-style-type: none;
}

#site_rechts_blau ul li, #site_rechts_gelb ul li, #site_rechts_grau ul li {
	width: 520px;
  list-style-type: disc;
	margin-left: 15px;
	margin-top: 3px;
	text-align: justify;
	list-style-position:outside;
}
#site_rechts_blau ul ul li, #site_rechts_gelb ul ul li, #site_rechts_grau ul ul li {
	width: 520px;
  list-style-type: circle;
	margin-left: 30px;
	margin-top: 3px;
	text-align: justify;
}
#site_rechts_gelb .doppelter_einzug {
 list-style-type: circle;
 margin-left: 30px;
 text-align: justify;
}

#site_rechts_blau_portlet ul li, #site_rechts_gelb_portlet ul li {
	width: 300px;
  list-style-type: disc;
	margin-left: 15px;
	margin-top: 3px;
	text-align: left;
}

/*
#site_rechts_blau h2, #site_rechts_gelb h2 {
  background-color: orange;
  min-width: 20px;
  max-width: 65px; 
} */

#site_rechts_blau p, #site_rechts_gelb p, #site_rechts_grau p {
text-align: justify;
width: 550px;
}
#site_rechts_blau_portlet p, #site_rechts_gelb_portlet p {
text-align: left;
width: 305px;
}
.liste {
margin-top: -20px;
}

#Beleuchtung1, #Beleuchtung2, #Beleuchtung3, #Beleuchtung4, #Beleuchtung5, #Beleuchtung4b, #Beleuchtung5b, #Beheizung1, #Beheizung2, #Beheizung3, #Beheizung4, #Beheizung5, #Mobiliardeko1, #Mobiliardeko2, #Mobiliardeko3, #Toilette1, #Toilette2, #Toilette3, #Sicherheit1, #Sicherheit2, #Sicherheit3, #Sicherheit4, #Mobiliar1, #Mobiliar2, #Mobiliar3, #Mobiliar4, #Mobiliar5, #Mobiliar6, #Mobiliar7  {
  width: 400px;
  height: 110px;
  margin-bottom: 10px; 
  float: left;
  padding-left: 130px;
  background-repeat: no-repeat;
}

#Mobiliar1, #Mobiliar2, #Mobiliar5 {
  height: 135px;
}
#Mobiliar1 {
	background-image: url(../images/mobiliar1.png);
	background-position: center left;
}
#Mobiliar2 {
	background-image: url(../images/mobiliar2.png);
	background-position: center left;}
	
#Mobiliar3 {
	background-image: url(../images/mobiliar3.png);
	background-position: center left;
  height: 165px;
}

#Mobiliar4 {
	background-image: url(../images/mobiliar4.png);
	background-position: center left;
	height: 125px;}

#Mobiliar5{
	background-image: url(../images/mobiliar5.png);
	background-position: center left;}

#Mobiliar6 {
	background-image: url(../images/mobiliar6.png);
	background-position: center left;
  height: 145px;
}
#Mobiliar7 {
	background-image: url(../images/mobiliar7.png);
	background-position: center left;
  height: 125px;}
  
#Mobiliardeko1, #Mobiliardeko2, #Mobiliardeko3 {
 height: 100px;}
  
#Mobiliardeko1 {
	background-image: url(../images/mobiliardeko1.png);
	background-position: center left;} 

#Mobiliardeko2 {	
background-image: url(../images/mobiliardeko2.png);
	background-position: center left;} 

#Mobiliardeko3 {	
background-image: url(../images/mobiliardeko3.png);
	background-position: center left;}

#Beleuchtung1 {
	background-image: url(../images/lampe1.png);
  }
#Beleuchtung2 {
	background-image: url(../images/lampe2.png);
}
#Beleuchtung3 {
	background-image: url(../images/lampe3.png);
	}
#Beleuchtung4 {
	background-image: url(../images/lampe4.png);
}
#Beleuchtung4b {
	background-image: url(../images/lampe4b.png);
}
#Beleuchtung5b {
	background-image: url(../images/lampe5b.png);
}
#Beleuchtung5 {
	background-image: url(../images/lampe5.png);  
	margin-bottom: 30px;
}
#Beheizung1 {
	background-image: url(../images/heizung1.png);
	background-position: center left;
  }
#Beheizung2 {
	background-image: url(../images/heizung2.png);
		background-position: center left;
}
#Beheizung3 {
	background-image: url(../images/heizung3.png);
		background-position: center left;
	}
#Beheizung4 {
	background-image: url(../images/heizung4.png);
		background-position: center left;
}
#Beheizung5 {
	background-image: url(../images/heizung5.png);
  	background-position: center left;  
	margin-bottom: 30px;
}
Sicherheit1, #Sicherheit2, #Sicherheit3, #Sicherheit4 {
height: 110px;}

#Sicherheit1 {
	background-image: url(../images/Sicherheit1.png);

  background-position: center left; 
    } 

#Sicherheit2 {	
  background-image: url(../images/Sicherheit2.png);
  background-position: center left; }

#Sicherheit3 {
	background-image: url(../images/Sicherheit3.png);
  background-position: center left; }

#Sicherheit4 {
	background-image: url(../images/Sicherheit4.png);
  background-position: center left; 
  }

#Toilette1, #Toilette2, #Toilette3 {
height: 100px;}

#Toilette1 {
	background-image: url(../images/toiletten1.png);
  background-position: center left; 
  }

#Toilette2 {
	background-image: url(../images/toiletten2.png);
  background-position: center left;  
  }

#Toilette3 {
	background-image: url(../images/toiletten3.png);
 	background-position: center left;
  }

#Domizil_zubehoer1, #Rondo_zubehoer1  {
	background-image: url(../slideshow/images/Zeltzusatz/SImage1.jpg);
  background-position: center left; 
  width: 150px;
  height: 65px;
  margin-bottom: 10px; 
  float: left;
  padding-left: 110px;
  background-repeat: no-repeat;
    }

#Domizil_zubehoer2, #Rondo_zubehoer2 {
	background-image: url(../slideshow/images/Zeltzusatz/SImage7.jpg);
  background-position: center left;
  width: 150px;
  height: 65px;
  margin-bottom: 10px; 
  float: left;
  padding-left: 110px;
  background-repeat: no-repeat;
    }

#Domizil_zubehoer3, #Rangerflex_zubehoer1, #Rondo_zubehoer3 {
	background-image: url(../slideshow/images/Zeltzusatz/SImage6.jpg);
  background-position: center left; 
  width: 150px;
  height: 65px;
  margin-bottom: 10px; 
  float: left;
  padding-left: 110px;
  background-repeat: no-repeat;
    }
    #Domizil_zubehoer4, #Rondo_zubehoer4 {
	background-image: url(../slideshow/images/Zeltzusatz/SImage8.jpg);
  background-position: center left; 
  width: 150px;
  height: 65px;
  margin-bottom: 10px; 
  float: left;
  padding-left: 110px;
  background-repeat: no-repeat;
    }

.zeltzusatz_schrift {
width:60px;
padding-top: 20px;
}
#Beleuchtung1 h4, #Beleuchtung2 h4, #Beleuchtung3 h4, #Beleuchtung4 h4, #Beleuchtung5 h4, #Beleuchtung4b h4, #Beleuchtung5b h4, #Beheizung1 h4, #Beheizung2 h4, #Beheizung3 h4, #Beheizung4 h4, #Beheizung5 h4, #Mobiliardeko1 h4, #Mobiliardeko2 h4, #Mobiliardeko3 h4, #Toilette1 h4, #Toilette2 h4, #Toilette3 h4, #Sicherheit1 h4, #Sicherheit2 h4, #Sicherheit3 h4, #Sicherheit4 h4  {
margin-top: 8px;
}

#postanschrift, #allg_kommdaten, #geschäftszeiten, #unternehmensdaten, #bankverbindungen, #kundenservice_zeltverleih, #key_account, #kundenservice_lagerzelte, #inhaber {
 height: auto;
 margin-bottom: 30px; 
 margin-top: 10px;}


#allg_inhalt_gelb, #allg_inhalt_blau, #allg_inhalt_zur {
	background-repeat: no-repeat;
  height: 35px;
  width: 200px;
  float: left;
  padding-left: 40px;
  margin-bottom: 10px;
}
#allg_inhalt_gelb h4 , #allg_inhalt_blau h4, #allg_inhalt_zur h4 {
  margin-top: 8px; }

#allg_inhalt_gelb a , #allg_inhalt_blau a, #allg_inhalt_zur a {
  font-size: 16px;
  margin-top: 6px; }

#allg_inhalt_gelb {
  background-image: url(../images/inhalt_gelb.png);
  background-position: center left; 
} 

#allg_inhalt_blau{
  background-image: url(../images/inhalt_blau.png);
  background-position: center left; 
}

#allg_inhalt_zur {
  background-image: url(../images/Inhalt_allg.png);
  background-position: center left; 
  }

.verlinkung{
color: blue;
text-decoration: underline;}

#geschaeftszeiten {
height: auto;}

.spalte1 {
float: left;
width: 200px;
line-height: 18px;
}

#spalte1_lager {
float: left;
width: 240px;
line-height: 18px;
}

#spalte1_lager ul li, #spalte2_lager ul li, #spalte2_lager p {
width:230px;
}

.spalte2 {
width: 250px;
margin-left: 200px;
line-height: 18px;
}
#spalte2_lager {
width: 240px;
margin-left: 300px;
line-height: 18px;
}

.spalte1_breit {
float: left;
width: 280px;
}

.spalte1_ap {
float: left;
width: 250px;
}

.spalte2_ap {
width: 250px;
margin-left: 251px;
line-height: 25px;
margin-top: 30px;
}

.spalte2_breit {
width: 200px;
margin-left: 280px;
}

#unternehmensdaten ul li{
list-style-type: none;
margin-left: 0px;
}

.spalte_partner1 {
float: left;
width: 260px;
}

.spalte_partner2 {
width: 240px;
margin-left: 301px;
}


.kontakt_tel {
  background-image: url(../images/telefon.png);
  background-repeat: no-repeat;
  background-position: center left;
  margin-bottom: 0px;
  padding-bottom: 0px
 }

.kontakt_fax {
  background-image: url(../images/fax.png);
  background-repeat: no-repeat;
  background-position: center left;
 margin-bottom: 0px;
padding-bottom: 0px
 }

.kontakt_mail {
  background-image: url(../images/brief.png);
  background-repeat: no-repeat;
  background-position: center left;
 margin-bottom: 0px;
padding-bottom: 0px
 }
.kontakt_domain {
  background-image: url(../images/domain.png);
  background-repeat: no-repeat;
  background-position: center left;
 margin-bottom: 0px;
padding-bottom: 0px
 }
.pdf {
  background-image: url(../slideshow/images/pdf.png);
  background-repeat: no-repeat;
  background-position: center left;
 }


.zitat {
font: italic 12pt Arial;
}

.zitatautor {
padding-top: 20px;
padding-left: 470px;}

#montagepartner, #beheizungpartner {
height: 200px;
width: 541px;
margin-bottom: 20px;}

#reinigungspartner, #messezeltepartner {
height: 150px;
width: 541px;
margin-bottom: 10px;
}


#mobiliarpartner{
height: 190px;
width: 541px;
margin-bottom: 20px;
}
#metallpartner {
height: 125px;
width: 541px;
margin-bottom: 20px;}

#lichtpartner, #innendekopartner {
height: 150px;
width: 541px;
margin-bottom: 10px;
}

.slideshow_zwei {
position: absolute;
left: 897px;
width: 30px;
color: gray;
}
.slideshow_archiv {
position: absolute;
left: 869px;
width: 30px;
color: gray;
}

.slideshow_archiv a, .slideshow_zwei a {
color: blue;}

#tueren_tore {
	color: #383838;
}

#tueren_tore2 {
color: #0000AC;
}

/* Gelbes Menü */
#site_links #pagoden a, #site_links #kleinzelte a,#site_links #grosszelte a,#site_links #buehne a,#site_links #walkway a,#site_links #rundzelte a {
	background-color: #e4cb00;
	border-color: #c9453c;
	cursor: default;
}

#site_links img, #site_links_blau img {
padding-top:1px;
}



/*Portlet anpassungen */

#port_left {
float: left;
}

#port_right {
float: left;
}

#site_rechts_blau_portlet a, #site_rechts_blau_portlet span, #site_rechts_gelb_portlet a, #site_rechts_gelb_portlet span, #port_left a, #port_left span, #port_right a, #port_right span  { 
display:block; 
text-decoration:none; 
}

#site_rechts_blau_portlet .h3, #site_rechts_gelb_portlet .h3 {
  margin-bottom: 8px;
	margin-top: 4px;
	font-size: 16px;
	font-weight: bold;
}
#port_left .h2, #port_right .h2 {
  margin-bottom: 179px;
	font-size: 19px;
	letter-spacing: -0.5px;
}

#site_rechts_blau_portlet .p, #site_rechts_gelb_portlet .p { 
text-align: left;
width: 315px;
line-height: 18px;
}

#port_left .p, #port_right .p {
  width: 400px;
  text-align: justify;
  color: black;
}
#site_rechts_blau_portlet .ul, #site_rechts_gelb_portlet .ul { 
  margin-bottom: 3px;
}

#site_rechts_blau_portlet .li, #site_rechts_gelb_portlet .li {
  width: 315px;
  margin-top: 3px;
	text-align: left; 
}

#anfrage_klein {
font-size: 13px;}
