/* Style sheet portfolio_style */
body{position:relative;margin:0;padding:0;text-align:left;background-color:#000000;background-image:url("tl_files/img/html-hintergrund.png");font-size:100.1%;}
.inside{position:relative;text-align:left;}
.block{overflow:hidden;}
.clear,#clear{width:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
html{width:100%;height:100%;position:relative;margin:0;padding:0;color:#cccccc;}
body{overflow:scroll;}
#oben{width:100%;height:238px;left:0px;top:0px;position:absolute;background-image:url("tl_files/img/top-hintergrund.png");background-repeat:repeat-x;}
#wrapper{width:800px;position:relative;margin: 0 auto;}
#header{width:800px;height:238px;left:0px;top:0px;position:absolute;overflow:hidden;}
#logo_hintergrund{width:423px;height:198px;left:0px;top:31px;position:absolute;background-image:url("tl_files/img/logo-hintergrund.png");background-repeat:no-repeat;z-index: 20;}
#logo{width:315px;height:68px;left:0px;top:93px;position:absolute;background-image:url("tl_files/img/logo.png");background-repeat:no-repeat;z-index: 25;}
#main{width:800px;left:0px;top:260px;position:absolute;}
#unten{padding-bottom:10px;}
.ref_box_left{width:377px;overflow:hidden;float:left;clear:both;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #999999;}
.ref_box_right{width:377px;overflow:hidden;float:right;clear:right;display:block;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #999999;}
.ref_box_left_unten{width:377px;overflow:hidden;float:left;clear:both;margin-top:20px;padding-bottom:20px;}
.ref_box_right_unten{width:377px;overflow:hidden;float:right;margin-top:20px;padding-bottom:20px;}
.linie_unten{width:100%;padding-bottom:20px;border-bottom:1px dashed #999999;}
.linie_oben{width:100%;margin-top:40px;padding-top:5px;text-align:right;border-top:1px dashed #999999;}
.linie_oben_unten{width:100%;clear:left;display:block;margin-top:40px;padding-top:20px;padding-bottom:20px;border-top:1px dashed #999999;border-bottom:1px dashed #999999;}
h2{margin:0;padding:0;font-family:Georgia;font-size:18px;color:#aa9234;letter-spacing: 0.1em;}
h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:20px;color:#cccccc;letter-spacing: 0.1em;}
h4{margin:0;padding:0;font-weight:normal;font-size:13px;color:#5c5c5c;letter-spacing: 0.1em;}
.ce_text p{margin-top:10px;padding-top:0;font-family:verdana, sans-serif;font-size:12px;line-height:0.7em;}
#ref_box_left p,#ref_box_right p{font-family:verdana, sans-serif;}
.dunkel{color:#5c5c5c;}
.ce_text a{color:#cccccc;}
#profil{width:545px;float:left;margin-top:20px;}
#kontakt{width:230px;float:right;margin-top:30px;padding:10px;background-color:#161616;border:1px solid #5c5c5c;}
#mail{clear:both;}
.txt_box_full{width:100%;overflow:hidden;float:left;clear:right;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #999999;}
.txt_box_full_unten{width:100%;overflow:hidden;float:left;clear:right;margin-top:20px;padding-bottom:20px;}
#f7  .ce_form{font-family:verdana,sans-serif;font-size:12px;}
#interesse  .ce_form input,#interesse  .ce_form textarea{width:230px;margin-bottom:10px;background-color:#fefefe;border:1px solid #999999;}
#interesse  .ce_form input:hover,#interesse  .ce_form textarea:hover{background-color:#dedede;}
#interesse  .ce_form span.captcha_text{width:300px;float:left;margin-bottom:10px;}
#interesse  .ce_form input.captcha{float:left;clear:both;margin-bottom:0;}
#interesse  .ce_form p.error{margin:2px 0;color:#ff3030;}
.info_box_left_unten{width:234px;overflow:hidden;float:left;clear:both;margin-top:20px;padding-bottom:20px;}
.info_box_right_unten{width:520px;overflow:hidden;float:right;margin-top:20px;padding-bottom:20px;}
.txt_box_full p,.txt_box_full_unten p,.kontakt_sub p{line-height:1.2em;}
#interesse p{line-height:1.2em;}
#top_nav.mod_navigation{height:48px;left:0px;top:0px;position:absolute;overflow:hidden;font-family:Georgia;font-size:12px;color:#999999;letter-spacing: 0.1em;z-index: 30;}
#top_nav.mod_navigation ul,#top_nav.mod_navigation li{margin:0;padding:0;list-style-type:none;}
#top_nav.mod_navigation li{float:left;}
#top_nav.mod_navigation a{display:block;margin-top:8px;margin-right:20px;text-decoration:none;color:#999999;text-transform: uppercase;}
#top_nav.mod_navigation li.active{height:40px;display:block;margin-top:8px;margin-right:20px;background:url("tl_files/img/pfeil.png") center bottom no-repeat;text-transform: uppercase;}
#top_nav.mod_navigation.login a.last{color:#c71c1c;}
#top_nav.mod_navigation.login span.active{font-weight:bold;color:#d6d0d0;}

