/* Style sheet geg_agency */
.layout_latest a{color:#000;}
#news_start_all p{margin:0;padding:0;vertical-align:top;}
#news_start_all h2{margin:0;padding:0;font-size:1em;}
.layout_latest{margin:0 0 20px;padding:0;}
#news_links span{font-family:Verdana, Arial;font-size:2em;color:#000;letter-spacing: -1.7px;}
.mod_newslist{top:13px;position:relative;margin:0 0 0 170px;padding:0;vertical-align:top;}
#news_start_all{width:690px;position:relative;margin:0;padding:0;}
#news_links{width:150px;position:relative;float:left;text-align:right;}
#home-einspaltig .mod_article{width:950px;overflow:visible;}
#main_start .ce_image{width:950px;overflow:visible;}
#main_start .image_container{width:950px;overflow:visible;}
#main_start{width:950px;left:-22px;top:-55px;position:relative;}
#teaser_start{width:950px;height:388px;position:relative;overflow:visible;}
.formanfahrt{}
.formanfahrt input{position:relative;}
.mod_article{margin-bottom:50px;}
#left{width:340px;position:relative;float:left;margin-left:-100px;padding:0;}
#left .inside{width:100%;height:100%;position:relative;margin:0;padding:0;}
#left .inside .mod_article{width:340px;position:relative;margin:0;}
#main .inside{position:relative;margin:0;padding:0;}
#left .mod_article{width:340px;}
.ce_image{width:290px;position:relative;}
.main_article .image_container{width:0px;margin:0;padding:0;}
.formbody h1{margin-bottom:18px;}
input{width:250px;position:relative;display:block;border-color:#000;font-family:Verdana, Arial;font-size:1em;color:#000;}
.submit_container input{width:100px;margin-top:20px;border-color:#717073;color:#000;}
textarea{width:250px;border:1px solid #000;font-family:Verdana, Arial;color:#000;}
.formbody label{width:150px;position:relative;float:left;display:block;margin-bottom:20px;font-family:Arial, Verdana;color:#000;}
.image_container{width:290px;position:relative;overflow:visible;}
.image_container_gal{width:290px;position:relative;overflow:visible;}
.ce_text{width:450px;position:relative;}
.main .ce_text{width:450px;position:absolute;margin-left:-340px;border:1px solid #00000;}
.formbody{width:430px;position:relative;}
.mod_form{width:540px;position:relative;overflow:visible;margin-bottom:50px;}
h1{margin:0;padding:0 0 10px;font-family:Verdana, Arial;font-weight:normal;font-size:2em;color:#000;white-space:nowrap;letter-spacing: -0.04px;}
h2{margin:28px 0 0;padding:0;font-family:Verdana, Arial;font-weight:bold;font-size:1.1em;color:#000;white-space:nowrap;letter-spacing: -0.08px;}
p{font-family:Verdana, Arial;font-size:0.95em;color:#000;line-height:17px;}
.ce_text a{font-family:Arial, Verdana;text-decoration:underline;font-size:1em;color:#000;}
.ce_text ul li{margin-bottom:6px;font-family:Verdana, Arial;font-size:0.95em;color:#000;line-height:17px;}
.mod_article_list{}
#main{margin-top:0;margin-left:240px;padding:0;position: relative;min-height: 200px;}
body{background-color:#dadadc;font-family:Arial, Verdana;font-weight:normal;font-size:small;color:#19171a;list-style-type:disc;}
.mod_navigation  ul.level_1 li ul.level_2{clear:right;display:none;}
.mod_navigation{text-align:right;position:relative;top:0px;font-family:Arial, Verdana;white-space:nowrap;z-index:auto;padding-right:22px;padding-top:0px;margin-top:0px;height: 160px;}
.mod_navigation ul.level_1  li  a{text-decoration:none;font-size:1em;font-weight:bold;letter-spacing: -0.017em;}
.mod_navigation ul.level_1  li  span{text-decoration:none;font-size:1em;font-weight:bold;letter-spacing: -0.017em;}
.mod_navigation ul.level_1 li a:link{color:#717173;}
.mod_navigation ul.level_1 li a:visited{color:#717173;}
.mod_navigation ul.level_1 li a:active{color:#DC3315;}
.mod_navigation ul.level_1 li a.trail{color:#DC3315;}
.mod_navigation ul.level_1 li a:hover{color:#DC3315;}
.mod_navigation ul.level_1 li{float:right;list-style-type:none;line-height:50px;border-right:1px solid #dadadc;padding-right:8px;padding-left:12px;position:relative;}
.mod_navigation  ul.level_1 li.active{color:#DC3315;padding-top:48px;padding-bottom:0px;font-weight:bold;border-right:1px solid #dc3315;float:right;position:relative;margin:0px;line-height:16px;}
.mod_navigation  ul.level_1 li.trail{color:#DC3315;padding-top:48px;padding-bottom:0px;font-weight:bold;border-right:1px solid #dc3315;float:right;position:relative;margin:0px;line-height:16px;}
.mod_navigation ul.level_1{padding-top:0px;margin-top:0px;}
.mod_navigation ul.level_2 li a{padding-top:0px;color:#717173;font-size:0.88em;}
.mod_navigation ul.level_2 li span{padding-top:0px;color:#dc3315;font-size:0.88em;}
.mod_navigation ul.level_2  li span{font-weight:bold;border:none;}
.mod_navigation ul.level_2 li a:link{font-weight:normal;color:#717173;}
.mod_navigation ul.level_2 li a:visited{font-weight:normal;color:#717173;}
.mod_navigation ul.level_2 li a:hover{color:#dc3315;}
.mod_navigation ul.level_2 li a:active{font-weight:bold;color:#dc3315;}
.mod_navigation ul.level_1 li.active ul.level_2{position:absolute;top:0px;left:0px;display:block;text-align:left;float:right;margin-left:100%;padding-left:0px;margin-top:50px;padding-top:0px;}
.mod_navigation ul.level_1 li.trail ul.level_2{position:absolute;top:0px;left:0px;display:block;text-align:left;float:right;margin-left:100%;padding-left:0px;margin-top:50px;padding-top:0px;}
.mod_navigation ul.level_1 li.active ul.level_2 li{float:none;display:block;border-right:none;padding-top:0px;height:15px;line-height:12px;}
.mod_navigation ul.level_1 li.trail ul.level_2 li{float:none;display:block;border-right:none;padding-top:0px;height:15px;line-height:12px;}
#container{position:relative;}
#header_top{width:906px;height:81px;position:relative;top:-82px;background-color:transparent;}
#selectlanguage{overflow:visible;position:absolute;left:847px;top:55px;width: 70px;}
#agenturbild{left:0px;top:-1px;position:relative;overflow:visible;float:left;}
#header_middle{width: 100%;background-image:url("tl_files/geg_agency/header/bg_header_bottom.gif");background-repeat:repeat-x;height:63px;z-index:auto;position:relative;top:164px;overflow:visible;margin:0px;padding:0px;}
#all{width: 906px;border-top:46px solid #eeeeef;border-left:22px solid #eeeeef;border-right:22px solid #eeeeef;margin:25px auto;background-color: #fff;}
#logo{position: absolute;left:-189px;top:30px;width:812px;z-index:25;overflow:visible;}
#footer{width: 906px;background-color: #eeeeef;height:38px;margin:0px auto;padding-top:8px;position:relative;}
.footertext{font-size:0.88em;color:#828284;}
.footertext_right{font-size:0.88em;color:#828284;}
.footertext{float:left;}
.footertext_right{text-align:right;}
.footertext_right a{text-decoration:none;color:#828284;font-weight:bold;}
.footertext a{text-decoration:none;color:#828284;font-weight:bold;}

