/*  
Copyright Robert Hartl - www.netprofit.de
Insolution Template
V 1.0
*/

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
* html body *{overflow:visible}
html *{font-size:100.01%}
html,body{height:100%}
html[xmlns^="http"]{overflow-x:hidden}
a,a:visited,a:focus,a:active,a:hover{color:#f90;text-decoration:underline;cursor:pointer}
a:active{text-decoration:underline;}
a:hover{text-decoration:none}
img{border:none;vertical-align:bottom}
ul,ol{list-style-type:none}
dt{font-weight:bold;font-size:15px;margin-top:1.5em}
dd{margin:6px 0 0 12px}
acronym,abbr,abbr[title]{cursor:help;border-bottom:1px dotted #707070;font-style:normal}
h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,sans-serif;color:#ffa30b;line-height:1.2em;font-weight:bold;margin:1.4em 0 .7em 0;padding:0}
h1{font-size:22px;margin-top:0;}
h2{font-size:18px;}
h3,h4,h5,h6{font-size:16px;}
code,pre{font-family:Consolas,"Lucida Console","Courier New",Courier,serif;}
small{font-size:11px;}

form select,form input.text,form input.captcha,form input.upload,form textarea{font:12px verdana,arial,sans-serif;color:#707070;border:1px solid #dadbdf;width:270px;margin:3px 2px 3px 0;padding:2px;background:#fff url(images/input.gif) 0 0 repeat-x;}
form select{width:276px;}
form select:focus,form input.text:focus,form input.captcha:focus,form input.upload:focus,form textarea:focus{border-color:#707070;background:#fff;box-shadow:0 0 3px 0 #707070;}
form textarea{height:70px}
form input.captcha{width:30px}
form input.plz{width:40px;}
form input.submit{cursor:pointer;margin-top:10px;}
form .error{color:red;font-style:italic}
form input.error,form textarea.error{border-color:red}


body{text-align:left;width:100%;font:13px/1.5 Verdana,Arial,sans-serif;color:#707070;background:#fff}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
.w100{width:960px;margin:0 auto;text-align:left;}
.w75{width:690px;}
.w25{width:242px}
.p100{width:100%}
.p50{width:49%}
.p25{width:25%}

#topleiste{z-index:4;position:absolute;top:25px;width:100%;margin:0 auto;}
#topleiste .w100{text-align:right;position:relative;}
#topleiste .mod_form{position:absolute;top:0;right:0;}
#topleiste .mod_form form{position:relative;}
#topleiste .mod_form form input.text{background:#fff;border-top:1px solid #707070;border-left:1px solid #707070;padding:4px 20px 4px 4px;margin:0;width:160px;}
#topleiste .mod_form form input.submit{position:absolute;top:0;right:0;padding:4px;margin:0;}
#topleiste form#sprachenwechsler{position:absolute;top:0;right:200px;width:200px;}
#topleiste form#sprachenwechsler select{width:200px;margin:0;padding:0;border-top:1px solid #707070;border-left:1px solid #707070;}
#topleiste form#sprachenwechsler select option,#inhalt ul#laender li{cursor:pointer;padding:0 0 0 25px;height:20px;line-height:20px;background:#fff url(images/flaggen.png) 4px 0 no-repeat;}
#inhalt ul#laender li{padding-left:30px}
#topleiste form#sprachenwechsler select option#fl-at{background-position:4px -298px;}
#topleiste form#sprachenwechsler select option#fl-de{background-position:4px -73px;}
#topleiste form#sprachenwechsler select option#fl-ch{background-position:4px -398px;}
#topleiste form#sprachenwechsler select option#fl-li{background-position:4px -248px;}
#topleiste form#sprachenwechsler select option#fl-uk{background-position:4px -123px;}
#topleiste form#sprachenwechsler select option#fl-us{background-position:4px -473px;}
#topleiste form#sprachenwechsler select option#fl-ar{background-position:4px 1px;}
#topleiste form#sprachenwechsler select option#fl-ts{background-position:4px -23px;}
#topleiste form#sprachenwechsler select option#fl-da{background-position:4px -48px;}
#topleiste form#sprachenwechsler select option#fl-ni{background-position:4px -98px;}
#topleiste form#sprachenwechsler select option#fl-fr{background-position:4px -148px;}
#topleiste form#sprachenwechsler select option#fl-gr{background-position:4px -173px;}
#topleiste form#sprachenwechsler select option#fl-un{background-position:4px -198px;}
#topleiste form#sprachenwechsler select option#fl-it{background-position:4px -223px;}
#topleiste form#sprachenwechsler select option#fl-no{background-position:4px -273px;}
#topleiste form#sprachenwechsler select option#fl-po{background-position:4px -323px;}
#topleiste form#sprachenwechsler select option#fl-pr{background-position:4px -348px;}
#topleiste form#sprachenwechsler select option#fl-ru{background-position:4px -373px;}
#topleiste form#sprachenwechsler select option#fl-sp{background-position:4px -423px;}
#topleiste form#sprachenwechsler select option#fl-tu{background-position:4px -448px;}
#topleiste form#sprachenwechsler select option#fl-kr{background-position:4px -523px;}
#topleiste form#sprachenwechsler select option#fl-sl{background-position:4px -498px;}
#topleiste form#sprachenwechsler select option#fl-sc{background-position:4px -548px;}

#inhalt ul#laender li.fl-at{background-position:4px -295px;}
#inhalt ul#laender li.fl-de{background-position:4px -70px;}
#inhalt ul#laender li.fl-ch{background-position:4px -395px;}
#inhalt ul#laender li.fl-li{background-position:4px -245px;}
#inhalt ul#laender li.fl-uk{background-position:4px -120px;}
#inhalt ul#laender li.fl-us{background-position:4px -470px;}
#inhalt ul#laender li.fl-ar{background-position:4px 4px;}
#inhalt ul#laender li.fl-ts{background-position:4px -20px;}
#inhalt ul#laender li.fl-da{background-position:4px -45px;}
#inhalt ul#laender li.fl-ni{background-position:4px -95px;}
#inhalt ul#laender li.fl-fr{background-position:4px -145px;}
#inhalt ul#laender li.fl-gr{background-position:4px -170px;}
#inhalt ul#laender li.fl-un{background-position:4px -195px;}
#inhalt ul#laender li.fl-it{background-position:4px -220px;}
#inhalt ul#laender li.fl-no{background-position:4px -270px;}
#inhalt ul#laender li.fl-po{background-position:4px -320px;}
#inhalt ul#laender li.fl-pr{background-position:4px -345px;}
#inhalt ul#laender li.fl-ru{background-position:4px -370px;}
#inhalt ul#laender li.fl-sp{background-position:4px -420px;}
#inhalt ul#laender li.fl-tu{background-position:4px -445px;}
#inhalt ul#laender li.fl-kr{background-position:4px -520px;}
#inhalt ul#laender li.fl-sl{background-position:4px -495px;}
#inhalt ul#laender li.fl-sc{background-position:4px -545px;}

#header{width:100%;background:#dadbdf url(images/bg-header.jpg) 0 0 repeat-x;}
#header span#logo,#header a#logo{z-index:8;display:block;text-align:left;width:282px;height:174px;text-indent:-98765px;background:transparent url(images/logo.jpg) 0 0 no-repeat;text-decoration:none;}

#header #teasertext{position:absolute;margin:20px;padding:14px 60px 14px 20px;z-index:100;background:#3C6096 url(images/pfeil.gif) 97% 50% no-repeat;opacity:0.8;filter:alpha(opacity=80);}
#header #teasertext a{display:block;width:420px;color:#fff;text-decoration:none;font-size:15px;text-shadow:0 1px 0 #369;}
#header #teasertext a em{text-decoration:underline;}
#header #teaser img{border:1px solid #fff;border-bottom:0;}

#navi{position:absolute;z-index:120;top:130px;overflow:visible;width:100%;height:44px;line-height:44px;margin:0;padding:0}
#navi .w75{width:730px}
#navi .w25{width:210px}
#navi ul{margin:0;padding:0}
#navi li{float:left;position:relative;line-height:44px;margin:0;padding:0}
#navi li a,#navi li span.active{border-right:1px solid #F4F0E5;display:block;color:#707070;line-height:44px;letter-spacing:1px;font-size:16px;padding:0 18px;text-decoration:none;text-shadow:0 0 0 #fff;}
#navi li.last a,#navi li.last span.active{border-right:none;}
#navi li:hover,#navi li.trail a{background:#ECEEEE;text-shadow:0 1px 0 #eee;}
#navi li a:hover,#navi li:hover span.active,#navi li span.active{color:#f90;}

#navi li ul{width:200px;position:absolute;left:0;top:44px;z-index:20;height:auto;border:none;background:transparent;display:none;margin:0;padding:0}
#navi li:hover ul{display:block}
#navi li ul li{float:none;line-height:23px;border:none;background:transparent;margin:0;padding:0}
#navi ul li ul ul{position:absolute;left:156px;top:0;display:none}
#navi ul ul li:hover ul{display:block}
#navi li ul li a,#navi li ul li span.active{color:#707070;display:block;border:none;letter-spacing:0;width:178px;line-height:normal;background:#E9ECEB;font-size:14px;margin:0;padding:5px 4px 6px 18px}
#navi li ul li span.active{color:#f90;}
#navi li ul li.first a,#navi li ul li.first span.active{border:none;}
#navi ul li:hover ul,#navi ul li.sfhover ul{display:block}
#navi ul li:hover ul ul,#navi ul li.sfhover ul ul{display:none}
#navi ul ul li:hover ul,#navi ul ul li.sfhover ul{display:block}

#navi .rechts{text-align:right;line-height:44px;}
#navi .rechts a#callbacklink{text-shadow:0 1px 0 #fff;color:#707070;text-decoration:none;font-size:11px;padding:7px 19px 7px 0;background:transparent url(images/callback.jpg) center right no-repeat;}
#navi .rechts a#callbacklink:hover{color:#f90;}
#navi .rechts a#kundenloginlink,#navi .rechts a#loginlink{margin-left:11px;text-shadow:0 1px 0 #fff;color:#707070;text-decoration:none;font-size:11px;padding:7px 19px 7px 0;background:transparent url(images/login.jpg) center right no-repeat;}
#navi .rechts a#kundenloginlink:hover,#navi .rechts a#loginlink:hover{color:#f90;}

#inhalt{padding:23px 0 50px 0}
#inhalt ul{margin:0 0 1em 0;}
#inhalt ol{list-style-position:outside;margin:0 0 1em 24px;}
#inhalt ol li{list-style:decimal;position:relative;}
#inhalt ul li{background:transparent url(images/li.gif) 4px 5px no-repeat;padding-left:23px;position:relative;}
#inhalt ul li a{position:relative;}
#inhalt p{margin-bottom:1em}
#inhalt p.info{margin-bottom:0;}
#inhalt .image_container .caption{border:1px solid #DADBDF;background:#fff url(images/bg-box.jpg) 50% 50% repeat-x;padding:4px 10px;font-size:11px;}
#inhalt .layout_latest{margin-top:32px}
#inhalt label{padding-right:10px;}
#inhalt .pdf_link{text-align:right;}
#inhalt .pdf_link a{font-size:11px;}


#inhalt .rechts .mod_login,#inhalt .rechts .mod_box_items{text-shadow:0 1px 0 #fff;border:1px solid #D9DDE0;margin:2px 0 25px 0;background:#fff url(images/bg-box.jpg) bottom left repeat-x;padding-bottom:10px;}
#inhalt .rechts .mod_login h5,#inhalt .rechts .mod_box_items h5{background:transparent url(images/logo-i.jpg) 0 0 no-repeat;line-height:20px;padding:22px 0 0 43px;margin-top:0;}
#inhalt .rechts .mod_login form,#inhalt .rechts .mod_box_items p{margin:0 10px 10px 43px;}
#inhalt .rechts .mod_box_items p#telefon{color:#f90;}
#inhalt .rechts .mod_box_items a.button{border:1px solid #DCDCDC;line-height:26px;margin-top:14px;display:block;width:128px;height:29px;padding:0 30px 0 12px;color:#fff;text-shadow:0 1px 0 #aaa;background:transparent url(images/button.jpg) bottom right no-repeat;text-decoration:none;}
#inhalt .rechts .mod_box_items a.button:hover{text-decoration:none;color:#fff;border-color:#f90;}
#inhalt .rechts #suite .ce_text a{display:block;background:#fff;padding:5px;border:1px solid #DCDCDC;margin:0 22px 12px 43px;}
#inhalt .rechts #suite .ce_text a:hover{text-decoration:none;border-color:#f90;}


#inhalt .layout_latest .titel a{font-size:16px;}

#inhalt .mod_search form{border:1px solid #dadbdf;margin:2px 0 15px 0;padding:10px 15px;}
#inhalt .mod_search form #query_type{font-size:11px;}
#inhalt .mod_search p.header{font-size:16px;color:#ffa30b;line-height:1.2em;font-weight:bold;margin:.7em 0;padding:0;}
#inhalt .mod_search h3{font-weight:normal;margin:1.7em 0 .2em 0;}
#inhalt .mod_search p.context{margin-bottom:0;}
#inhalt .mod_search span.highlight{font-weight:700}
#inhalt .mod_search p.url{color:#bbb;font-size:11px;}

#inhalt .mod_linklist h1{font-size:15px;margin-top:25px;}

#inhalt .box{border:1px solid #dadbdf;margin:5px 0 15px 0;padding:10px 15px;}
#inhalt .box h2,#inhalt .box h3{margin:.5em 0 .35em 0;}

#inhalt .preiskasten{border:1px solid #dadbdf;background:#fff url(images/bg-preiskasten.jpg) bottom left repeat-x;position:relative;margin:10px 0;}
#inhalt .preiskasten p,#inhalt .preiskasten ul{margin-left:80px;padding-right:15px;}
#inhalt .preiskasten ul{margin-left:96px;list-style-type:disc;list-style-position:outside;font-size:11px;}
#inhalt .preiskasten ul li{background:none;padding:0;}
#inhalt .preiskasten p.zahl{margin:0;position:absolute;top:0;left:0;width:65px;height:65px;line-height:65px;overflow:hidden;background:transparent url(images/bg-zahl.jpg) top left no-repeat;color:#fff;font-family:georgia,serif;font-style:italic;font-size:71px;text-align:right;}
#inhalt .preiskasten h2,#inhalt .preiskasten h3{color:#707070;padding:16px 0 5px 80px;margin:0;font-size:14px;}
#inhalt .preiskasten p.subline{margin:0;font-style:italic;padding:0 0 18px 80px;}
#inhalt .preiskasten p.preis{margin-bottom:0;padding-top:60px;padding-bottom:90px;background:transparent url(images/ordner.gif) -765% 100% no-repeat;}
#inhalt .preiskasten p.preis span{background:#fff;padding:7px 14px 6px 14px;}
#inhalt .preiskasten a.button{border:1px solid #DCDCDC;width:128px;padding:7px 58px 6px 16px;color:#fff;text-shadow:0 1px 0 #aaa;background:transparent url(images/button.jpg) center right no-repeat;text-decoration:none;}
#inhalt .preiskasten a.button:hover{text-decoration:none;color:#fff;border-color:#f90;}
#inhalt .preiskasten p.preis a.button{margin-left:10px;}

#inhalt #preiskasten0 p.preis{background-position:-665% 100%;}
#inhalt #preiskasten1 p.preis{background-position:-585% 100%;}
#inhalt #preiskasten2 p.preis{background-position:-485% 100%;}
#inhalt #preiskasten3 p.preis{background-position:-415% 100%;}
#inhalt #preiskasten4 p.preis{background-position:-325% 100%;}
#inhalt #preiskasten5 p.preis{background-position:-305% 100%;}
#inhalt #preiskasten6 p.preis{background-position:-285% 100%;}

#inhalt .tableless,#inhalt .tableless form{overflow:hidden;}
#inhalt .tableless form .fortschritt{border:1px solid #D9DDE0;margin:20px 0;}

#inhalt .tableless form .fortschritt span{padding:5px 18px 5px 8px;display:block;float:left;color:#bbb;background:transparent url(images/eck.gif) center right no-repeat;}
#inhalt .tableless form.anfrageform .fortschritt span{padding:5px 22px 5px 11px;}
#inhalt .tableless form .fortschritt span.aktiv{color:#707070;}
#inhalt .tableless form .fortschritt span.done{color:#4BA52C;}
#inhalt .tableless form .fortschritt span.last{padding-right:0;background:none;}

#inhalt .tableless form p.error{margin:0;font-size:12px;}
#inhalt .tableless form label{display:block;float:left;width:96px;padding-top:0;overflow:hidden;}
#inhalt .tableless form input{width:196px;display:inline;position:relative;}
#inhalt .tableless form select{width:202px;}
#inhalt .tableless form .checkbox_container,#inhalt .tableless form .checkbox_container input,#inhalt .tableless form .checkbox_container label{display:inline;width:auto;float:none;padding:0 6px 0 0;margin:0;}

#inhalt .tableless form .bf-l{clear:left;float:left;width:49%;margin-bottom:10px;}
#inhalt .tableless form .bf-r{float:right;width:49%;margin-bottom:10px;}
#inhalt .tableless form .bf-ohne{clear:both;float:none;width:49%;margin-bottom:10px;}
#inhalt .tableless form .explanation{float:none;width:100%;clear:both;margin:8px 0;}
#inhalt .tableless form .submit_container{float:none;clear:both;}
#inhalt .tableless form .submit_container{margin-top:15px;}
#inhalt .tableless form .bf-firmenname{width:70%;float:left;}
#inhalt .tableless form .bf-firmenname input{width:260px;}
#inhalt .tableless form .bf-firmenname label{width:190px;}
#inhalt .tableless form .bf-firmenendung input,#inhalt .tableless form .firmenendung input,#inhalt .tableless #f6 #ctrl_192 input,#inhalt .tableless #f26 #ctrl_1860 input,#inhalt .tableless #f28 #ctrl_2190 input,#inhalt .tableless #f27 #ctrl_2027 input,#inhalt .tableless #f29 #ctrl_2353 input{width:auto;}
#inhalt .tableless form .bf-firmenendung label,#inhalt .tableless form .firmenendung label,#inhalt .tableless #f6 #ctrl_192 label,#inhalt .tableless #f26 #ctrl_1860 label,#inhalt .tableless #f28 #ctrl_2190 label,#inhalt .tableless #f27 #ctrl_2027 label,#inhalt .tableless #f29 #ctrl_2353 label{display:inline;float:none;}

#inhalt .tableless form .bf-hauptzweck, #inhalt .tableless form .bf-hauptzweck textarea{float:none;width:99%;}
#inhalt .tableless form input#opt_97,#inhalt .tableless form input#opt_110,#inhalt .tableless form input#opt_125,#inhalt .tableless form input#opt_138{clear:both;float:left;width:auto;margin:8px 8px 0 0;}
#inhalt .tableless form input#opt_195{clear:both;float:left;width:auto;margin:8px 8px 32px 0;}
#inhalt .tableless form #condition_A-1Shareholder,#inhalt .tableless form #condition_A-2Shareholder{clear:both;}
#inhalt .tableless form .bf-paketauswahl span,#inhalt .tableless form .bf-optionenauswahl span{clear:left;display:block;margin-bottom:8px;}
#inhalt .tableless form .bf-paketauswahl input,#inhalt .tableless form .bf-optionenauswahl input{width:auto;float:left;margin:8px 8px 0 0;}
#inhalt .tableless form .bf-optionenauswahl input{margin-top:4px;}
#inhalt .tableless form .bf-paketauswahl label,#inhalt .tableless form .firmenendung label,#inhalt .tableless form .bf-optionenauswahl label{display:block;float:none;width:630px;margin-left:23px;}
#inhalt .tableless form .firmenendung label{display:inline;float:none;margin-left:0;margin-right:10px}

#inhalt .tableless form .paketauswahl span{display:block;clear:both;margin-bottom:4px}
#inhalt .tableless form .paketauswahl input{display:block;float:left;width:auto}
#inhalt .tableless form .paketauswahl label{display:block;width:auto;float:none}
#inhalt .tableless form .optionenauswahl span{display:block;clear:both;margin-bottom:4px}

#inhalt .tableless form br{clear:both;}

#inhalt .leistungstabelle table{border:none;border-collapse:collapse;width:100%;margin:1em 0}
#inhalt .leistungstabelle table p{margin:0}
#inhalt .leistungstabelle table th,#inhalt .leistungstabelle table td{border:1px solid #d3d3d3;border-collapse:collapse;padding:4px;text-align:center}
#inhalt .leistungstabelle table th.col_first,#inhalt .leistungstabelle table td.col_first{background-color:#f9f9f9;font-size:12px;padding:4px 8px;text-align:left;width:330px}
#inhalt .leistungstabelle table tr.odd{background-color:#fdfdfd}
#inhalt .leistungstabelle table th.col_first,#inhalt .leistungstabelle table th{font-size:16px;background-color:#f1f1f1}
#inhalt .leistungstabelle table td.col_first small{display:block;border:1px dotted #ddd;background:#fefefe;padding:3px 5px}
#inhalt .leistungstabelle table#table_746 tfoot tr td{color:#00C031}
#inhalt .leistungstabelle table#table_746 tfoot tr td.col_first{border-left:0;border-bottom:0;background-color:#fff}
#inhalt .leistungstabelle table .column-hover{background:#f1f1f1}

#inhalt .mod_glossaryMenu ul.anchors li{background:none;padding-left:0}
#inhalt .mod_glossaryMenu ul.anchors li a{text-decoration:none;border:1px solid #D9DDE0;display:block;float:left;padding:1px 6px;margin:11px 11px 0 0;background:#F3F4F6;text-shadow:0 1px 0 #fff}
#inhalt .mod_glossaryMenu ul.anchors li a:hover{border-color:#FFA30B;box-shadow:0 0 3px -1px #555}
#inhalt .mod_glossaryList{clear:left;border-top:10px solid #fff}
#inhalt .mod_glossaryList p.toplink{text-align:right;font-size:11px;border-top:1px solid #D9DDE0;margin-top:40px}

#inhalt .ce_toplink a{color:#707070;text-decoration:none;font-size:11px;padding:2px 0 0 18px;background:transparent url(images/li-oben.gif) 0 7px no-repeat;}
#inhalt .ce_toplink a:hover{color:#f90;}


#footerbreadcrumb{border-top:1px solid #E2E1E6;padding:10px 0;font-size:11px;}
#footerbreadcrumb .rechts{text-align:right;}
#footerbreadcrumb .rechts div,#footerbreadcrumb .rechts p{display:inline;}
#footerbreadcrumb a.feedbutton{color:#707070;text-decoration:none;font-size:11px;padding:7px 30px 7px 0;background:transparent url(images/feed.jpg) center right no-repeat;}
#footerbreadcrumb a.feedbutton:hover{color:#f90;}
#footerbreadcrumb a.newsletterbutton{margin-right:20px;color:#707070;text-decoration:none;font-size:11px;padding:7px 35px 7px 0;background:transparent url(images/newsletter.jpg) bottom right no-repeat;}
#footerbreadcrumb a.newsletterbutton:hover{color:#f90;}

#footernavi{background:transparent url(images/bg-footernavi.jpg) 0 0 repeat-x;border-bottom:1px solid #E2E1E6;padding:10px 0 30px 0;}
#footernavi .mod_navigation{width:960px;margin:0 auto;padding-top:4px;}
#footernavi .mod_navigation ul.level_1 li{float:left;display:block;margin-right:33px;}
#footernavi .mod_navigation ul.level_1 li.last{margin-right:0;}
#footernavi .mod_navigation ul.level_1 li.start{display:none;}
#footernavi .mod_navigation ul.level_1 li a, #footernavi .mod_navigation ul.level_1 li span.active{text-shadow:0 1px 0 #fff;font-size:17px;color:#707070;text-decoration:none;}
#footernavi .mod_navigation ul.level_1 li a:hover,#footernavi .mod_navigation ul.level_1 li span.active{color:#f90;}

#footernavi .mod_navigation ul.level_1 li ul li{float:none;}
#footernavi .mod_navigation ul.level_1 li ul li a,#footernavi .mod_navigation ul.level_1 li ul li span.active{font-size:13px;}

#footerlaender{border-bottom:1px solid #E2E1E6;padding:10px 0;font-size:11px;text-align:left;}
#footerlaender .ce_text{width:960px;margin:0 auto;}
#footerlaender a{color:#707070;text-decoration:none;}
#footerlaender a:hover{color:#f90}

#footer{font-size:11px;padding-top:10px;}
#footer .rechts{text-align:right;font-size:10px;}
#footer a{color:#707070;text-decoration:none;}
#footer a:hover{color:#f90}

.invisible{width:0;height:0;left:-1000em;top:-1000em;position:absolute;overflow:hidden;display:inline}

#lbOverlay{position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;background-color:#333;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:600;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url('images/ajax-loader.gif') no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url('images/prevlabel.gif') no-repeat 0 51%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url('images/nextlabel.gif') no-repeat 100% 51%;}
#lbBottom{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#707070;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('images/closelabel.gif') no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{margin-bottom:15px;font-size:12px;font-weight:400;}
.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
.clearfix:after{content:".";display:block;height:0;line-height:0;margin:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
