/* BASICS ***********************************/

body{font-style:normal;font-variant:normal;font-weight:normal;font-size:62.5%;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",arial,sans-serif;text-transform:none;color:#757575;}
body{text-indent:0em;line-height:125%;text-align:left;}
body{background-color:#E9E9E9;background-image:url();background-repeat:repeat-x;background-position:left top;background-attachment:scroll;}
body{border-width:0px;border-color:#FFFFFF;border-style:none;}
/* LAYOUT ***********************************/

.container{width:1200px;padding:0;margin:0 auto;font-size:1.0em;}

.content-wrapper{float:left;width:980px;background-color:#FFFFFF;}

.banner{float:left;width:220px;xheight:600px;xbackground-color:#666;overflow:visible;}
.banner-content{margin:0 20px;width:180px;overflow:visible;}

.header{margin:0 20px;width:940px;min-height:168px /*Non-IE6*/;height:auto !important /*Non-IE6*/;height:168px /*IE6*/;overflow:visible;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:right top;}
.header .top-line{width:940px;height:138px;overflow:visible;background-color:transparent;background-image:url();background-repeat:no-repeat;background-position:left top;}
.header .top-line .header_image{position:absolute;top:0;width:940px;height:138px;z-index:0;}
.header .top-line .header_content{position:absolute;top:0px;width:940px;height:138px;z-index:10;}

.header .top-line .sitelogo{position:relative;top:0;height:138px;width:400px;float:left;}
.header .top-line .sitelogo a{position:relative;top:0px;display:block;height:138px;width:400px;font-size:0;text-decoration:none;background:url(../img/spacer.gif) left top no-repeat;}
* html .header .top-line .sitelogo a{display:inline-block;}

.header .top-line .wrapper{position:relative;float:left;margin:75px 0 0 384px;}
.header .top-line .navbutton{height:25px;visibility:visible;overflow:hidden;}
.header .top-line .navbutton .buttons{width:69px;height:23px;float:left;margin:0px 0 0 0;}
.header .top-line .navbutton .buttons ul li{display:inline;width:23px;overflow:hidden;}
.header .top-line .navbutton .buttons ul li a{width:23px;height:23px;margin-right:0px;padding:0;overflow:hidden;display:block;float:left;text-decoration:none;}
.header .top-line .navbutton .buttons ul li a img{overflow:hidden;}
.header .top-line .navbutton .buttons ul li a:hover img{margin:0 0 0 -29px;}
.header .top-line .navbutton .langselect{width:48px;height:16px;margin:6px 0 0 4px;float:left;background:url(../img/flags.png) left top no-repeat;visibility:visible;}
.header .top-line .navbutton .ls{width:21px;height:16px;display:block;float:left;overflow:hidden;}
.header .top-line .navbutton .ls a{width:20px;height:32px;display:block;position:relative;top:-16px !important;top:-22px /*IE6*/;overflow:hidden;}
*+html .header .top-line .navbutton .ls a{top:-22px !important;} /*IE7*/
.header .top-line .navbutton .ls-en a{margin-left:0px;}
.header .top-line .navbutton .ls-ge a{margin-left:3px;}

.header .top-navigation{position:relative;width:940px;min-height:30px /*Non-IE6*/;height:auto !important /*Non-IE6*/;height:30px /*IE6*/;overflow:hidden;border-width:0px;border-style:solid;border-color:#FFFFFF;background-color:#A6172B;background-image:none;background-repeat:no-repeat;background-position:left top;background-attachment:scroll;}
.header .top-navigation ul{margin:8px 0 0 0;visibility:visible;height:20px;background-color:#B71930;}/*Top-Navigation, gesamte Liste*/
.header .top-navigation ul .space{width:10px;height:20px;margin:0;float:left;border-width:0 2px 0 0;border-style:solid;border-color:#A6172B;}
.header .top-navigation ul li{height:20px;display:inline;}/*Einzelne Listenelemente.*/
.header .top-navigation ul li a{height:16px;display:block;float:left;margin:0;padding:4px 16px 0px 16px;background-color:#B71930;border-width:0 2px 0 0;border-style:solid;border-color:#A6172B;text-decoration:none;font-weight:normal;font-style:normal;font-variant:normal;font-size:1.2em;color:#ED9A7C;}
.header .top-navigation .menu-act{background-color:#CE1C36;color:#FFFFFF;}
/* B: ***********************************/

.main{margin:0 20px;width:940px;padding:30px 0 50px 0;}
.main .nav-column{float:left;width:190px;min-height:400px;}
.main .nav-column .main-navigation{width:150px;padding:0;color:#757575;border-width:1px 0 0 0;border-style:dotted;border-color:#A6172B;background-color:transparent;}
.main .nav-column .main-navigation ul{list-style-type:none;list-style-image:none;margin:0px !important /*Non-IE6*/;margin:0px /*IE6*/;}
.main .nav-column .main-navigation ul li{background-color:transparent;display:block;font-size:1.2em;font-style:normal;font-variant:normal;text-transform:uppercase;margin:1px !important /*Non-IE6*/;margin:1px /*IE6*/;border-width:0 0 1px 0;border-style:dotted;border-color:#A6172B;}
.main .nav-column .main-navigation ul li a{display:block;text-decoration:none;color:#757575;margin:6px 0 6px 0 !important /*Non-IE6*/;margin:6px 0 -4px 0 /*IE6*/;padding:2px 2px 2px 2px!important /*Non-IE6*/;padding:2px 2px 2px 0px /*IE6*/;}
.main .nav-column .main-navigation .menu-act{color:#FFFFFF !important;background-color:#B61F30 !important;}
.main .nav-column .main-navigation ul li a:hover{color:#FFFFFF !important;background-color:#B61F30 !important;}/*Rollover*/
.main .nav-column .main-navigation .menu2 ul{background-color:transparent;list-style-type:none;list-style-image:none;margin:0 !important /*Non-IE6*/;margin:0 0 -8px 0 /*IE6*/;}
.main .nav-column .main-navigation .menu2 ul li{background-color:transparent;display:block;font-size:1.0em;text-transform:none;margin:0px !important /*Non-IE6*/;margin:4px 0 -12px 0 /*IE6*/;border-width:0;border-style:solid;border-color:transparent;}
.main .nav-column .main-navigation .menu2 a{display:inline-block;text-decoration:none;margin:0px 0 6px 10px !important /*Non-IE6*/;margin:0 0 -8px 10px /*IE6*/;padding:2px !important /*Non-IE6*/;padding:2px /*IE6*/;}
.main .nav-column .main-navigation .menu2-act{color:#FFFFFF !important;background-color:#B61F30 !important;}
.main .nav-column .main-navigation .menu2 ul li a:hover{color:#FFFFFF;background-color:#B61F30;}/*Rollover*/
.main .nav-column .main-navigation .menu3 ul{background-color:tranparent;list-style-type:none;list-style-image:none;margin:0 !important /*Non-IE6*/;margin:8px 0 -8px 0 /*IE6*/;}
.main .nav-column .main-navigation .menu3 ul li{background-color:transparent;display:block;font-size:1.0em;text-transform:none;margin:0 !important /*Non-IE6*/;margin:0 /*IE6*/;border-width:0;border-style:solid;border-color:transparent;}
.main .nav-column .main-navigation .menu3 a{display:inline-block;text-decoration:none;margin:0px 0 6px 20px !important /*Non-IE6*/;margin:0 0 -8px 20px /*IE6*/;padding:2px !important /*Non-IE6*/;padding:2px /*IE6*/;}
.main .nav-column .main-navigation .menu3-act{color:#FFFFFF !important;background-color:#B61F30 !important;}
.main .nav-column .main-navigation .menu2 ul li a:hover{color:#FFFFFF;background-color:#B61F30;}/*Rollover*/

.main .nav-column .nav-content{padding:40px 0 0 0;width:145px;}
.main .nav-column .nav-content .article{margin:0 0 20px 0;font-size:1.0em;padding:0;}
.main .nav-column .nav-content .csc-textpic-image{margin-bottom:5px;}
* html .nav-column .nav-content .csc-textpic{margin:0;padding:0;}
* html .nav-column .nav-content .csc-textpic-imagewrap{margin:0;padding:0;}
* html .nav-column .nav-content .csc-textpic-text{margin:-40px 0 0 0;padding:0;}

.main .content-column{float:left;width:579px;padding:0;margin:0;}
.main .content-column .content{width:545px;padding:0;font-style:normal;font-variant:normal;font-weight:normal;font-size:1.2em;line-height:1.6em;font-family:inherit;text-transform:none;overflow:hidden;}/*B.II.2: Inhalt der mittleren Spalte*/
.main .content-column .content .csc-firstHeader{margin-top:0.3em;}
.main .content-column .content .csc-textpic-caption{font-style:normal;font-variant:normal;font-weight:normal;font-size:0.8em;line-height:1.2em;font-family:inherit;text-transform:none;margin:5px 0 !important;}

.main .addon-column{float:left;width:168px !important /*Non-IE6*/;width:168px /*IE6*/;padding:0;margin:0;border-width:0 0 0 1px;border-style:solid;border-color:#E3E3E3;font-style:normal;font-variant:normal;font-weight:normal;font-size:1.0em;line-height:1.25em;font-family:inherit;text-transform:none;visibility:visible;overflow:visible !important /*Non-IE6*/;overflow:hidden /*IE6*/;}
.main .addon-column h1{font-size:1.4em;}
.main .addon-column .search{margin:0 0 0 13px;width:155px !important /*Non-IE6*/;width:155px /*IE6*/;overflow:visible;visibility:visible;}
.main .addon-column .addon-content{margin:0 0 0 13px;padding:0;width:155px !important /*Non-IE6*/;width:155px /*IE6*/;overflow:visible;visibility:visible;}
.main .addon-column .addon-content .article{margin:0 0 0px 0;}

.main .addon-column .addon-content .polaroid-frame{margin:0 0 30px 13px !important /*Non-IE6*/;margin:0 0 -232px 13px /*IE6*/;height:262px;}
.main .addon-column .addon-content .polaroid-frame h1{color:#B61F30 !important;font-size:1.4em !important;line-height:1.4em;font-weight:bold;margin:0 0 0 0;padding:0;}
.main .addon-column .addon-content .polaroid-frame .csc-textpic{width:185px;height:262px;overflow:hidden;}
.main .addon-column .addon-content .polaroid-frame .csc-textpic-image{margin:12px 0 0 -2px !important;}
.main .addon-column .addon-content .polaroid-frame .csc-textpic-image dt a img{position:relative;z-index:0;}/*ganz hinten*/
.main .addon-column .addon-content .polaroid-frame .csc-textpic-text{position:relative;z-index:10;}/*vorne*/
.main .addon-column .addon-content .polaroid-frame .csc-textpic-image dt a{position:relative;z-index:3;}/*ganz vorne?*/
.main .addon-column .addon-content .polaroid-frame .polaroid{position:relative;top:-265px;left:-17px;z-index:5;}/*in der Mitte*/

.main .addon-column .addon-content .polaroid-frame-small{margin:0 0 0px 10px !important /*Non-IE6*/;margin:0 0 -151px 8px /*IE6*/;height:151px;}
.main .addon-column .addon-content .polaroid-frame-small h1{color:#B61F30 !important;font-size:1.4em !important;line-height:1.4em;font-weight:bold;margin:0 0 0 0;padding:0;}
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic{width:155px;height:151px;overflow:hidden;}
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic-image{margin:4px 0 3px -10px !important;margin:4px 0 3px 0;}
* html .addon-column .addon-content .polaroid-frame-small .csc-textpic-imagewrap{margin:0 0 0 -15px;}
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic-image dt a img{position:relative;z-index:0;}/*ganz hinten*/
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic-text{position:relative;z-index:10;}/*vorne*/
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic-image dt a{position:relative;z-index:3;}/*ganz vorne?*/
.main .addon-column .addon-content .polaroid-frame-small .polaroid-small{position:relative;top:-154px;left:-10px;z-index:5;}/*in der Mitte*/
.main .addon-column .addon-content .polaroid-frame-small .csc-textpic-imagewrap img{margin:5px 0 3px 0;}

/* C: ***********************************/

.footer{margin:20px;width:940px;padding:0;text-align:left;background-color:transparent;border-width:0;border-style:solid;border-color:#FFFFFF;background-image:none;background-repeat:no-repeat;background-position:left top;}
.footer .navglobal{margin:10px 0 0 0;padding:0;font-family:inherit;font-style:normal;font-variant:normal;font-size:1.0em;color:inherit;}
.footer .navglobal ul li{display:inline;}
.footer .navglobal ul li a{margin:0 4px 0 2px;}
.footer .copyright{margin:10px 0 0 0;padding:0;font-family:inherit;font-style:normal;font-variant:normal;font-size:1.1em;color:inherit;}
.footer .copyright .csc-textpic-text{text-align:left;}
.footer .copyright a{color:757575;}
