/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

html { height: 100%; margin-bottom: 1px; background-color:transparent;}
body {text-align:center; background:url('gfx/body_bg.jpg') top left repeat-x #c2c3c5; margin:0; height:100%; }
td,th {border:0;padding-left:0px;}

#wrapper {
    width:968px;
    margin:0px auto;
    text-align:left;
    
    position:relative;
    min-height:100%;
    }

/**** MISC ****/
.bold {font-weight:bold;}
.align-left {text-align:left}
.align-center {text-align:center}
.align-right {text-align:right}
.orange {color:#C85A1F}
    
/**** HEADER ***/
#header {height:96px;background:url('gfx/header.gif') top left no-repeat;position:relative}
#header h1  {display:none;margin:0;padding:0;}
#header #homelink {position:absolute;top:12px;left:57px;display:block;width:485px;height:50px;}

/*** SUCHE ***/
#suche {position:absolute;right:68px;bottom:6px;width:207px;height:40px;background:url(gfx/suche_bg.gif) top left no-repeat;}
#suche #suche-header {color:#6f6f6f;margin-left:18px;font-weight:bold;font-size:0.9em}

#suche #suche-wrap {margin:4px 0px 0px 0px;text-align:center;}
#suche #suche-wrap * {vertical-align:middle}
#suche #suche-wrap #suche-text {border:1px solid #afafaf;width:136px;height:15px;font-size:11px;padding:0px 3px 0px 3px}

/*** (MAIN)MENU ***/
#nav {background:url(gfx/nav_bg.gif) top left no-repeat;overflow:hidden;height:54px;margin-top:5px;position:relative}
#nav ul, #nav li {list-style:none;margin:0;padding:0;}
#nav ul {margin:28px 0px 0px 60px}
#nav li {display:inline;}
#nav li a {color:#74797c;text-decoration:none;font-weight:bold;border-left:1px solid #74797c;padding:0px 7px;font-size:1.1em;}
#nav li.first a {border-width:0px;padding-left:0px;}
#nav li a:hover, #nav li.active a {color:#c85a1f}

/**** CONTENT WRAP ****/
#content {background:url(gfx/footer_wrap_bg.gif) top center repeat-y transparent;overflow:hidden;margin-bottom:0.5em}
#content a {color:#C85A1F;}
#footer-wrap {padding-bottom:49px;}
#content-wrap-outer {background:url(gfx/content_wrap_bg.png) top left repeat-y transparent;padding:0px;position:relative;overflow:hidden;margin-bottom:6px;}
#content-wrap-outer-end {background:url(gfx/content_wrap_bg_end.gif) bottom left no-repeat;width:968px;height:11px;position:absolute;bottom:-1px;left:0px;}
#content-wrap-inner {background:url(gfx/content_wrap_inner_bg.gif) top left repeat-x #dbdfe2;margin:0px 3px;padding:10px 20px;overflow:hidden;min-height:450px;}

/***** BROTKRUMEN NAVIGATION ****/
#breadcrumb {margin-bottom:10px;color:#74797c}
#breadcrumb ul, #breadcrumb li {list-style:none;margin:0;padding:0;}
#breadcrumb ul {margin-left:38px;}
#breadcrumb li {display:inline;}
#breadcrumb li a {text-decoration:none;color:#74797c}
#breadcrumb li.active a {color:#C85A1F}
#breadcrumb li a:hover {text-decoration:underline;}

/*** SPALTEN ***/
#colm {width:auto;margin:0px 182px; padding:0px 20px;min-height:450px;}
#coll {width:162px;float:left;padding-right:20px;}
#colr {width:162px;float:right;padding-left:20px;}

/**** FOOTER ****/
#footer {text-align:center;clear:both;overflow:hidden;width:968px;height:49px;background:url(gfx/footer_bg.gif) top left repeat-x transparent;position:absolute;bottom:0px;}
#footer ul, #footer li {list-style:none;margin:0;padding:0;}
#footer ul {margin:12px auto 5px 20px}
#footer li {display:inline;}
#footer li a {color:#ffffff;text-decoration:none;font-weight:bold;border-left:1px solid #ffffff;padding:0px 14px;}
#footer li.first a {border-width:0px;padding-left:0px;}
#footer li a:hover, #footer li.active a {text-decoration:underline}

#footer span#copyright {color:#ffffff;font-size:0.8em;}

/**** BOX ****/
.box {background:url(gfx/box_bottom.gif) bottom left no-repeat transparent;margin-bottom:1em}
.box .box-head {background:url(gfx/box_header.gif) bottom left no-repeat transparent;}
.box .box-head p {margin:1em 0 0 0 0;padding:0;text-align:center;color:#ffffff;line-height:25px;font-weight:bold;}
.box .box-body {padding:0 1em 0.5em 1em}
.box .round-submit {width:136px;text-align:center;color:#585858;font-weight:bold;border-width:0;height:22px;line-height:22px;background:url(gfx/round_submit_bg.gif) top left no-repeat transparent;}
.box .box-input {width: 134px; margin:0 0 0.5em 0}
.box input[type=text],.box input[type=password] {border:1px solid #ccc;}

/****************************/
/******** EXTENSIONS ********/
/****************************/

.swp {margin:0px auto;}

/**** tx-pplarchive-pi5 ****/
.tx-pplarchive-pi5,.tx-pplarchive-pi6 {margin-bottom:2em;}
.tx-pplarchive-pi5 ul {margin-left:0.5em;}
.tx-pplarchive-pi5 ul li {list-style:none;padding:0.5em 0;border-bottom:1px dotted #d06827;}
.tx-pplarchive-pi5 li a {color:#d06827;background:url('gfx/pfeil-rechts.gif') 2px 2px no-repeat;padding-left:14px;text-decoration:none;display:block}
.tx-pplarchive-pi5 li  ul {display:none;margin-left:0;padding-top:0.2em}
.tx-pplarchive-pi5 li  ul li {margin-left:1em;border-bottom:0;padding:0.1em 0}
.tx-pplarchive-pi5 li  ul li a:hover {text-decoration:underline}
.tx-pplarchive-pi5 li.active {margin-left:-4px;}
.tx-pplarchive-pi5 li.active ul {display:block;border-top:1px dotted #d06827;margin:0.5em 0 0 0}
.tx-pplarchive-pi5 li.active a {font-weight:bold;background:url('gfx/pfeil-unten.gif') 2px 6px no-repeat;padding-left:18px}
.tx-pplarchive-pi5 li.active li a {font-weight:normal;background-image:none;}
.tx-pplarchive-pi5 li.active li.active {margin-left:1em}
.tx-pplarchive-pi5 li.active li.active a {font-weight:bold;}

/**** tx-pplarchive-pi6 ****/
.tx-pplarchive-pi6 ul {margin-left:0.5em;}
.tx-pplarchive-pi6 ul li {list-style:none;padding:0.5em 0;border-bottom:1px dotted #d06827;display:block}
.tx-pplarchive-pi6 li a {font-size:14px;color:#d06827;background:url('gfx/pfeil-rechts.gif') 2px 2px no-repeat;padding-left:14px;text-decoration:none;display:block}
.tx-pplarchive-pi6 li  ul {display:none;margin-left:0;padding-top:0.2em}
.tx-pplarchive-pi6 li  ul li {margin-left:1em;border-bottom:0;padding:0.1em 0}
.tx-pplarchive-pi6 li  ul li a:hover {text-decoration:underline}
.tx-pplarchive-pi6 li.active {margin-left:-4px;}
.tx-pplarchive-pi6 li.active ul {display:block;border-top:1px dotted #d06827;margin:0.5em 0 0 0}
.tx-pplarchive-pi6 li.active a {font-weight:bold;background:url('gfx/pfeil-unten.gif') 2px 6px no-repeat;padding-left:18px}
.tx-pplarchive-pi6 li.active li a {font-weight:normal;background-image:none;}
.tx-pplarchive-pi6 li.active li.active {margin-left:1em}
.tx-pplarchive-pi6 li.active li.active a {font-weight:bold;}

/**** tx-pplarchive-pi3 ****/
input.downloadcode {text-align:center;}
.tx-pplarchive-pi3 .error {color:red;font-size:12px;margin:1em 0}

/**** tx-pplarchive-pi1 ****/
.tx-pplarchive-pi1  h2 {border-bottom:1px solid #C85A1F;}
.tx-pplarchive-pi1 .listNew {overflow:hidden;}
.tx-pplarchive-pi1 .listNew img {float:left;margin:0px 10px 0 0;border:1px solid #8f9698;padding:2px;}
.tx-pplarchive-pi1 .listNew a {color:#C85A1F;}
.tx-pplarchive-pi1 .listNew-item {margin-bottom:2em;margin-left:100px;}
.tx-pplarchive-pi1 .listNew-spacer {border-bottom:1px dotted #d06827;margin-bottom:1em;clear:left;}
.tx-pplarchive-pi1 .additional {color:#666}

#listSingle-images ul {margin:0;}
#listSingle-images ul li {list-style:none;}
#slide-index .active {font-weight:bold;}

/**** tx-pplarchive-pi2 ****/
.tx-pplarchive-pi2  h2 {border-bottom:1px solid #C85A1F;}
.tx-pplarchive-pi2 .listNew {overflow:hidden}
.tx-pplarchive-pi2 .listNew-item {overflow:hidden;}
.tx-pplarchive-pi2 .listNew-item img {float:left;border:1px solid #8f9698;padding:2px;}
.tx-pplarchive-pi2 .listNew-item h3 {margin-top:0;}
.tx-pplarchive-pi2 .listNew-spacer {border-bottom:1px dotted #d06827;clear:both;margin:0.5em 0}
.tx-pplarchive-pi2 .listNew-content {margin-left:100px;}

/**** tx-pplarchive-pi9 ****/
.tx-pplarchive-pi9 h3 {border-bottom:1px solid #C85A1F;}
.tx-pplarchive-pi9 .listNew-item h3 {border-width:0}
.tx-pplarchive-pi9 .listNew {overflow:hidden;}
.tx-pplarchive-pi9 .listNew img {float:left;margin:0px 10px 0 0;border:1px solid #8f9698;padding:2px;}
.tx-pplarchive-pi9 .listNew a {color:#C85A1F;}
.tx-pplarchive-pi9 .listNew-item {margin-bottom:2em;margin-left:100px;}
.tx-pplarchive-pi9 .listNew-spacer {border-bottom:1px dotted #d06827;margin-bottom:1em;clear:left;}

/**** tx-pplarchive-pi8 ****/
.tx-pplarchive-pi8 form .row {overflow:hidden;margin-bottom:1em}
.tx-pplarchive-pi8 form .row label {font-weight:bold;float:left}
.tx-pplarchive-pi8 form .row input {float:right;margin-right:14em}
.tx-pplarchive-pi8 p.error {font-weight:bold;color:#FF0000;margin-top:1em;}
.tx-pplarchive-pi8 ul.errors li {color:red;font-weight:bold;}

.tx-pplarchive-pi8 #tx-pplarchive-pi8-kundennummer1,.tx-pplarchive-pi8 #tx-pplarchive-pi8-kundennummer2,.tx-pplarchive-pi8 #tx-pplarchive-pi8-kundennummer3 {float:none;margin-right:0}
.tx-pplarchive-pi8 #row-kdnr label {display:block;width:182px;font-weight:bold;float:left}
.tx-pplarchive-pi8 #row-kdnr {margin-bottom:1em;}

/**** tx-pplarchive-pi10 ****/
.tx-pplarchive-pi10 .listLatestPdf {text-align:center;}

/**** tx-pplarchive-pi11 ****/
#carousel {
height:170px; 
padding:50px 0 0 0; 
overflow:hidden; 
position:relative;
background:url('gfx/top10-box.png') top left no-repeat;
margin-bottom:1em;
}
#carousel ul, #carousel li {list-style:none;margin:0;padding:0}
#carousel li {display:block;float:left;width:200px;height:160px;margin-right:10px;text-align:center;overflow:hidden}
#carousel li a {
    font-weight:bold;
}
#carousel li img {margin-bottom:0.2em;border:1px solid #8F9698;padding:2px}
#carousel h2 {display:none;}

/**** felogin ****/
.loginform label {font-size:11px;}
.loginform input#user, .loginform input#pass, .loginform input#forgot_email {width:134px;margin:0 0 0.5em 0}
.loginform .round-submit {margin-bottom:0.5em;}
.box-body p.message {font-size:12px;}

/**** snlorder ****/
.loginform input#snl-email  {width:134px;margin:0 0 0.5em 0}

/**** mailform ****/
div.csc-mailform-field {overflow:hidden;margin-bottom:1em;}
div.csc-mailform-field label {font-weight:bold;display:block}
.mailformH3 {color:red;}

/**** indexed search ****/
div.tx-indexedsearch {overflow:hidden;}
div.tx-indexedsearch legend {display:none;}
div.tx-indexedsearch dl {margin:0;padding:0.5em}
div.tx-indexedsearch h3 {margin-bottom:0.5em;}

/**** fechangepassword ****/
.tx-fechangepassword-pi1 div.message {font-weight:bold;color:red;margin:0 0 1em 0;}

/**** BUGFIX ****/
div.csc-textpic-clear {clear:none;}
.csc-textpic {overflow:hidden;}

/**** Sartseite ****/
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {margin-right:0px;}