html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul{padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
input{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
img, iframe{vertical-align:baseline;}
strong{font-weight:bold;}
input, textarea, select{font-size:1em;}
html{height:100.01%;margin-bottom:-1px;}
body{overflow-y:scroll;position:relative;background-color:#FFF;color:#000;font-size:90.01%;font-weight:normal;line-height:1;text-align:left;font-family:arial, Helvetica, san-serif;}
p, pre{margin:0 0 10px 0;}
pre, code{font-size:1.2em;}
a{color:#FF7C00;}
a:visited{color:#FF7C00;}
a:hover{color:#FF7C00;}
a:active{color:#FF7C00;}
td{font-size:1.0em;line-height:1.4em;}
div.tagcloudbody{font-size:0.7em;line-height:1.6em;}
div.tagcloudhead{margin-top:20px;color:#000000;font-size:9px;margin-bottom:5px;}
a.tag1{font-size:0.8em;}
a.tag2{font-size:1.0em;}
a.tag3{font-size:1.2em;}
a.tag4{font-size:1.4em;}
a.tag5{font-size:1.6em;}
h1{font-size:1.6em;font-weight:bold;color:#FF7C00;}
h2{font-size:1.2em;font-weight:normal;}
h3{font-size:1.2em;font-weight:bold;color:#999999;}
img.download{vertical-align:middle;}
#site{width:1000px;margin:0 auto;padding:0 0 50px 0;position:relative;}
#top{background-color:#FF7C00;height:25px;text-align:right;}
#topcontent{margin:0 auto;padding:7px 0 0 0;width:1000px;height:25px;}
#topcontent p{color:#FFFFFF;font-size:0.8em;text-shadow:1px 1px 1px #857d76;}
#topcontent a{color:#FFFFFF;}
#eyecatcher{background-color:#666666;height:418px;background-image:url('./layout/head_back.jpg');background-repeat:repeat-x;position:relative;}
#eyecatcher.small{height:120px;border-bottom:1px solid #111111;}
#eyecatchercontent{margin:0 auto;width:1000px;padding:0px;position:relative;}
#eyecatcher #eyecatcherleft{position:absolute;left:0;top:0;padding:50px 356px 0 0;height:360px;width:310px;background-image:url('./layout/header_world.jpg');background-repeat:no-repeat;color:#FFFFFF;}
#eyecatcher.small #eyecatcherleft{background-image:none;overflow:hidden;visibility:hidden;}
#eyecatcherleft h1{font-size:2.55em;margin:0 0 40px 0;text-shadow:0px 0px 1px #000000;}
#eyecatcherleft ul{margin:0 0 0 0px;list-style:none;}
#eyecatcherleft li{font-size:1.2em;padding:0 0 12px 8px;}
#eyecatcherleft li h2{font-size:1.0em;}
#eyecatcher #eyecatcherright{position:absolute;right:-10px;top:0;padding:20px 30px 0 50px;height:250px;width:253px;font-size:0.9em;color:#ffffff;background-image:url('./layout/header_logo.jpg');background-repeat:no-repeat;}
#eyecatcher #eyecatcherright img{margin-bottom:40px;}
#eyecatcher.small #eyecatcherright{height:120px;width:333px;padding:0;overflow:hidden;}
#eyecatcher.small #eyecatcherright form{visibility:hidden;}
#eyecatcherright p{padding:0;margin:0 0 5px 0;color:#FFFFFF;}
#eyecatcherright input, #eyecatcherright select{color:#444444;padding:1px;}
#eyecatcherright input.domain{width:180px;}
#eyecatcherright input.button{border:none;width:100px;background-color:transparent;color:#FFFFFF;float:left;padding:0;line-height:1em;margin:0;}
#eyecatcher #breadcrump{position:absolute;top:391px;left:0;height:15px;padding:9px 25px 0px 10px;background-image:url('./layout/breadcrump_back.png');background-position:right top;background-repeat:no-repeat;color:#999999;}
#eyecatcher.small #breadcrump{position:absolute;top:97px;left:0;height:15px;padding:9px 25px 0px 10px;background-image:url('./layout/breadcrump_back.png');background-position:right top;background-repeat:no-repeat;}
#breadcrump p{font-size:0.7em;color:#999999;}
#breadcrump a{font-size:1em;font-weight:bold;}
#eyecatcher #adress{font-size:0.9em;line-height:1.4em;clear:both;margin-top:20px;text-shadow:1px 1px 1px #666666;}
#eyecatcher #adress p strong{font-size:1.2em;line-height:1.7em;}
#eyecatcher.small #adress{visibility:hidden;}
#eyecatcher #adress p.telefon{margin-top:15px;font-weight:normal;line-height:1.2em;}
#eyecatcher #adress a{color:#FFFFFF;}
#eyecatcher #adress p.zuruck{margin-top:20px;}
#eyecatcher #adress p.zuruck a{color:#FFFFFF;font-weight:bold;font-size:1.2em;}
#left{position:absolute;left:0px;top:15px;width:190px;padding:15px 0 0 0;background-color:transparent;color:#ffffff;}
#leftcontent p{padding:5px 10px 5px 10px;}
#leftcontent li{margin:0;padding:0;}
#leftcontent h1{padding:5px 10px 0px 10px;font-size:1.4em;font-weight:bold;margin:0;}
#leftcontent h2{padding:5px 10px 5px 10px;font-size:1.1em;font-weight:bold;margin:0;}
#leftcontent h3{padding:5px 10px 5px 10px;font-size:1.0em;font-weight:bold;margin:0;}
#content{background-color:#ffffff;margin:20px 270px 80px 230px;position:relative;font-size:1em;padding-top:10px;}
#content.wide{margin:20px 0px 80px 230px;}
#content p, #content h1, #content h2, #content h3{line-height:1.4em;margin:0 0 10px 0;}
#content p{font-size:13px;}
#content a{text-decoration:underline;}
#right{float:right;width:15em;margin:20px 0 0px 0;padding:15px 0 15px 1em;color:#000000;font-size:0.85em;line-height:1.4em;background-color:transparent;border-left:1px solid #dddddd;min-height:300px;}
#right h1{font-size:1.4em;line-height:1.5em;}
#footer{clear:both;padding:0;margin:0 auto;width:100%;background-color:#666666;bottom:0px;height:40px;position:fixed;z-index:500;}
#footercontent{margin:0 auto;padding:5px 0 0 0;width:1000px;height:100%;}
#footercontent p{padding:10px 0 0 0;font-size:0.7em;color:#FFFFFF;}
#footercontent a{float:right;margin-left:5px;}
.formgen form{width:100%;padding:0;margin:0;}
.formgen .formblock{margin-bottom:3px;}
.formgen br{clear:both;}
.formgen .formtextfield{width:350px;height:200px;margin-left:4px;rem border:1px solid #ffffff;border-top:1px solid #999999;border-left:1px solid #999999;background-color:#dcdcdc;}
.formgen .formtext{padding:2px 0 2px 2px;width:350px;margin-left:4px;font-size:0.9em;rem border:1px solid #ffffff;border-top:1px solid #999999;border-left:1px solid #999999;background-color:#dcdcdc;}
.formgen .formtextfield:hover, .formgen .formtext:hover{background-color:#fff1e3;}
.formgen .formtrenn{display:block;height:1px;}
.formgen .formhinweis{font-weight:bold;color:#003366;font-size:0.8em;}
.formgen .formpassword{padding:1px 0 1px 2px;width:350px;margin-left:4px;}
.formgen label{width:110px;clear:left;float:left;height:20px;padding:3px 10px 0 2px;font-size:0.9em;text-align:left;}
.formgen .formselect{width:355px;margin-left:4px;}
.formgen .formsubmit{padding:2px;border:none;background-color:#cccccc;color:#000000;font-weight:bold;margin-left:4px;font-size:0.8em;}
.formgen fieldset{width:100%;padding:0 0 0 0px;border:none;}
.formgen legend{font-weight:bold;color:#333333;}
.formgen .formcaptcha{border:1px solid #FF7C00;}
div.forminfo{color:#FFFFFF;background-color:#FF7C00;border:1px dashed #000000;margin:15px;padding:5px 0 5px 15px;}
.formgen .formerror{color:#FFFFFF;background-color:#FF7C00;}

