#werdegang li {
    list-style: disc outside none;
     margin-left: 32px;
}
#home-list-teaser-3{
    border-bottom: 3px solid #E0E0E0;
    margin-left: 7px;
    margin-top: 17px;
    width: 944px;
 
}
.google:hover{
color:#F49A12

}
figure{
    margin: 0;
}
.menu ul li.button, .no_link{
    text-decoration: none;
    list-style: none;
    cursor: pointer;
    background-color: #B1B1B1;
    color:#fff;
    margin-left:0px;
    font-family: Georgia, "Times New Roman", Times, Serif;
    font-size:32px;
  
}
#cssonclickswitch {
position:relative;
width: 550px;
margin:0px auto 0px;
}
#cssonclickswitch li {
width:50px;
}
#cssonclickswitch a {
display: block;
width:50px;
color: #000;
text-decoration:none;
text-align:center;
}
#cssonclickswitch a img {
border:0;
}
#cssonclickswitch a:hover,
#cssonclickswitch a:focus:hover {
color: #cff;
background:black;
}
#cssonclickswitch a:active,
#cssonclickswitch a:focus {
color:#fff;
background-color:red;
}
#cssonclickswitch a span {display: none;}
#cssonclickswitch a:active span,
#cssonclickswitch a:focus span {
display: block;
position: absolute;
top: 0;
left: 0px;
width: 0px;
color:red;
background:#fff;
}
.dropdown ul li{ 
    background: none;
    color: #F49A12;
    padding: 0px 0px 0px 10px;
}
.popup_msg{
position:absolute;
z-index:10;
width:172px;
height:102px;
text-align:center;
color:#FF0000;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(tl_files/Pro1.jpg) bottom right no-repeat;
display:none;
}

ul.enlarge{
list-style-type:none; /*remove the bullet point*/
margin-left:0;
}
ul.enlarge li{
display:inline-block; /*places the images in a line*/
position: relative;
z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
margin:10px 40px 0 20px;
}
ul.enlarge img{
background-color:#eae9d4;
padding: 6px;
-webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
ul.enlarge span{
position:absolute;
left: -9999px;
background-color:#eae9d4;
padding: 10px;
font-family: 'Droid Sans', sans-serif;
font-size:.9em;
text-align: center;
color: #495a62;
-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
box-shadow: 0 0 20px rgba(0,0,0, .75);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius:8px;
}
ul.enlarge li:hover{
z-index: 50;
cursor:pointer;
}
ul.enlarge span img{
padding:2px;
background:#ccc;
}
ul.enlarge li:hover span{
top: -300px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
left: -20px; /*distance from the left of the thumbnail to the left of the popup image*/
}
ul.enlarge li:hover:nth-child(2) span{
left: -100px;
}
ul.enlarge li:hover:nth-child(3) span{
left: -200px;
}
/**IE Hacks - see http://css3pie.com/ for more info on how to use CS3Pie and to download the latest version**/
ul.enlarge img, ul.enlarge span{
behavior: url(pie/PIE.htc);
} 



fieldset {
 
    width: 344px;
}

#ctrl_9 > span {
    float: left;
    min-width: 172px;
}

.dropdown  ul li:before {
    font-family: Geneva, Arial, Helvetica, Sans-serif;
    font-size:14px;
    content: " : ";
    color:#b1b1b1;
}





#dropdown_div .level_2 .first{
   display:none;
}
.dropdown ul li a:hover{
    color:#F49A12;   
    background: none;
}

.dropdown ul li a:active{
    color:#F49A12;   
    background: none;
}

#wrapper {
    margin-left: auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    width: 1021px;
    background-color: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,0.5);
    min-height: 800px;
    padding-top: 45px;
}

#div_body{
  margin-top:20px;
  margin-bottom:0px;
  margin-left:29px;
  margin-right:20px;
  min-height: 560px;
    }
    
