/* Style sheet basic */
:lang(de){quotes:"„" "“" "‚" "‘";}
address,blockquote,body,del,dir,div,dl,fieldset,form,hr,input,ins,noscript,ol,p,pre,table,ul,li,h1{margin:0;padding:0;font-weight:normal;text-decoration:none;font-size:15px;line-height:20px;list-style-type:none;}
body{font-family:Helvetica,Arial,sans-serif;color:#222;}
address,blockquote,del,dir,dl,hr,ins,noscript,ol,p,pre,table,ul{margin:12px 0;}
h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:bold;font-size:25px;}
h2{margin-top:10px;padding-right:25px;padding-bottom:3px;border-bottom:1px dotted #888888;font-weight:bold;font-size:16px;color:#6790ff;}
h3{margin:18px 0;padding-left:10px;border-left:10px solid #6790ff;font-size:16px;line-height:20px;}
h4{margin:16px 0;font-size:16px;color:#6790ff;line-height:26px;}
h5{margin:14px 0;font-size:16px;line-height:24px;}
h6{margin:12px 0 8px;font-size:14px;line-height:22px;}
ul,ol{margin-left:20px;padding-left:0;}
ul li{list-style-image:url("tl_files/layout/icon/list-item.gif");}
ol li{list-style-type:decimal;}
img{border:0;}
blockquote{color:#888;}
blockquote p:first-child:before,q:before{content:open-quote;}
blockquote p:last-child:after,q:after{content:close-quote;}
fieldset{margin-left:-11px;padding:10px;border:1px solid #0058bd;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;}
legend{margin:0 -3px;padding:0 3px;color:#222;}
hr{border:none;border-top: 1px solid #0058bd;}
input.text{margin:0;padding:1;background-color:#f9f9f9;border:1px solid #888;font-size:14px;color:#222;}
input.text:focus{background-color:#fff;border:1px solid #5e8fbd;}
a,a:link,a:visited{text-decoration:underline;color:#1a57ff;}
a:hover,a:active,a:focus{color:#5e8fbd;}
strong,em{font-weight:bold;}
label{cursor:hand;cursor:pointer;}
abbr,acronym{border-bottom:1px dotted #888;cursor:help;}
.clear,#clear{clear:both;}
.invisible,.hidden,.skip{left:-999em;top:-999em;position:absolute;}
#contact{font-weight:normal;font-size:13px;}
