/* Style sheet style */
*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
body{background:url("tl_files/images/background.jpg") left top repeat;}
#site{width:900px;margin:0 auto;background:url("tl_files/images/shadows.jpg") center top no-repeat;}
#wrapper{width:860px;margin:0 auto;background:#fac081 url("tl_files/images/wrapper_bg.jpg") center top no-repeat;}
#logo{width:820px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:20px;}
#navigation{width:820px;overflow:hidden;padding-right:20px;padding-left:20px;background:#1a1a1a url("tl_files/images/navi_bg.png") left top repeat-x;}
#navigation ul{list-style-type:none;z-index: 999;}
#navigation ul li{float:left;display:block;}
#navigation ul li a{display:block;margin-top:5px;margin-bottom:5px;padding:0 10px;text-decoration:none;font-size:14px;color:#ffffff;text-transform: uppercase;}
#navigation ul a:hover,#navigation ul li span.active{display:block;margin-top:5px;margin-bottom:5px;padding:0 10px;text-decoration:none;font-size:14px;color:#ffed00;text-transform: uppercase;}
#navigation ul li ul.level_2{position:absolute;display:none;background-color:#1A1A1A;}
#navigation ul li:hover ul.level_2,#navigation ul li ul.level_2 li:hover ul.level_3{display:block;}
#navigation ul li ul.level_2 li{width:300px;clear:left;border-bottom:1px dashed #FFED00;}
#navigation ul li ul.level_2 a.submenu{background:url("tl_files/images/arrow.png") right center no-repeat;}
#navigation ul li ul.level_2 li a{position:relative;display:block;margin:0 5px;padding:5px 10px;text-decoration:none;font-size:14px;color:#ffffff;text-transform: uppercase;}
#navigation ul li ul.level_2 li a:hover,#navigation ul li ul.level_2 li span.active{position:relative;display:block;margin:0 5px;padding:5px 10px;text-decoration:none;font-size:14px;color:#FFED00;text-transform: uppercase;}
#navigation ul li ul.level_2 li.last{border-bottom:0px;}
#navigation ul li ul.level_2 li ul.level_3{left:300px;top:0px;position:absolute;display:none;background-color:#1A1A1A;}
#container{width:100%;overflow:hidden;margin:20px auto;}
#main{width:580px;float:left;margin-left:20px;}
#main img{float:left;margin-right:10px;margin-bottom:10px;}
#main .ce_accordion{margin-bottom:10px;}
#main .ce_accordion .toggler{display:block;padding:5px;border-bottom:1px dashed #1a1a1a;}
#main .ce_accordion .toggler .title{display:block;background:url("tl_files/images/arrow_black.png") right center no-repeat;font-size:14px;color:#1a1a1a;text-transform: uppercase;cursor: pointer}
#main .ce_accordion .accordion{margin-right:5px;margin-left:5px;}
#main #breadcrumb{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dashed #f0b87c;font-size:10px;color:#000000;}
#main #breadcrumb a{text-decoration:none;font-size:10px;color:#2e2382;}
#main #breadcrumb a:hover{text-decoration:underline;font-size:10px;color:#2e2382;}
#main h1{margin-bottom:12px;font-size:16px;color:#2E2382;line-height:140%;text-transform: uppercase;}
#main h2{margin-bottom:12px;font-size:12px;color:#2E2382;line-height:140%;}
#main p,#kontaktformular table,#versicherung{margin-bottom:12px;font-size:12px;color:#333333;line-height:140%;}
#main p a{margin-bottom:12px;font-size:12px;color:#2E2382;line-height:140%;}
#main p a:hover{margin-bottom:12px;text-decoration:none;font-size:12px;color:#2E2382;line-height:140%;}
#main .start_seller img{margin-bottom:10px;border:1px solid;border-color: #646464 #1C1C1C #161616 #646464;}
#content blockquote{margin:0 12px 12px 12px;font-weight:bold;font-style:italic;font-size:12px;color:#333333;line-height:140%;}
#main ul{margin:0 0 12px 24px;font-size:12px;color:#333333;line-height:140%;}
.ce_text table{width:100%;margin-bottom:20px;font-size:12px;color:#333333;line-height:140%;}
.ce_text table tr td{padding:5px;border-bottom:1px solid #000000;}
#kontaktformular table tr td.col_0{width:240px;}
#kontaktformular table tr td.col_1 input.text,#kontaktformular table tr td.col_1 textarea{width:336px;margin-bottom:5px;padding:2px;border:1px solid #1a1a1a;background: none;}
#versicherung fieldset{margin-bottom:10px;padding-top:5px;padding-bottom:5px;border-top:0px dashed #ba8e5f;border-right:0px dashed #ba8e5f;border-bottom:1px dashed #ba8e5f;border-left:0px dashed #ba8e5f;}
#versicherung legend{font-size:12px;color:#2E2382;text-transform: uppercase;}
#versicherung label{width:280px;display:inline-block;margin-right:20px;margin-bottom:5px;}
#versicherung input.text{width:270px;display:inline-block;margin-bottom:5px;padding:2px;vertical-align:top;border:1px solid;background: none;}
#versicherung span{display:block;margin-bottom:5px;vertical-align:top;}
#versicherung span label{width:500px;display:inline-block;margin:0;}
#right{width:220px;float:right;margin-right:20px;}
#right #kontakt{margin-bottom:20px;padding:10px;background:#383838 url("tl_files/images/kontakt.png") left top repeat-x;}
#right #kontakt h1{margin-bottom:20px;font-size:14px;color:#ffffff;text-transform: uppercase;}
#right #kontakt p{margin-bottom:10px;font-size:12px;color:#ffffff;text-transform: uppercase;}
#right #kontakt p span{font-size:14px;color:#ffffff;}
#right #kontakt p a{margin-bottom:10px;font-size:12px;color:#ffed00;text-transform: none;}
#footer{width:100%;overflow:hidden;background:#1a1a1a url("tl_files/images/navi_bg.png") left top repeat-x;}
#footer ul{width:820px;overflow:hidden;margin:5px auto;list-style-type:none;}
#footer ul li{float:left;display:block;padding:0 5px;border-right:1px solid #ffffff;font-size:10px;color:#ffffff;}
#footer ul li a{text-decoration:none;font-size:10px;color:#ffffff;text-transform: uppercase;}
#footer ul li a:hover{text-decoration:none;font-size:10px;color:#ffed00;text-transform: uppercase;}