#logo_css{
    float: left;
    width: 609px;
}
#logo_right_css {
    margin-top: 6px;
    width: 355px;
}    
#Logo_Header{
    height:163px;
   
} 
#home{
   border-bottom: 2px solid gray;
    border-top: 2px solid gray;
    height: 139px;
    margin: 0 auto;
    padding-top: 23px;
    width: 965px;
}
#home-list-teaser{
    border-bottom:3px solid #E0E0E0;
    width: 946px;
    margin-left:7px;
 
}
#home-list-teaser-2{
 
    width:968px;
    margin-left:7px;
    margin-top: 15px;
}
#home_pos_teaser_1{
    width: 302px;
    height: 245px;
    background-image: url("walter_zimmerly.png");
    background-repeat: no-repeat;
    background-position:17px 13px;
    background-size :285px auto;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
    margin-right: 15px;
    margin-bottom: 15px;
      border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
   border: 1px solid #ABACAD;
}
#home_pos_teaser_4{
    width: 302px;
    height: 245px;
    background-image: url("gutachten.png");
    background-repeat: no-repeat;
    background-position:17px 13px;
    background-size :285px auto;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
    margin-bottom: 15px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border: 1px solid #ABACAD;
    margin-left:16px;
  
}
#home_pos_teaser_2{
    width: 302px;
    height: 245px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
    margin-right: 15px;
     margin-bottom: 15px;
    border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
   border: 1px solid #ABACAD;
}

#home_pos_teaser_3{
    width: 302px;
    height: 245px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
     margin-bottom: 15px;
    border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
   border: 1px solid #ABACAD;
}

#home_pos_teaser_5{
    width: 302px;
    height: 245px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
    margin-right:15px;
     margin-bottom: 15px;
    border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
   border: 1px solid #ABACAD;
}

#home_pos_teaser_6{
    width: 302px;
    height: 245px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#EFEFF1;
    float:left;
     margin-bottom: 15px;
    border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
   border: 1px solid #ABACAD;
}

#home_pos_teaser_1:hover,
#home_pos_teaser_2:hover,
#home_pos_teaser_3:hover,
#home_pos_teaser_4:hover,
#home_pos_teaser_5:hover,
#home_pos_teaser_6:hover{
    background-color: #F39912;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.ce_teaser:hover span{
    color:#fff;
}
.ce_teaser span{
    color:#F39912;
}



#home_pos_teaser_1 h1,
#home_pos_teaser_2 h1,
#home_pos_teaser_3 h1,
#home_pos_teaser_4 h1,
#home_pos_teaser_5 h1,
#home_pos_teaser_6 h1{
    background-color: #B1B1B1;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #FFFFFF;
    font-size: 28px;
    height: 42px;
    padding-top: 10px;
    text-align: center;
    margin:0px 0px 20px 0px;
    font-family:'Droid Serif', serif;
  /*Georgia, "Times New Roman", Times, Serif;*/
  box-shadow: 0 3px 7px #888888;
}
#home_pos_teaser_1 p,
#home_pos_teaser_2 p,
#home_pos_teaser_3 p,
#home_pos_teaser_4 p,
#home_pos_teaser_5 p,
#home_pos_teaser_6 p{
    padding: 0;
    margin:0px 20px 0px 17px;
    font-size:15px; 
    font-family:"PT Sans";
  /*font-family: Geneva, Arial, Helvetica, Sans-serif;*/
    color:#363638;

}
#home_pos_teaser_1 a,
#home_pos_teaser_2 a,
#home_pos_teaser_3 a,
#home_pos_teaser_4 a,
#home_pos_teaser_5 a,
#home_pos_teaser_6 a{
    padding: 0;
    font-family: Geneva, Arial, Helvetica, Sans-serif;
    margin:0px 0px 0px 17px;
    color: #B8C0C3;
	font-size:15px;
	font-weight: bold;
}
#footer_home_agb {
    font: 10px arial;
    margin: 0;
    margin-right: 10px;
    margin-left:7px;
    padding: 0;
    text-align: right;
    color:#B2B2B2;
    border-bottom:3px solid #E0E0E0;
    width: 968px;
    }
