/* HTML5 ✰ Boilerplate */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;  padding:0;  border:0;  font-size:100%;  font:inherit;  vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none; }
blockquote:before, blockquote:after,q:before, q:after{content:""; content:none; }
ins{background-color:#ff9; color:#000; text-decoration:none; }
mark{background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del{text-decoration:line-through; }
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help; }
table{border-collapse:collapse; border-spacing:0; }
hr{display:block;height:1px;border:0;border:1px dotted #ababab;border-style:none none dotted;margin:24px 0 8px 0;padding:0;}
input, select{vertical-align:middle; }
body{font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button{font:99% sans-serif; }
pre, code, kbd, samp{font-family:monospace, sans-serif; }
html{overflow-y:scroll; }
a:hover, a:active{outline:none; }
ul, ol{margin-left:2em; }
ol{list-style-type:decimal; }
nav ul, nav li{margin:0; list-style:none; list-style-image:none; }
small{font-size:85%; }
strong, b, th{font-weight:bold; }
td{vertical-align:top; }
sub, sup{font-size:75%; line-height:0; position:relative; }
sup{top:-0.5em; }
sub{bottom:-0.25em; }
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px; }
textarea{overflow:auto; }
.ie6 legend, .ie7 legend{margin-left:-7px; }
input[type="radio"]{vertical-align:text-bottom; }
input[type="checkbox"]{vertical-align:bottom; }
.ie7 input[type="checkbox"]{vertical-align:baseline; }
.ie6 input{vertical-align:text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer; }
button, input, select, textarea{margin:0; }
input:valid, textarea:valid{}
input:invalid, textarea:invalid{border-radius:1px; -moz-box-shadow:0px 0px 5px red; -webkit-box-shadow:0px 0px 5px red; box-shadow:0px 0px 5px red;behavior:url("http://www.dentalline.de/fileadmin/templates/css/PIE.htc"); }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color:#f0dddd; }
::-moz-selection{background:#87bb01; color:#fff; text-shadow:none; }
::selection{background:#87bb01; color:#fff; text-shadow:none; }
a:link{-webkit-tap-highlight-color:#87bb01; }
button{width:auto; overflow:visible; }
.ie7 img{-ms-interpolation-mode:bicubic; }
/*##############################*/
/*##############################*/
/** * Primary styles * * Author:Sven Roloff - wirkwerk.com V1.0 - 15.06.2011  */
/*##############################*/
/*##############################*/
body, select, input, textarea{color:#707070;font-family:Verdana, Helevetica, Geneva, Sans-Serif;}

/*body{line-height:1;font-size:12px;line-height:17px;height:100.01%;margin:0;padding:0;width:100%;background:#016fd1 url("../img/bg-body.jpg") repeat-x scroll center bottom;}*/
body{line-height:1;font-size:12px;line-height:17px;height:100.01%;margin:0;padding:0;width:100%;background:#ffffff url("../img/bg-body.jpg") repeat-x fixed center bottom;}

/* layout */
#wrapper{width:941px;margin:0 auto 30px auto;padding:0;position:relative;}
.shadow{-webkit-box-shadow:0px 0px 4px #505050;-moz-box-shadow:0px 0px 4px #505050;box-shadow:0px 0px 4px #505050;behavior:url("http://www.dentalline.de/fileadmin/templates/css/PIE.htc");}
/** HEADER **/
header{position:relative;background:#fff;height:123px;z-index:25;}
#logoimg{position:absolute;bottom:25px;right:25px;}
ul#Lmenu{position:absolute;bottom:7px;left:9px;}
ul#Tmenu {position:relative;}
/** MAIN CONTENT **/
#main{padding:0;background:#FFFFFF url("../img/bg-main.png") repeat-y scroll left top;}
#content{float:left;width:707px;background:transparent;z-index:188;}
#content2{width:auto;background:transparent;z-index:188;}
#contentelements{margin:0 30px;padding:0;min-height:840px;}
#content2 #contentelements{margin:0 26px;}
#emotical2 {height:128px;overflow:visible;z-index:180;}
/** SIDEBAR **/
#sidebar1{float:left;padding:0;margin-bottom:30px;width:234px;z-index:185;}
/** FOOTER **/
footer{position:relative;clear:both;margin:0;padding:8px;background:#87bb01;border:1px solid #60840a;text-align:center;height:auto;color:#fff;z-index:175;}
footer A, footer A:hover, footer A:visited{color:#fff;}
/****************************** main nav ********************************************/
/* ++++++++SOCIALMEDIAMENU BEGIN */
<!--ul#SMmenu{position:absolute;right:10px;top:10px;margin:0;padding:0;}
ul#SMmenu li{list-style:none;float:left;margin:0 0 0 12px;}
ul#SMmenu li A{display:block;width:19px;height:19px;overflow:hidden;}
ul#SMmenu li.facebook A{background:transparent url('../img/fb.png') no-repeat scroll left top;}
ul#SMmenu li.facebook A:hover{}
ul#SMmenu li.mydental A{background:transparent url('../img/md.png') no-repeat scroll left top;}
ul#SMmenu li.mydental A:hover{}
/* ++++++++SOCIALMEDIAMENU END */-->
/* ++++++++LANGUAGEMENU BEGIN */
ul#Lmenu{margin:0;padding:0;}
ul#Lmenu li {margin:0;padding:0 12px 0 0;list-style:none;float:left;background:transparent;}
ul#Lmenu li span{display:none;visibility:hidden;}
ul#Lmenu IMG {margin-right:4px;}
ul#Lmenu li A {float:left;margin:0;padding:0;list-style:none;text-decoration:none;font-size:70%;color:#707070;}
ul#Lmenu li A:hover {}
ul#Lmenu li.act A {font-weight:bold;}
ul#Lmenu li A.deutsch {background:transparent url(../img/lang-de.png) no-repeat scroll left center;}
ul#Lmenu li A.deutsch:hover {background:transparent url(../img/lang-de.png) no-repeat scroll left center;}
ul#Lmenu li.act A.deutsch {background:transparent url(../img/lang-de.png) no-repeat scroll left center;}
ul#Lmenu li A.english {background:transparent url(../img/lang-en.png) no-repeat scroll left center;}
ul#Lmenu li A.english:hover {background:transparent url(../img/lang-en.png) no-repeat scroll left center;}
ul#Lmenu li.act A.english {background:transparent url(../img/lang-en.png) no-repeat scroll left center;}
/* ++++++++LANGUAGEMENU END */
/* ++++++++TOPMENU LAYER */
ul#Tmenu{margin:0;padding:0;height:35px;z-index:35;overflow:visible;z-index:190;}
ul#Tmenu li{position:relative;float:left;list-style:none;text-align:center;font-size:13px;}
ul#Tmenu li A{margin:0;padding:10px 0;width:134px;height:14px;background:transparent url(../img/bg-topmenu-lev1-mid-no.png) no-repeat scroll center center;display:block;color:#fff;text-decoration:none;}
ul#Tmenu li A:hover{background:#87bb01 url(../img/bg-topmenu-lev1-mid-ro.png) no-repeat scroll left top;}
ul#Tmenu li.act A{background:#87bb01 url(../img/bg-topmenu-lev1-mid-ro.png) no-repeat scroll left top;}
ul#Tmenu li.first A{width:136px;background-image:url(../img/bg-topmenu-lev1-left-no.png);}
ul#Tmenu li.first A:hover{width:136px;background:#87bb01;}
ul#Tmenu li.firstact A{width:136px;background:#87bb01;}
ul#Tmenu li.last A{width:135px;background-image:url(../img/bg-topmenu-lev1-right-no.png);}
ul#Tmenu li.last A:hover{width:135px;background:#87bb01 url(../img/bg-topmenu-lev1-mid-ro.png) no-repeat scroll left top;}
ul#Tmenu li.lastact A{width:135px;background:#87bb01 url(../img/bg-topmenu-lev1-mid-ro.png) no-repeat scroll left top;}

nav ul#Tmenu li ul{position:absolute;top:34px;left:0px;margin:0;padding:0;z-index:200;}
nav ul#Tmenu li ul li{float:none;padding:0;border-top:1px solid #fff;text-align:left;}
nav ul#Tmenu li ul li A{margin:0;padding:5px 20px;width:150px !important;height:auto;color:#fff;background:#87bb01 !important;}
nav ul#Tmenu li ul li A:hover{background:#60840a !important;}
nav ul#Tmenu li ul li.act2 A{background:#60840a !important;}
/* dynamisches Ein-/Ausblenden */
nav ul#Tmenu li ul{display:none;}
nav ul#Tmenu li:hover ul{display:block;}
/* ++++++++TOPMENU END */
/* ++++++++++++++++SUBNavigation BEGIN*/
ul#Smenu {margin:0;padding:0;text-align:left;background:#fff;}
ul#Smenu li {margin:0;padding:0;list-style:none;font-size:13px;}
ul#Smenu li A {color:#a3a99f;display:block;text-decoration:none;background:transparent url(../img/bg-submenu-no.png) no-repeat scroll 18px 10px;border-bottom:1px solid #ececec;padding:5px 4px 5px 32px;width:198px;}
ul#Smenu li A:hover {color:#fff;background:#87bb01 url(../img/bg-submenu-act.png) no-repeat scroll 16px 12px;}
ul#Smenu li.act1 A{color:#fff;background:#87bb01 url(../img/bg-submenu-no2.png) no-repeat scroll 18px 10px;}
ul#Smenu li.act2 A{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 34px 10px;}
ul#Smenu li.act3 A{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 50px 10px;}
ul#Smenu li.act4 A{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 66px 10px;}
ul#Smenu li.act1 A:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 18px 10px;}
ul#Smenu li.act2 A:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 34px 10px;}
ul#Smenu li.act3 A:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 50px 10px;}
ul#Smenu li.act4 A:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 66px 10px;}
ul#Smenu li A.sub1{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li A.sub2{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 34px 12px;}
ul#Smenu li A.sub3{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li A.sub4{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li A.sub1:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li A.sub2:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 34px 12px;}
ul#Smenu li A.sub3:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li A.sub4:hover{color:#fff;background:#60840a url(../img/bg-submenu-ro2.png) no-repeat scroll 16px 12px;}
ul#Smenu li ul{margin:0;padding:0;}
ul#Smenu li ul A{color:#fff;background:#87bb01 url(../img/bg-submenu-no2.png) no-repeat scroll 18px 10px;}
ul#Smenu li ul A:hover{background:#60840a url(../img/bg-submenu-ro.png) no-repeat scroll 18px 10px;}
ul#Smenu li ul li A, ul#Smenu li ul li A:hover{padding-left:48px;width:182px;background-position:34px 10px;}
ul#Smenu li ul li ul li A, ul#Smenu li ul li ul li A:hover{padding-left:64px;width:166px;background-position:50px 10px !important;}
ul#Smenu li ul li ul li ul li A, ul#Smenu li ul li ul li ul li A:hover{padding-left:80px;width:150px;background-position:66px 10px !important;}
ul#Smenu li.last {border-bottom:none;}
/* +++++++++++++++++++SUBNavigation END*/
/* ++++++++BREADCRUMB BEGIN */
#breadcrumb {padding:0;margin:10px 30px;position:relative;background:transparent;}
#breadcrumb ul {margin:0;padding:0;font-size:11px;overflow:hidden;}
#breadcrumb ul li {list-style:none;float:left;margin:0;padding:0 6px 0 0;color:#87bb01;}
#breadcrumb ul li.pipe {}
#breadcrumb ul li a {padding:0;text-align:left;text-decoration:underline;color:#87bb01;}
#breadcrumb ul li a:hover {}
/* ++++++++BREADCRUMB END */
/*--------------------------------------CONTENTELEMENTS---------------------------------------*/
/* basics */
@font-face{}
h1, h2, h3, h4, h5, h6{font-weight:bold;line-height:1.25;margin:9px 0;color:#87bb01;}
h1 A,h2 A,h3 A, h4 A,h5 A,h6 A{}
h1{font-size:20px;font-weight:normal;line-height:1.25;letter-spacing:0.02em;}
#content h1{}
h2{font-size:17px;}
#content h2{}
h3{font-size:16px;}
#content h3{}
h4{font-size:14px;}
#content h4{margin:0;padding:0 17px;}
h5{font-size:13px;}
#content h5{}
h6{font-size:12px;}
#content h6{}
a,a:visited{color:#87bb01;text-decoration:none;}
a:hover,a:active,a:focus{color:#87bb01;text-decoration:underline;}
a:active, a:hover{outline:medium none;}
#contentelements a{background:transparent url(../img/bg-links.png) no-repeat scroll left center;padding:0 0 0 14px;}
#content2 #contentelements a{background:transparent;padding:0;}
a img{border:medium none;}
A.mail{}
A.mail:hover{}
A.mail IMG{}
A.download{}
A.download:hover{}
A.internal-link{}
A.internal-link:hover{}
A.external-link{}
A.external-link:hover{}
A.external-link-new-window{}
A.external-link-new-window:hover{}
A.linktotop{}
A.linktotop:hover{}
p{padding:0 0 17px 0;}
p.totop{text-align:right;margin:0;padding:20px 20px 0 0;}
p.totop A{text-decoration:none;}
p.totop A:hover{}
ul, ol{margin:0;padding:0 0 15px 18px;overflow:hidden;}
li{}
#main ul{}
#main ul li{}
#main ul li ul{}
#main ul li ul li{}
#main ol{}
#main ol li{}
#main ol li ol{}
#main ol li ol li{}
.smalltext{font-size:10px;}
/* Divider */
hr{border:1px dotted #ababab;border-style:none none dotted;margin:20px 0;}
/*--------------------------------------BASIC TYPO3 ELEMENTS---------------------------------------*/
.csc-textpic-imagewrap A{background:none !important;padding:0 !important;}
.csc-textpic-caption{font-size:12px;margin:4px 0 2px 0;}
.csc-textpic-intext-right .csc-textpic-caption, .csc-textpic-intext-right-nowrap .csc-textpic-caption{text-align:right;}
.csc-textpic{clear:both;}
.csc-textpic IMG{padding:0;margin:0;/*-webkit-box-shadow:0px 0px 2px #e7e7e7;-moz-box-shadow:0px 0px 2px #e7e7e7;box-shadow:0px 0px 2px #e7e7e7;behavior:url("http://www.dentalline.de/fileadmin/templates/css/PIE.htc");*/}
#imgcarousel DIV.csc-textpic DIV.csc-textpic-single-image IMG {margin:0;padding:0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:2px;}
.csc-textpic-intext-left .csc-textpic-imagewrap,.csc-textpic-intext-right .csc-textpic-imagewrap{padding-top:4px;}
.csc-textpic-intext-right .csc-textpic-imagewrap{padding-right:2px;}
.csc-textpic-intext-right .csc-textpic-text P{clear:left;}
.csc-textpic-intext-right .csc-textpic-text{}
.csc-textpic-intext-right ol, .csc-textpic-intext-right ul{overflow:auto;}
.csc-textpic-imagerow ul{margin:0;}
.csc-textpic-border IMG{border:none;}
.csc-textpicHeader{overflow:hidden;}
.alignleft,img.alignleft{display:inline;float:left;margin-right:10px;}
.alignright,img.alignright{display:inline;float:right;margin-left:10px;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {border:none;padding:0;margin-bottom:5px;}
/** ARTICLES **/
article{clear: both;overflow: hidden;}
/*--------------------------------------PAGETEASER---------------------------------------*/
.pt_a{display:inline;float:left;margin:0;padding:4px;clear:both;cursor:pointer;}
.pt_a li{display:inline;float:left;list-style:none;height:224px;width:280px;margin:0 0 20px 0;padding:0;-webkit-box-shadow:0px 0px 4px #ccc;-moz-box-shadow:0px 0px 4px #ccc;box-shadow:0px 0px 4px #ccc;behavior:url("http://www.dentalline.de/fileadmin/templates/css/PIE.htc");}
.pt_a li.alpha{margin-right:20px;}
.pt_a li.omega{margin-left:20px;}
.pt_a a {padding:0 !important;background:transparent !important;color:#707070;text-decoration:none;}
.block_a .pt_a_header{font-size:13px;padding:4px 10px;margin:0;background:#84bc10;color:#fff;font-weight:normal;}
.block_a .pt_a_header a{color:#fff;}
.block_a .pt_a_image{overflow:hidden;height:121px;background:url('../../assets/images/teaser_nopic.jpg') no-repeat scroll center center transparent;}
.block_a .pt_a_text {line-height:15px;padding:8px 10px;color:#707070}

.pt_b{display:inline;float:left;margin:0;padding:0;clear:both;overflow:hidden;}
.pt_b li{display:inline;float:left;list-style:none;margin:0 0 20px 0;padding:0;}
.pt_b li.even{padding-right:42px;}
.pt_b li.odd{}
.pt_b a {padding:0 !important;background:transparent !important;}
.block_b .teaserheader{padding:0 0 8px 0;margin:0;overflow:hidden;color:#87bb01;font-weight:normal;}
.block_b .pt_b_image{cursor:pointer;overflow:hidden;height:125px;width:299px;background:url('../../assets/images/teaser_nopic.jpg') no-repeat scroll center center transparent;}
.block_b .pt_b_text A{color:#87bb01;display:block;text-decoration:none;background:transparent url('../img/bg-submenu-no.png') no-repeat scroll left 12px;padding:8px 3px 8px 12px;}

.pt_c{display:inline;float:left;margin:0;padding:0;clear:both;}
.pt_c li{display:inline;float:left;list-style:none;margin:0 0 20px 0;padding:0;}
.pt_c li.alpha{padding-right:22px;}
.pt_c li.omega{padding-left:22px;}
.pt_c a {padding:0 !important;background:transparent !important;}
.block_c .teaserheader{padding:0 0 8px 0;margin:0;overflow:hidden;color:#87bb01;font-weight:bold;}
.block_c .pt_c_image{cursor:pointer;overflow:hidden;height:125px;width:201px;background:url('../../assets/images/teaser_nopic.jpg') no-repeat scroll center center transparent;}
.block_c .pt_c_text A{color:#87bb01;display:block;text-decoration:none;background:transparent url('../img/bg-submenu-no.png') no-repeat scroll left 12px;padding:8px 3px 8px 12px;}
/*    ColorBox Core Style    
The following rules are the styles that are consistant between themes.   
Avoid changing this area to maintain compatability with future versions of ColorBox.*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
/*     ColorBox example user style    
The following rules are ordered and tabbed in a way that represents the    
order/nesting of the generated HTML,so that the structure easier to understand.*/
#cboxOverlay{background:#fff;}
#colorBox{}
#cboxTopLeft{width:25px; height:25px; background:url(../img/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(../img/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(../img/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(../img/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(../img/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(../img/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(../img/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(../img/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:40px;}
#cboxTitle{position:absolute;bottom:20px;left:0px;text-align:left;width:100%;color:#707070;font-weight:bold;}
#cboxCurrent{position:absolute;bottom:0px;left:0px;color:#707070;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#707070;}
#cboxPrevious{position:absolute;top:60px;left:10px;color:#707070;background:transparent url(../img/prev.png) no-repeat 0 0;width:62px;height:86px;display:block;}
#cboxNext{position:absolute; top:60px; right:10px; color:#707070;background:transparent url(../img/next.png) no-repeat 0 0;width:62px;height:86px;display:block;}
#cboxLoadingOverlay{background:url(../img/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;background:transparent url(../img/close.png) no-repeat 0 0;width:16px;height:16px;display:block;}
/*    The following fixes png-transparency for IE6. It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition        Since this method does not support CSS background-positioning,it is incompatible with CSS sprites.    Colorbox preloads navigation hover classes to account for this.        !! Important Note:AlphaImageLoader src paths are relative to the HTML document,while regular CSS background images are relative to the CSS document.*/
.cboxIE #cboxTopLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderTopLeft.png,sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderTopCenter.png,sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderTopRight.png,sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderBottomLeft.png,sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderBottomCenter.png,sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderBottomRight.png,sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dentalline.de/fileadmin/templates/css/internet_explorer/borderMiddleRight.png,sizingMethod='scale');}
/* +++++++++++++++++CONTENTROTATOR BEGIN+++++++++++++ */
.contentrotator {padding:0 0 30px 0;min-width:647px;width:647px;overflow:hidden;position:relative;} 
.contentrotator ul {list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;margin:0 0 0 494px;padding:0;min-height:219px;}
.contentrotator ul li{background:transparent;clear:left;height:auto;padding:0;margin:0 0 15px 0;width:152px;overflow:hidden;}
*+html .contentrotator ul li{height:auto;}
.contentrotator a{background:transparent !important;padding:0 !important;}
.contentrotator ul li a{color:#8a8a8a;text-decoration:none;}
.contentrotator ul li img{float:left;margin-right:10px;}
.contentrotator .thumbimg li {background:#FFFFFF url(../img/contentslider-off.png) no-repeat scroll left 2px;padding:0 0 2px 0;}
.contentrotator .thumbimg li.selected,.contentrotator .thumbimg li:hover{background:#FFFFFF url(../img/contentslider-on.png) no-repeat scroll left 2px;cursor:pointer;}
.contentrotator .thumbimg li.selected a,.contentrotator .thumbimg li:hover a{color:#87bb01;}
.contentrotator .thumbimg li span.einzeilig {display:block;padding:0 0 0 4px;}
.contentrotator .thumbimg li span.zweizeilig {display:block;padding:0 0 0 4px;}
.contentrotator .thumbimg li span.dreizeilig {display:block;padding:0 0 0 4px;}
.contentrotator .thumbimg li a.thumblink {display:block;width:135px;float:left;}
.contentrotator .thumbimg li a.blank {display:block;width:15px;height:20px;height:100%;background:#transparent;z-index:1000;float:left;}
.contentrotator .linkedimg{display:none;position:absolute;top:2px;left:2px;}
.contentrotator .linkedimg img{border:none;display:block;}
.contentrotator .linkedimg a img{display:block;}
.contentrotator .show{display:block;}
/* +++++++++++++++++CONTENTROTATOR END+++++++++++++ */
/* +++++++++++++++++CONTENTROTATOR BREIT BEGIN+++++++++++++ */
.contentrotator2 {padding:0 0 30px 0;min-width:881px;width:881px;overflow:hidden;position:relative;} 
.contentrotator2 ul {list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;margin:0 0 0 675px;padding:0;min-height:246px;}
.contentrotator2 ul li{background:transparent;clear:left;height:auto;padding:0;margin:0 0 12px 0;width:206px;overflow:hidden;}
*+html .contentrotator2 ul li{height:auto;}
.contentrotator2 a{background:transparent !important;padding:0 !important;}
.contentrotator2 ul li a{color:#8a8a8a;text-decoration:none;}
.contentrotator2 ul li img{float:left;margin-right:10px;}
.contentrotator2 .thumbimg li {background:#FFFFFF url(../img/contentslider-off.png) no-repeat scroll left 2px;padding:0 0 2px 0;}
.contentrotator2 .thumbimg li.selected,.contentrotator2 .thumbimg li:hover{background:#FFFFFF url(../img/contentslider-on.png) no-repeat scroll left 2px;cursor:pointer;}
.contentrotator2 .thumbimg li.selected a,.contentrotator2 .thumbimg li:hover a{color:#87bb01;}
.contentrotator2 .thumbimg li span.einzeilig {display:block;padding:0 0 0 4px;}
.contentrotator2 .thumbimg li span.zweizeilig {display:block;padding:0 0 0 4px;}
.contentrotator2 .thumbimg li span.dreizeilig {display:block;padding:0 0 0 4px;}
.contentrotator2 .thumbimg li a.thumblink {display:block;width:189px;float:left;}
.contentrotator2 .thumbimg li a.blank {display:block;width:15px;height:20px;/*height:100%;*/background:#transparent;z-index:1000;float:left;}
.contentrotator2 .linkedimg{display:none;position:absolute;top:2px;left:2px;}
.contentrotator2 .linkedimg img{border:none;display:block;width:650px;height:246px;}
.contentrotator2 .linkedimg a img{display:block;}
.contentrotator2 .show{display:block;}
/* +++++++++++++++++CONTENTROTATOR BREIT END+++++++++++++ */
/* +++++++++++++++++VERTICAL CONTENTSLIDER BEGIN+++++++++++++ */
.tx-jfmulticontent-pi1{}
.ui-accordion{border-bottom:1px dotted #ababab;margin-bottom:8px;}
.tx-jfmulticontent-pi1 H3{margin:0 !important;padding:6px 0 4px 0;font-size:13px;color:#a9abac;font-weight:bold !important;}
.tx-jfmulticontent-pi1 H3 A{text-decoration:none;color:#a9abac;background:transparent url(../img/bg-context-no.png) no-repeat scroll left 7px !important;}
.tx-jfmulticontent-pi1 H3 A:hover{background:transparent url(../img/bg-context-act.png) no-repeat scroll left 7px !important;}
.tx-jfmulticontent-pi1 H3.ui-state-focus A{background:transparent url(../img/bg-context-act.png) no-repeat scroll left 7px !important;}
.tx-jfmulticontent-pi1 H3.ui-state-active A{background:transparent url(../img/bg-context-act.png) no-repeat scroll left 7px !important;}
/* +++++++++++++++++VERTICAL CONTENTSLIDER END+++++++++++++ */
/* +++++++++++++++++HORIZONTAL IMAGESLIDER BEGIN+++++++++++++ */
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
#content .jcarousel-list li,#content .jcarousel-item {float:left;list-style:none;margin:0;padding:0 10px 0 0;overflow:hidden;}
#content .jcarousel-list li IMG {margin:0;padding:0;overflow:hidden;}
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}
#content .jcarousel-clip ul {padding:0;margin:0;overflow:hidden;position:relative;}

.jcarousel-skin-basic {padding-bottom:10px;}
.jcarousel-skin-basic .jcarousel-container{-moz-border-radius:10px;background:transparent;border:none;}
.jcarousel-skin-basic .jcarousel-container-horizontal{padding:0;width:100%;}
.jcarousel-skin-basic .jcarousel-container-vertical{height:245px;padding:40px 20px;}
.jcarousel-skin-basic .jcarousel-clip-horizontal{margin:0}
.jcarousel-skin-basic .jcarousel-clip-vertical{height:245px;}
.jcarousel-skin-basic .jcarousel-item{width:707px;text-align:center;}
#content2 .jcarousel-skin-basic .jcarousel-item{width:941px;text-align:center;}
.jcarousel-skin-basic .jcarousel-item-horizontal{margin:0 5px;}
.jcarousel-skin-basic .jcarousel-item-vertical{margin:5px 0;}
.jcarousel-skin-basic .jcarousel-item-placeholder{background:#fff;color:#000;}
/** *  Horizontal Buttons */
.jcarousel-skin-basic .jcarousel-next-horizontal{position:absolute;top:100px;right:10px;width:62px;height:86px;cursor:pointer;background:transparent url(../img/next.png) no-repeat 0 0;}
.jcarousel-skin-basic .jcarousel-next-horizontal:hover{background-position:0;}
.jcarousel-skin-basic .jcarousel-next-horizontal:active{background-position:0;}
.jcarousel-skin-basic .jcarousel-next-disabled-horizontal, .jcarousel-skin-basic .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-basic .jcarousel-next-disabled-horizontal:active{cursor:default;background:transparent /*url(../img/next-disabled.png) no-repeat 0 0*/;}
.jcarousel-skin-basic .jcarousel-prev-horizontal{position:absolute;top:100px;left:10px;width:62px;height:86px;cursor:pointer;background:transparent url(../img/prev.png) no-repeat 0 0;}
.jcarousel-skin-basic .jcarousel-prev-horizontal:hover{background-position:0;}
.jcarousel-skin-basic .jcarousel-prev-horizontal:active{background-position:0;}
.jcarousel-skin-basic .jcarousel-prev-disabled-horizontal, .jcarousel-skin-basic .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-basic .jcarousel-prev-disabled-horizontal:active{cursor:default;background:transparent /*url(../img/prev-disabled.png) no-repeat 0 0*/;}
/** *  Vertical Buttons */
.jcarousel-skin-basic .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/next.png) no-repeat 0 0;}
.jcarousel-skin-basic .jcarousel-next-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-basic .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-basic .jcarousel-next-disabled-vertical, .jcarousel-skin-basic .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-basic .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px;}
.jcarousel-skin-basic .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/prev.png) no-repeat 0 0;}
.jcarousel-skin-basic .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-basic .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-basic .jcarousel-prev-disabled-vertical, .jcarousel-skin-basic .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-basic .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}
/* +++++++++++++++++HORIZONTAL IMAGESLIDER END+++++++++++++ */
/* +++++++++++++++++HORIZONTAL IIMAGECYCLE BEGIN+++++++++++++ */
.cloudcarousel-left,.cloudcarousel-right{display:none; background:url(../typo3conf/ext/imagecarousel/pi2/images/rotate-left.png); width:40px; height:40px; background-position:0px 0px; position:absolute; top:20px; right:64px; }
.cloudcarousel-right{background:url(../typo3conf/ext/imagecarousel/pi2/images/rotate-right.png); right:20px; }
.cloudcarousel-left:hover,.cloudcarousel-right:hover{background-position:0px 40px; cursor:auto; }
.cloudcarousel-title{display:block; margin:20px; text-transform:uppercase; margin-bottom:10px; width:80%; }
.cloudcarousel-alt{display:block; color:#000; margin:20px; margin-top:0px; }
/* default styles for extension "tx_imagecycle_pi1" */
.tx-imagecycle-pi1-images{display:none;position:relative;overflow:hidden;list-style:none;margin:0;padding:0;}
.tx-imagecycle-pi1-images img{display:block;}
.tx-imagecycle-pi1-images li{position:absolute;margin:0;padding:0;}
.tx-imagecycle-pi1-images li, .tx-imagecycle-pi1-images a{display:block;position:relative;}
.tx-imagecycle-pi1-images a:hover{background:none;border:0! important;}
.tx-imagecycle-pi1-images .imagecycle-caption{position:absolute;left:0;bottom:0;
/* remove the below 'width' line if you want the caption background to be just the width of the caption text */
width:100%;padding:5px;color:#fff;background:#000;opacity:0.8;white-space:nowrap;display:none;}
.tx-imagecycle-pi1-images .imagecycle-caption a{display:inline;color:#9bd;}
.tx-imagecycle-pi1-images .imagecycle-caption a:hover{color:#acf;}
.tx-imagecycle-pi1-pager{position:absolute;bottom:5px;right:0;margin:0;text-align:center;}
.tx-imagecycle-pi1-pager a{display:block;float:left;border:none;background:transparent url('../img/dot-slider-no.png') no-repeat scroll left top !important;text-decoration:none;margin:0 2px;padding:0;width:16px;height:16px;}
.tx-imagecycle-pi1-pager a:hover{background:transparent url('../img/dot-slide-act.png') no-repeat scroll left top !important;}
.tx-imagecycle-pi1-pager a.activeSlide{background:transparent url('../img/dot-slide-act.png') no-repeat scroll left top !important;}
.tx-imagecycle-pi1-pager a span{display:none;}
/* noscript will be displayed */
noscript .tx-imagecycle-pi1-images{display:block;}
noscript .tx-imagecycle-pi1-images li{float:left;overflow:hidden;}
noscript .tx-imagecycle-pi1-images .imagecycle-caption{display:block;}
/* default styles for extension "tx_imagecycle_pi2" */
.tx-imagecycle-pi2-images{display:none; }
noscript .tx-imagecycle-pi2-images{display:block; }
.coin-slider{overflow:hidden; zoom:1; position:relative; }
.coin-slider a{text-decoration:none; outline:none; border:none; }
.cs-buttons{font-size:0px; padding:10px; float:left; }
.cs-buttons a{margin-left:5px; height:10px; width:10px; float:left; border:1px solid #B8C4CF; color:#B8C4CF; text-indent:-1000px; }
.cs-active{background-color:#B8C4CF; color:#FFFFFF; }
.cs-title{width:100%; padding:10px; background-color:#000000; color:#FFFFFF; }
.cs-prev, .cs-prev:visited, .cs-next, .cs-next:visited{background-color:#000000; color:#FFFFFF; padding:0px 10px; }
/* default styles for extension "tx_imagecycle_pi4" */
.tx-imagecycle-pi4-images{display:none;}
noscript .tx-imagecycle-pi4-images{display:block;}
.tx-imagecycle-pi4 .caption{position:relative;margin-top:-75px;margin-left:auto;margin-right:auto;width:150px;text-align:center;padding:5px 10px;background:black;color:white;font-family:sans-serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;display:none;}
.tx-imagecycle-pi4 .caption p{margin:0;}

.tx-imagecycle-pi1{display:block;position:relative;z-index:0;padding-left:26px;height:341px;}
.imagecycle-controller{background:none;margin:0;margin-top:-38px;height:42px;overflow:hidden;position:absolute;left:0;top:50%;width:941px;z-index:10000;}
.imagecycle-controller *{margin:0;padding:0;}
.imagecycle-controller-hidden{opacity:0;}
.imagecycle-controller-visible{opacity:1;}
.imagecycle-controller a{cursor:pointer;display:block;height:23px;overflow:hidden;position:absolute;top:12px;}
.imagecycle-controller a:hover{}
.imagecycle-controller li{list-style:none;}
.imagecycle-controller li.next a{background-image:url('../img/next2.png');right:20px;width:23px;}
.imagecycle-controller li.prev a{background-image:url('../img/prev2.png');left:20px;width:23px;}
.imagecycle-controller li.first a{display:none;}
.imagecycle-controller li.last a{display:none;}
.imagecycle-controller li.pause a{display:none;}
.imagecycle-controller li.play a{display:none;}
.imagecycle-controller li.play a:hover{display:none;}
/* +++++++++++++++++HORIZONTAL IIMAGECYCLE END+++++++++++++ */
/*--------------------------------------TABLE---------------------------------------*/
table a {background:transparent !important;padding:0 !important;}
table.contenttable{margin:0 0 17px 0;padding:0;width:100%;font-size:11px;empty-cells:show;border-spacing:1px;border-collapse:collapse;text-align:left;table-layout:fixed;}
table.contenttable td{line-height:1;padding:8px;margin:0;color:#707172;background:#d6d7d8;vertical-align:top;overflow:hidden;border-bottom:1px solid #fff;border-right:1px solid #fff;}
table.contenttable td.td-0{}
table.contenttable tr.tr-0{}
table.contenttable tr.tr-0 td, table.contenttable th{padding:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;}
table.contenttable tr.tr-0 td.td-last, table.contenttable th.td-last, table.contenttable td.td-last{border-right:none;}
table.contenttable tr.tr-last td {border-bottom:none;}
table.contenttable th{color:#707172;background:transparent;vertical-align:top;text-align:left;padding:0;margin:0;}
table.contenttable-2 td.td-0, table.contenttable-2 td.td-2, table.contenttable-2 td.td-4, table.contenttable-2 td.td-6{color:#707172;background:#eeeeef;vertical-align:top;}
table.contenttable-3 tr.tr-even td, table.products tr.tr-even td{color:#707172;background:#d6d7d8;vertical-align:top;}
table.contenttable-3 tr.tr-odd td, table.products tr.tr-odd td{background:#eeeeef;vertical-align:top;}
table.contenttable-1 .td-0{width:118px;}
table.contenttable-1 .td-1{width:94px;}
table.contenttable-1 .td-2{width:350px;}
table.contenttable-1 .td-3{width:80px;text-align:center;}
table img {margin:0;pading:0;}
/*--------------------------------------CSC-UPLOADS---------------------------------------*/
table.csc-uploads{padding:0;margin:0;}
.csc-uploads tr td{padding:5px 0;}
.csc-uploads-fileName{background:transparent url(../img/bg-uploads.gif) no-repeat scroll 0px 7px;}
.csc-uploads-fileName P{margin:0;padding:0;}
P.csc-uploads-description{margin:0;padding:0 0 0 20px;}
.csc-uploads-fileName p A{padding:0 0 0 20px;line-height:16px;background:transparent;}
.csc-uploads{margin:0;}
/*--------------------------------------CSC-UPLOADS---------------------------------------*/
.dokumentefirst{margin:4px 0;}
.dokumente{margin:0;padding:4px 0 17px 50px;background:transparent url(../img/bg-uploads.png) no-repeat scroll 8px 8px;}
.acrobat P{font-size:10px;}
.dokumente A{margin:0;padding:2px 4px 4px 30px;background:none;}
.dokumente p,.dokumentefirst p{margin:0;padding:0;}
.dokumente .ai{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ai.gif')no-repeat scroll left top ! important;}
.dokumente .ani{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ani.gif') no-repeat scroll left top ! important;}
.dokumente .au{padding-left:26px !important;background:url('/typo3/gfx/fileicons/au.gif') no-repeat scroll left top ! important;}
.dokumente .avi{padding-left:26px !important;background:url('/typo3/gfx/fileicons/avi.gif') no-repeat scroll left top ! important;}
.dokumente .bmp{padding-left:26px !important;background:url('/typo3/gfx/fileicons/bmp.gif') no-repeat scroll left top ! important;}
.dokumente .cdr{padding-left:26px !important;background:url('/typo3/gfx/fileicons/cdr.gif') no-repeat scroll left top ! important;}
.dokumente .css{padding-left:26px !important;background:url('/typo3/gfx/fileicons/css.gif') no-repeat scroll left top ! important;}
.dokumente .csv{padding-left:26px !important;background:url('/typo3/gfx/fileicons/csv.gif') no-repeat scroll left top ! important;}
.dokumente .doc{padding-left:26px !important;background:url('/typo3/gfx/fileicons/doc.gif') no-repeat scroll left top ! important;}
.dokumente .dtd{padding-left:26px !important;background:url('/typo3/gfx/fileicons/dtd.gif') no-repeat scroll left top ! important;}
.dokumente .eps{padding-left:26px !important;background:url('/typo3/gfx/fileicons/eps.gif') no-repeat scroll left top ! important;}
.dokumente .exe{padding-left:26px !important;background:url('/typo3/gfx/fileicons/exe.gif') no-repeat scroll left top ! important;}
.dokumente .fh3{padding-left:26px !important;background:url('/typo3/gfx/fileicons/fh3.gif') no-repeat scroll left top ! important;}
.dokumente .flash{padding-left:26px !important;background:url('/typo3/gfx/fileicons/flash.gif') no-repeat scroll left top ! important;}
.dokumente .folder{padding-left:26px !important;background:url('/typo3/gfx/fileicons/folder.gif') no-repeat scroll left top ! important;}
.dokumente .gif{padding-left:26px !important;background:url('/typo3/gfx/fileicons/gif.gif') no-repeat scroll left top ! important;}
.dokumente .htm{padding-left:26px !important;background:url('/typo3/gfx/fileicons/htm.gif') no-repeat scroll left top ! important;}
.dokumente .html{padding-left:26px !important;background:url('/typo3/gfx/fileicons/html.gif') no-repeat scroll left top ! important;}
.dokumente .ico{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ico.gif') no-repeat scroll left top ! important;}
.dokumente .inc{padding-left:26px !important;background:url('/typo3/gfx/fileicons/inc.gif') no-repeat scroll left top ! important;}
.dokumente .java{padding-left:26px !important;background:url('/typo3/gfx/fileicons/java.gif') no-repeat scroll left top ! important;}
.dokumente .jpg{padding-left:26px !important;background:url('/typo3/gfx/fileicons/jpg.gif') no-repeat scroll left top ! important;}
.dokumente .js{padding-left:26px !important;background:url('/typo3/gfx/fileicons/js.gif') no-repeat scroll left top ! important;}
.dokumente .max{padding-left:26px !important;background:url('/typo3/gfx/fileicons/max.gif') no-repeat scroll left top ! important;}
.dokumente .mid{padding-left:26px !important;background:url('/typo3/gfx/fileicons/mid.gif') no-repeat scroll left top ! important;}
.dokumente .mov{padding-left:26px !important;background:url('/typo3/gfx/fileicons/mov.gif') no-repeat scroll left top ! important;}
.dokumente .mpeg{padding-left:26px !important;background:url('/typo3/gfx/fileicons/mpeg.gif') no-repeat scroll left top ! important;}
.dokumente .mpg{padding-left:26px !important;background:url('/typo3/gfx/fileicons/mpg.gif') no-repeat scroll left top ! important;}
.dokumente .pcd{padding-left:26px !important;background:url('/typo3/gfx/fileicons/pcd.gif') no-repeat scroll left top ! important;}
.dokumente .pcx{padding-left:26px !important;background:url('/typo3/gfx/fileicons/pcx.gif') no-repeat scroll left top ! important;}
.dokumente .pdf{padding-left:26px !important;background:url('/typo3/gfx/fileicons/pdf.gif') no-repeat scroll left top ! important;}
.dokumente .png{padding-left:26px !important;background:url('/typo3/gfx/fileicons/png.gif') no-repeat scroll left top ! important;}
.dokumente .ppt{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ppt.gif') no-repeat scroll left top ! important;}
.dokumente .ps{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ps.gif') no-repeat scroll left top ! important;}
.dokumente .psd{padding-left:26px !important;background:url('/typo3/gfx/fileicons/psd.gif') no-repeat scroll left top ! important;}
.dokumente .rtf{padding-left:26px !important;background:url('/typo3/gfx/fileicons/rtf.gif') no-repeat scroll left top ! important;}
.dokumente .sgml{padding-left:26px !important;background:url('/typo3/gfx/fileicons/sgml.gif') no-repeat scroll left top ! important;}
.dokumente .swf{padding-left:26px !important;background:url('/typo3/gfx/fileicons/swf.gif') no-repeat scroll left top ! important;}
.dokumente .sxc{padding-left:26px !important;background:url('/typo3/gfx/fileicons/sxc.gif') no-repeat scroll left top ! important;}
.dokumente .sxw{padding-left:26px !important;background:url('/typo3/gfx/fileicons/sxw.gif') no-repeat scroll left top ! important;}
.dokumente .tga{padding-left:26px !important;background:url('/typo3/gfx/fileicons/tga.gif') no-repeat scroll left top ! important;}
.dokumente .tif{padding-left:26px !important;background:url('/typo3/gfx/fileicons/tif.gif') no-repeat scroll left top ! important;}
.dokumente .ttf{padding-left:26px !important;background:url('/typo3/gfx/fileicons/ttf.gif') no-repeat scroll left top ! important;}
.dokumente .txt{padding-left:26px !important;background:url('/typo3/gfx/fileicons/txt.gif') no-repeat scroll left top ! important;}
.dokumente .wav{padding-left:26px !important;background:url('/typo3/gfx/fileicons/wav.gif') no-repeat scroll left top ! important;}
.dokumente .wrl{padding-left:26px !important;background:url('/typo3/gfx/fileicons/wrl.gif') no-repeat scroll left top ! important;}
.dokumente .xls{padding-left:26px !important;background:url('/typo3/gfx/fileicons/xls.gif') no-repeat scroll left top ! important;}
.dokumente .xml{padding-left:26px !important;background:url('/typo3/gfx/fileicons/xml.gif') no-repeat scroll left top ! important;}
.dokumente .xsl{padding-left:26px !important;background:url('/typo3/gfx/fileicons/xsl.gif') no-repeat scroll left top ! important;}
.dokumente .zip{padding-left:26px !important;background:url('/typo3/gfx/fileicons/zip.gif') no-repeat scroll left top ! important;}
/******************************************************************** 
*Project:Formee - http://www.formee.org
********************************************************************/
/* Little CSS Reset to preserv form structure */
#form *{padding:0;margin:0;list-style:none;border:none;font-size:100%;}
#form fieldset{position:relative;height:100%;}
#form input, #form label, #form img, #form select{vertical-align:middle; line-height:1em;}
.form-lbl{display:block; height:auto; margin:0.5em 0 0.8em;}
.form-list-chk .form-lbl, .form-list-rdo .form-lbl{display:inline; height:auto; margin:0.5em 0 0.8em 2px;}
.form-req{position:relative;top:3px;}
/*.form-container{border:1px solid; display:block; clear:both; overflow:hidden;}*/
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success{padding:6px 10px 5px; display:block;height:auto; margin:-0.3em 0 0.5em;}
/*#form .form-txt, #form textarea{margin:0.3%;background:transparent;width:99.4%;}*/
#form .form-txt, #form textarea, #form select{width:100%; padding:5px;border:1px solid #999;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box; -khtml-box-sizing:border-box;/*ie7*/*width:99%;}
#form textarea{height:15em;}
#form select{padding:4px;}
.form-button{padding:4px 6px;cursor:pointer;text-align:center;float:left;margin-left:0.3em;display:inline;/*ie7*/}
.form-no-lbl{padding-top:35px;}
.form-readonly, input[readonly]{border:none; font-weight:normal;padding-left:0;}
.form-left{float:left; margin-right:0.3em;clear:none;}
.form-right{float:right; margin-left:0.3em;clear:none;}
.form-list-chk li, .form-list-rdo li{margin:0.5em 0.6em 0.2em; float:left; display:inline; list-style:none;}
.form-list-chk input, .form-list-rdo li input{margin-right:0.2em}
.form-small{width:30% !important;float:left;margin-right:10px;display:inline;
/*ie7*/
*width:25% !important;}
.form-medium{width:50% !important;float:left;margin-right:10px;display:inline;
/*ie7*/
*width:45% !important;}
.form-date{width:80px !important;float:left;margin-right:10px;display:inline;}
.form-time{width:60px !important;float:left;margin-right:10px;display:inline;}
.form-date-day, .form-date-year{width:40px !important;float:left;margin-right:10px;display:inline;}
.form-date-month{width:60px !important;float:left;margin-right:10px;display:inline;}
#form{font:normal 12px/1em Verdana,Verdana,"Trebuchet MS",Helvetica,sans-serif;}
#form fieldset{border:1px solid #999;border-top:3px solid #000;border-bottom:1px solid #ccc;background:#efefef;padding-bottom:1.2em;margin:0 0 6em;}
.field-button:hover{background:transparent;}
#form legend{font-size:1.7em;padding:10px 10px 15px;margin-bottom:10px;background:#000;margin-left:1.04%;color:#fff;}
.form-lbl{font-size:1em;font-weight:bolder;}
.form-req{font-weight:bold;font-style:normal;font-size:1.4em;}
#form .form-txt,#form textarea,#form select{border-color:#235485;background:#fff;color:#333;font:normal 12px/1em Verdana,Verdana,"Trebuchet MS",Helvetica,sans-serif;}
#form .form-txt:hover,#form textarea:hover,#form select:hover{border-color:#235485;background:#fafafa;color:#333;}
#form .form-txt:focus,#form textarea:focus,#form select:focus{border-color:#103b66;background:#f4fcff;color:#235485;}
.form-msg-info,.form-msg-warning,.form-msg-error,.form-msg-success{padding-left:27px;font-size:0.9em;border-bottom:1px solid #ccc;}
.form-msg-info{background:#d1ecf7;border-color:#bcdfef;color:#11689e;}
.form-msg-warning{background:#fff6bf;border-color:#fceb77;color:#957210;}
.form-msg-error{background:#fad0d0;border-color:#f6abab;color:#b01717;}
.form-msg-success{background:#e5f8ce;border-color:#d0f1a6;color:#62b548;}
.form-button{font-size:1.2em;background:#235485;color:#fff;}
.form-button:hover{background:#666;}
/* +++++++ MAILFORM BEGIN NEWS++++++++++++ */
#form{}
#form b {display:none;}
#form fieldset{position:relative;background:#f0f0f0;border:none;margin:17px 0;padding:15px;width:478px;}
#form legend{background:none repeat scroll 0 0 #CCCCCC;color:#c3c3c3;margin-bottom:10px;margin-left:1.04%;margin-right:1.04%;padding:0;}
#form legend span{border:1px solid #cfcfcf;color:#c3c3c3;display:block;padding:5px;white-space:normal;font-weight:bolder;width:478px;}
#form input,#form label,#form img,#form select{}
#form .form-txt,#form textarea,#form select{width:332px;padding:2px;}
#form select{width:160px;}
#form .form-lbl label {margin-top:3px;line-height:18px;display:block;width:100px !important;font-weight:normal;float:left;}
#form .form-lbl{margin:5px 0;display:block;}
#form .form-list-lbl{margin-top:15px;display:block;}
#form .form-req{}
#form .form-txt,#form textarea,#form select{background:#fff;border:none;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;color:#c3c3c3;font-weight:normal;line-height:18px;}
#form .form-txt:hover,#form textarea:hover,#form select:hover{border:none;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;background:#87bb01;color:#fff;}
#form .form-txt:focus,#form textarea:focus,#form select:focus{border:none;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;background:#87bb01;color:#fff;}
#form .form-rdo{margin:0 0 17px 0;display:block;overflow:hidden;clear:both;}
#form .form-rdo-lbl{margin-top:4px;display:block;width:100px !important;float:left;}
#form .form-rdo-lbl label {font-weight:normal;}
#form .form-rdo-fld{display:block;width:332px;float:left;}
#form .form-rdo-fld input{margin-right:6px;float:left;}
#form .form-rdo-fld label{}
#form .form-list-rdo{margin-top:8px;}
#form div.form-list-chk {margin:5px 0 5px 100px;clear:both;}
#form input.form-list-chk  {margin-left:0px;margin-top:3px;display:block;float:left;}
#form div.form-list-chk label {display:block;margin-left:20px;line-height:17px;}
#form .b1b_9, #form .b1b_10, #form .b1b, #form .b1b_18 {padding-left:0;}
#form .b1b_9, #form .b1b_18 {padding-top:17px;}
#form .formtype_mail{text-align:right;}
#form .form-button{background:#87bb01 url(../img/bg-submit.png) repeat-x scroll left top;border:none;color:#FFF;width:auto;padding:4px 8px;overflow:hidden;text-align:center;margin:17px 0 0 100px;}
#form .tx-srfreecap-pi2-cant-read{font-size:80%;color:#ff8400;}
/* +++++++ MAILFORM END NEWS++++++++++++ */
/*--------------------------------------SITEMAP---------------------------------------*/
/* *Styling der Sitemap */
.csc-sitemap ul{padding:0 0 0 15px !important;}
.csc-sitemap ul li{background:none !important;margin:4px 0 !important;list-style-type:none !important;}
.csc-sitemap a{outline:none;}
/* Toggle All Button oben */
#sitemap-toggleAll{display:block;margin:10px 0 10px 10px;padding:0 0 0 25px !important;background:url("../img/sitemap-sprite.png") no-repeat left transparent !important;outline:none;}
#sitemap-toggleAll.open{background-position:0 -16px !important;}
#sitemap-toggleAll.close{background-position:0 3px !important;}
/* Seiten und Ordner */
.csc-sitemap a.folder, .csc-sitemap a.page{display:block;float:left;width:16px;height:16px;text-indent:-9999px;background:url("../img/sitemap-sprite.png") no-repeat left center white !important;margin-right:3px;}
/* Ordner */
.csc-sitemap a.folder.closed{background-position:0 -48px !important;}
.csc-sitemap a.folder.opend{background-position:0 -32px !important;}
/* Page */
.csc-sitemap a.page{background-position:0 -64px !important;}
/*##############################*/
/*##############################*/
/* OWN STYLES END CSS Document */
/*##############################*/
/*##############################*/
.ir{display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr; }
.hidden{display:none; visibility:hidden; }
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
.invisible{visibility:hidden; }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before, .clearfix:after{content:"\0020"; display:block; height:0; overflow:hidden; }
.clearfix:after{clear:both; }
.clearfix{zoom:1; }
@media all and (orientation:portrait){}
@media all and (orientation:landscape){}
@media screen and (max-device-width:480px){
/* html{-webkit-text-size-adjust:none; -ms-text-size-adjust:none; }
*/
}
@media print{
*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important; -ms-filter:none !important;}
a, a:visited{color:#444 !important;text-decoration:none;}
/*a[href]:after{content:" (" attr(href) ")"; }
abbr[title]:after{content:" (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""; }*/
pre, blockquote{border:1px solid #999; page-break-inside:avoid; }
thead{display:table-header-group; }
tr, img{page-break-inside:avoid; }
@page{margin:0.5cm; }
p, h2, h3{orphans:3; widows:3; }
h2, h3{page-break-after:avoid; }
.shadow{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
header{height:100px;display:block;}
#Mmenu,#search,#headerimg,#main nav,#sidebar1,#sidebar2,footer A.print{display:none;}
#breadcrumb{display:block;}
footer {border:none;background:transparent;}
#content {background:none !important;width:auto;}
h1,h2,h3,h4,h5,p,ul,ol,footer{line-height:22px !important;}
h1{font-size:22px !important;padding:10px 0 4px 0;}
h2{font-size:20px !important;padding:10px 0 4px 0;}
h3{font-size:18px !important;padding:10px 0 4px 0;}
h4{font-size:16px !important;padding:10px 0 4px 0;}
h5{font-size:14px !important;padding:10px 0 4px 0;}
h6{font-size:12px !important;padding:10px 0 4px 0;}
p,ul,ol,footer{font-size:16px !important;}
}