#werdegang,#danke_text {
    background-color: #EFEFF1;
    border-radius: 22px;
    margin-top: 8px;
    margin-left:auto;
    margin-right:auto;
    padding: 20px 20px 20px 27px;
    width: 559px;
}
#danke_text a{
    
    color: #F49A12;
  
 font-family:Georgia,"Times New Roman",Times,Serif;    
    
}
#werdegang h2 {
    color: #F49A12;
    font-size: 20px;
  font-family:'Droid Serif', serif;
 /*font-family:Georgia,"Times New Roman",Times,Serif;*/    
}
#hr_klein{
     height: 1px; 
     background-color: #bbb9ba; 
     border: none;
}
#hr_oben{
     height: 5px;
     background-color: #bbb9ba; 
     border: none;}
#hr_gross{
     height: 5px;
     background-color: #bbb9ba; 
     border: none;}
.ce_text.block{
margin-bottom:20px;
/*font-family: Geneva, Arial, Helvetica, Sans-serif;*/
  font-family:"PT Sans";
font-size:16px;
}
.kontakt{
margin-bottom:20px;
/*font-family: Geneva, Arial, Helvetica, Sans-serif;*/
  font-family:"PT Sans";
font-size:16px;
}


#footer_home_2 {
    border-top: 1px solid #E0E0E0;
    text-align: right;
    width: 924px;
    margin-top:15px;
}
#footer_home_alle{
    width:924px;
    color:#A8A9AE;
}
#left{
    margin-top:10px;
}
#footer {
    border-top: 3px solid #E0E0E0;
    margin: 12px auto;
    min-height: 50px;
    width: 960px;
}
/*************************************************/




ul{
	margin:0;
	padding:0;
}

ul.container{
	/* The topmost UL */
	width:304px;
	margin:0 auto;
    text-decoration: none;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	/* The main list elements */
	padding:0px 0px 10px 0px;
	width:100%;
    font-family:arial;
}

li.button a,.no_link a{
	/* The section titles */
	display:block;
	font-family:Georgia,"Times New Roman",Times,Serif;
	font-size:21px;
	height:34px;
	overflow:hidden;
	padding:10px 20px 0;
	position:relative;

 text-decoration: none;
 color:#fff
 
}

li.button a:hover,.no_link a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
    background-color: #F49A12;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */


/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */
	margin:5px 0;
	padding:4px 18px;
}
.dropdown li a{
    color:#B1B1B1;
	/* Each element in the expandable list */
text-decoration: none;
}
.dropdown li a:hover{
    color:#F49A12;

}


.button.first6 {
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.button.first6 :hover {
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}


#footer div ul li {
    color: #F49A12;
    float: left;
    padding: 5px;
}
#footer div ul {
 float:right;
 width: 370px;
}

#footer div ul li .last {
    border-left: 1px solid gray;
    padding-left:10px;
}
#footer div ul li .first {
    border-right: 1px solid gray;
    padding-right:10px;
}
#footer div ul li a{
 color:#888888;
 text-decoration: none;
 /*font-family:Geneva, Arial, Helvetica, Sans-serif;*/
  font-family:"PT Sans";
 text-transform: capitalize;
}   
#footer div ul li a:hover{
 color:#F49A12;

}   
/*#footer div ul li a:active{
 color:#F49A12;
 text-decoration: none;
 font-family:Geneva, Arial, Helvetica, Sans-serif;
 text-transform: capitalize;
 font-size:12px;

}   */

#footer div ul li span{
 color:#F49A12;
 text-decoration: none;
 font-family:Geneva, Arial, Helvetica, Sans-serif;

 text-transform: capitalize;

}   
#footer div .mod_customnav li span{
 color:#F49A12;
 text-decoration: none;
 font-family:Geneva, Arial, Helvetica, Sans-serif;
 text-transform: capitalize;
}   
#footer  .mod_customnav ul li a:hover{
 color:#F49A12;

}   


.no_link{
    margin-bottom:10px;
    
}

#referenzen{
    font-family:Geneva,Arial,Helvetica,Sans-serif;
    font-size:12px;

}

.dropdown .active a{
    color: #F49A12; 
}