*{margin:0;padding:0;border:0;text-decoration:none}

html,body{min-height:100%;background:#E5E5E5 /*url(/fileadmin/design/images/common/bg.gif) 0 0 repeat-x*/;color:#000}
* html,* body{height:100%}

/*html{border-left:2em solid #C80000}*/

body{font-size:1em}
body,textarea,input{font-family:verdana,arial,helvetica,sans-serif}

li,ol,ul{list-style:none}

.left{margin-right:auto;text-align:left}
.center{margin-left:auto;margin-right:auto;text-align:center}
.right{margin-left:auto;text-align:right}

.floatleft{float:left}
.floatright{float:right}

.jumplabel{height:1px;display:none}

/* NAVI */
#navi0{position:absolute;top:0;left:49.8125em;z-index:1;margin:0 0 0 2em;padding:13px 0 0 0;width:10.3125em;height:8.1875em;overflow:hidden}
#navi0 img{width:10.3125em;height:8.1875em}

#navi1{font-family:verdana,sans-serif;position:absolute;top:11em;left:0em;width:14em}
#navi1 img{display:block;float:left;margin:0 8px 0 0}
#navi1 li{text-transform:uppercase;clear:left;background-repeat:no-repeat;background-position:0 3px;padding:0 0 0 32px}
#navi1 li li{text-transform:none}

#navi1 a{display:block;font-size:.6em;line-height:1.2em;vertical-align:top}

/* NAVI 1ST */
#navi1 li a{margin:0 0 1px 0;padding:7px 10px;background:#CCC;color:#000;font-weight:bold}
#navi1 ul li a:active,#navi1 ul li a:hover,#navi1 ul li a:focus{background:#C80000;color:#FFF}
#navi1 li.IFSUB a{background:#CCC url(/fileadmin/design/images/common/navi1_ACTIFSUBa.gif) 100% 50% no-repeat;color:#000}
#navi1 li.IFSUB a:active,#navi1 li.IFSUB a:hover,#navi1 li.IFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_ACTIFSUBb.gif) 100% 50% no-repeat;color:#FFF}
#navi1 li.CUR a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.CUR a:active,#navi1 li.CUR a:hover,#navi1 li.CUR a:focus{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACT a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACT a:active,#navi1 li.ACT a:hover,#navi1 li.ACT a:focus{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.CURIFSUB a{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBa.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.CURIFSUB a:active,#navi1 li.CURIFSUB a:hover,#navi1 li.CURIFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBb.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB a{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBa.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB a:active,#navi1 li.ACTIFSUB a:hover,#navi1 li.ACTIFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBb.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}

/* NAVI 2ND */
#navi1 li li{padding:0 0 0 1em}
#navi1 li li a{margin:0 0 1px 0;padding:2px 10px 3px 10px;background:#CCC;color:#000;font-weight:normal}
#navi1 li.IFSUB li a{background:#A6A6A6;color:#000;text-decoration:none}
#navi1 li.IFSUB li a:active,#navi1 li.IFSUB li a:hover,#navi1 li.IFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.IFSUB li.IFSUB a{background:#A6A6A6 url(/fileadmin/design/images/common/navi1_ACTIFSUBa.gif) 100% 50% no-repeat;color:#000}
#navi1 li.IFSUB li.IFSUB a:active,#navi1 li.IFSUB li.IFSUB a:hover,#navi1 li.IFSUB li.IFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_ACTIFSUBb.gif) 100% 50% no-repeat;color:#FFF}
#navi1 li.CURIFSUB li a{background:#A6A6A6;color:#000;text-decoration:none}
#navi1 li.CURIFSUB li a:active,#navi1 li.CURIFSUB li a:hover,#navi1 li.CURIFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.CURIFSUB li.IFSUB a{background:#A6A6A6 url(/fileadmin/design/images/common/navi1_ACTIFSUBa.gif) 100% 50% no-repeat;color:#000}
#navi1 li.CURIFSUB li.IFSUB a:active,#navi1 li.CURIFSUB li.IFSUB a:hover,#navi1 li.CURIFSUB li.IFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_ACTIFSUBb.gif) 100% 50% no-repeat;color:#FFF}
#navi1 li.ACTIFSUB li a{background:#A6A6A6;color:#000;text-decoration:none}
#navi1 li.ACTIFSUB li a:active,#navi1 li.ACTIFSUB li a:hover,#navi1 li.ACTIFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.IFSUB a{background:#A6A6A6 url(/fileadmin/design/images/common/navi1_ACTIFSUBa.gif) 100% 50% no-repeat;color:#000}
#navi1 li.ACTIFSUB li.IFSUB a:active,#navi1 li.ACTIFSUB li.IFSUB a:hover,#navi1 li.ACTIFSUB li.IFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_ACTIFSUBb.gif) 100% 50% no-repeat;color:#FFF}
#navi1 li.ACTIFSUB li.CUR a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.CUR a:active,#navi1 li.ACTIFSUB li.CUR a:hover,#navi1 li.ACTIFSUB li.CUR a:focus{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.CURIFSUB a{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBa.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.CURIFSUB a:active,#navi1 li.ACTIFSUB li.CURIFSUB a:hover,#navi1 li.ACTIFSUB li.CURIFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBb.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB a{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBa.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB a:active,#navi1 li.ACTIFSUB li.ACTIFSUB a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB a:focus{background:#C80000 url(/fileadmin/design/images/common/navi1_CURIFSUBb.gif) 100% 50% no-repeat;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACT a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACT a:active,#navi1 li.ACTIFSUB li.ACT a:hover,#navi1 li.ACTIFSUB li.ACT a:focus{background:#C80000;color:#FFF;text-decoration:underline}

/* NAVI 3RD */
#navi1 li li li{padding:0 0 0 1em}
#navi1 li li li a{margin:0 0 1px 0;padding:2px 10px 3px 10px;font-weight:normal;text-decoration:none}
#navi1 li.IFSUB li.IFSUB li a{background:#737373;color:#FFF;text-decoration:none}
#navi1 li.IFSUB li.IFSUB li a:active,#navi1 li.IFSUB li.IFSUB li a:hover,#navi1 li.IFSUB li.IFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.IFSUB li a{background:#737373;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.IFSUB li a:active,#navi1 li.ACTIFSUB li.IFSUB li a:hover,#navi1 li.ACTIFSUB li.IFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.CURIFSUB li.IFSUB li a{background:#737373;color:#FFF;text-decoration:none}
#navi1 li.CURIFSUB li.IFSUB li a:active,#navi1 li.CURIFSUB li.IFSUB li a:hover,#navi1 li.CURIFSUB li.IFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.CURIFSUB li a{background:#737373;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.CURIFSUB li a:active,#navi1 li.ACTIFSUB li.CURIFSUB li a:hover,#navi1 li.ACTIFSUB li.CURIFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.ACTIFSUB li a{background:#737373;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.ACTIFSUB li a:active,#navi1 li.ACTIFSUB li.ACTIFSUB li a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB li a:focus{background:#C80000;color:#FFF;text-decoration:none}
#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a:active,#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a:focus{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a:active,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB a:focus{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACT a{background:#C80000;color:#FFF;text-decoration:underline}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACT a:active,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACT a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACT a:focus{background:#C80000;color:#FFF;text-decoration:underline}

/* NAVI 3RD */
#navi1 li li li li a{margin:0 0 1px 30px;padding:1px 10px 2px 10px;font-weight:normal;text-decoration:none}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#C80000;color:#FFF}
#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a:active,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a:hover,#navi1 li.ACTIFSUB li.ACTIFSUB li.ACTIFSUB li.CUR a:focus{background:#C80000;color:#FFF}

#navi1 .partner{margin:.5em 0 0 2.8em;font-size:166%}
#navi1 .partner img#small_business{width:9.4em;height:2.25em;margin:.5em 0}
#navi1 .partner img#abi_unterstuetzer{width:9.4em;height:4.7em;margin:.5em 0}

/* CONTENT */
* html .content{height:24.5em}
.content{font-size:.8em;line-height:1.3em;background:#FFF;color:#666;min-height:24.5em}
.content a:link{background:#FFF;color:#C80000;text-decoration:underline}
.content a:visited{background:#FFF;color:#941e1e;text-decoration:underline}
.content a:active,.content a:hover,.content a:focus{background:#FFF;color:#FA0000;text-decoration:underline}
.content a:active{background:#FFF;color:#FA0000;text-decoration:underline}
.content a:focus{background:#FFF;color:#FA0000;text-decoration:underline}
.content a *{text-decoration:underline}
.content acronym{border-bottom:1px dotted #333}
.content h1{margin:0 8px 1em 8px;padding:0 8px;background:#FFF;color:#333;font-family:arial,sans-serif;font-size:140%;line-height:1em;border-bottom:1px solid #333}
.content h2{margin:0 0 1em 0;padding:0 16px;background:#FFF;color:#333;font-size:1em;background:url(/fileadmin/design/images/common/line.gif) 0 0 no-repeat}
.content h3{margin:0 32px;background:#FFF;color:#333;font-size:1em}
.content p{margin:0 32px 2em 32px}
.content ol,.content ul{margin-bottom:2em;margin-left:64px;margin-right:16px}
.content ol li{list-style:decimal}
.content ul li{list-style-image:url(/fileadmin/design/images/common/bullet_ff.gif)}
* html .content ul li{list-style-image:url(/fileadmin/design/images/common/bullet_ie.gif)}

dl,dt,dd{}

.clearer{clear:both}

#skip{position:absolute;visibility:hidden}

#header{width:59em;height:10em;overflow:hidden;border-left:2em solid #C80000}
#header #logo img{position:absolute;top:1em;left:0em;z-index:1;width:14.1875em;height:9em}
#header #imageframe img{position:absolute;top:1em;left:14.8125em;z-index:2;width:33.5em;height:9em}
#header #image img{position:absolute;top:1em;left:14.8125em;z-index:1;width:33.5em;height:9em}
#header #navi0{position:absolute;top:1em;left:47em;z-index:1;width:12em;height:9em}
#header #navi0 img{position:absolute;top:0;left:0;z-index:1;width:12em;height:9em}

#wrapper{width:59em;border-left:2em solid #C80000}

#left{width:12em;margin-bottom:1em;padding-top:1em;float:left;overflow:hidden}
#center{width:33em;margin-bottom:1em;padding:1em 1em 0 1em;float:left;overflow:hidden}
#right{width:12em;margin-bottom:1em;padding-top:1em;float:left;overflow:hidden}

* html #left{margin-bottom:0}
* html #center{margin-bottom:0}
* html #right{width:11.975em;margin-bottom:0}

#breadcrumb{width:33em;color:#000}
#content{width:33em;min-height:10em;padding-top:16px;padding-bottom:0;background:#FFF;color:#666;overflow:hidden;clear:left}
#footer{width:33em;/*height:1.6em;*/background:#DDD;color:#000;margin:0 0 1em 0;padding:0;overflow:hidden}
#pagenavi{width:33em;background:#FFF;color:#000;margin:0 0 1px 0;padding:14px 0 4px 0;overflow:hidden}

* html #validator{margin-top:1em}
#validator{width:33em;margin:0 14em;padding:0 1em;clear:both;overflow:hidden;/*border-top:1px solid #666*/}

/* BREADCRUMB */
#breadcrumb{clear:both;color:#333;height:1em;padding:.2em 0 0 0}
#breadcrumb span{padding:0 5px 4px 16px;font-size:.6em;float:left}
* html #breadcrumb span{padding:0 5px 0 16px}
#breadcrumb ul{padding:0 16px}
#breadcrumb li{font-size:.6em;display:block;float:left}
#breadcrumb a{padding:0 5px 0 10px;background:url(../images/common/arrow_righta.gif) 0 55% no-repeat;display:block}
#breadcrumb a:active,#breadcrumb a:hover,#breadcrumb a:focus{background:url(../images/common/arrow_righta.gif) 0 55% no-repeat;color:#C80000}
#breadcrumb li.first a{padding-left:0;background:0}
#breadcrumb li.first a:active,#breadcrumb li.first a:hover,#breadcrumb li.first a:focus{padding-left:0;background:0}

/* FOOTER */
#pagenavi div.print{padding:0 16px}
#pagenavi div.print a{padding:0 0 0 12px;background:url(/fileadmin/design/images/common/printa.gif) 0 60% no-repeat;color:#000;font-size:.7em;display:block;float:left}
#pagenavi div.print a:active,#pagenavi div.print a:hover,#pagenavi div.print a:focus{background:url(/fileadmin/design/images/common/printb.gif) 0 60% no-repeat;color:#C80000}

#pagenavi div.top{padding:0 16px}
* html #pagenavi div.top{padding:0 16px;margin:0 0 4px 0;border:1px solid #FFF}
#pagenavi div.top a{padding:0 0 0 12px;background:url(/fileadmin/design/images/common/arrow_upa.gif) 0 60% no-repeat;color:#000;font-size:.7em;display:block;float:right}
#pagenavi div.top a:active,#pagenavi div.top a:hover,#pagenavi div.top a:focus{background:url(/fileadmin/design/images/common/arrow_upb.gif) 0 60% no-repeat;color:#C80000}

/* VALIDATOR */
#validator p{margin:0 16px 4px 16px;font-size:0.55em;background:#F2F2F2;color:#333}
#validator a{background:#F2F2F2;color:#333}
#validator a:active,#validator a:hover,#validator a:focus{background:#F2F2F2;color:#C80000}

#footer p{margin:0 16px 4px 16px;font-size:0.55em;color:#333}
#footer a{color:#333}
#footer a:active,#footer a:hover,#footer a:focus{color:#C80000}
#footer hr{clear:both;height:0;border-top:1px solid #808080;margin:0 16px 4px 16px}
* html #footer hr{margin:0 16px 0 16px}

* .csc-sword{background:#FFF;color:#C80000;font-weight:bold}

/* SEARCH */
#content .search-list-cat{margin:0 0 1em 0;padding:0 32px;border-bottom:1px solid #CCC;height:1.4em;overflow:hidden}
#content .search-list-cat li{display:inline;list-style-image:none;height:1.5em}
#content .search-list-cat li a{margin:0 8px 0 0;padding:2px 5px;background:#CCC;color:#333;font-size:.8em;font-weight:bold;text-decoration:none}
#content .search-list-cat li a:active,#content .search-list-cat li a:hover,#content .search-list-cat li a:focus{background:#C80000;color:#FFF}
#content .search-list-cat li.active a{background:#C80000;color:#FFF}

.search-list-hits{margin:0 32px 1em 32px;text-align:right}
.search-list-title{font-weight:bold}
.search-list-item{margin:0 32px 1em 32px}
.search-pagecounter-container{margin:0 32px 1em 32px;text-align:right}
.search-pagecounter-item{display:inline;margin-left:1em}
.search-pagecounter-container .active{font-weight:bold}

.slbc{font-size:.8em;line-height:1.3em}
.slbc ul{margin:0;padding:0}
.slbc ul ul{padding:0}
.slbc li{margin-right:3px;padding-left:10px;background:url(../images/common/arrow_righta.gif) 0 50% no-repeat;font-weight:bold;display:inline;vertical-align:top}
.slbc li.first{padding:0;background:none}
#content .slbc a{background:#FFF;color:#333;text-decoration:none}
#content .slbc a:active,#content .slbc a:hover,#content .slbc a:focus{background:#FFF;color:#C80000}

/* FORMS */
legend{margin-bottom:1em}

input,select,textarea{width:21em;margin-bottom:5px;border:1px solid #FFF;font-size:1em}
textarea{height:10em}
input:focus,select:focus,textarea:focus{border:1px solid #C80000}

.content form{width:30em;margin:0 auto 2em auto;padding:5px;background:#EEE;color:#666;border-left:8px solid #C80000;text-align:center}
.content form p{text-align:left;margin:0 16px 1em 16px}

form.contact{background:#e5e5e5 url(../images/common/contact_bg.jpg) 0 0 no-repeat}
form.contact input{border:0px}
form.contact .form{width:380px}
form.contact p{margin:0 16px 1em 0}
form.contact .radiolabel{width:auto;float:left;font-weight:normal;display:block;width:360px;position:relative;padding:0 0 0 20px}
form.contact .radiolabel input{margin:0px;width:20px;position:absolute;top:2px;left:0}
form.newsletter{background-image:none}

fieldset{border:0;text-align:right}

label{width:8em;margin-bottom:5px;display:block;text-align:left;font-weight:bold;float:left}
label strong{background:transparent;color:#000}

fieldset.control{margin:0;padding:1em 0 0 0;text-align:right}
fieldset.control input{width:8em;background:#C80000 url(../images/common/arrow_right_white.gif) 100% 50% no-repeat;color:#FFF;border:0;font-size:1em;text-align:left;padding:0 8px}

#searchcount{width:8em;height:1.5em;float:left;text-align:left}

/* TABLES */
table.layout1{margin:0 32px 2em 32px;border-collapse:collapse;border-left:8px solid #C80000}
table.layout1 caption{margin:0 32px 8px 32px;background:#FFF;color:#333;font-weight:bold;text-align:left}
table.layout1 td{padding:1px 4px;border:1px solid #CCC}
table.layout1 td p{margin:0;padding:0}

table.layout2{margin:0 32px 2em 32px;border-collapse:collapse}
table.layout2 caption{margin:0 32px 8px 32px;background:#FFF;color:#333;font-weight:bold;text-align:left}
table.layout2 thead th{padding:2px 3px;background:#FFF;color:#000;white-space:nowrap;font-weight:bold;text-align:center;font-size:.9em}
table.layout2 th{padding:1px 4px;border-bottom:1px solid #CCC;text-align:left;font-weight:normal;font-size:.9em}
table.layout2 td{width:5em;padding:1px 4px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;text-align:center}
table.layout2 td p{margin:0;padding:0}
table.layout2 tfoot td{padding:2px 3px;background:#FFF;color:#333;font-weight:bold;border-bottom:0;font-size:.9em}
table.layout2 tfoot th{border-bottom:0;background:#FFF;color:#333;font-weight:bold;font-size:.9em}
table.layout2 .tr-odd td, table.layout2 .tr-odd th{background:#FCFCFC;color:#333}
table.layout2 .tr-even td, table.layout2 .tr-even th{background:#F0F0F0;color:#333}

table.layout3{margin:0 32px 2em 32px;border-collapse:collapse;border-left:8px solid #C80000}
table.layout3 td{padding:1px 4px;border:1px solid #CCC}
table.layout3 th{padding:1px 4px;border:1px solid #CCC; width:6em; vertical-align:top}
table.layout3 td p{margin:0;padding:0}
table.layout3 td ul{margin-left:2em; margin-bottom:0em;}

table.layout4{margin:0 32px 2em 32px;border-collapse:collapse;border-left:8px solid #C80000}
table.layout4 thead th{padding:1px 4px;border:1px solid #CCC;vertical-align:top;background:#CCC;color:#000;text-align:left}
table.layout4 td{padding:1px 4px;border:1px solid #CCC;vertical-align:top}
table.layout4 th{padding:1px 4px;border:1px solid #CCC;vertical-align:top}
table.layout4 td p{margin:0;padding:0}
table.layout4 td ul{margin-left:2em; margin-bottom:0em}
table.layout4 td.status{white-space:nowrap}
table.layout4 td.nowrap{white-space:nowrap}

table.layout5 td{vertical-align:top}
table.layout5 td.td-0{white-space:nowrap}
table.layout5 td a{background:#EEE !important}

/* NEWSFLASH */
#margin ul.newsflash{margin:0;padding:0}
#margin ul.newsflash li{list-style:none;margin:0 0 10px 0;padding:0 0 2px 0;background:#fff}
#margin ul.newsflash li p{margin:0;font-size:90%}
#margin ul.newsflash li p.date{font-size:70%;background:#ccc}

.csc-frame-frame2 h2{margin:0 16px;padding:4px 0 4px 32px;background:#EEE url(/fileadmin/design/images/common/news_list_bg.gif) 10px 6px no-repeat;border-left:8px solid #C80000;line-height:16px}
table.news-list{background:#EEE;margin:0 16px;border-left:8px solid #C80000;padding:8px 0 0 0;font-size:95%;border-bottom: 1px solid #EEE}
table.news-list td{vertical-align:top;width:402px}
table.news-list td.td-0{white-space:nowrap;width:60px;padding:0 10px}
table.news-list td a{background:#EEE !important;padding:0 !important}
table.news-list td p{margin:0 0 5px 0 !important;background:transparent !important;border:0 !important;padding:0 !important;font-size:100% !important;;text-align:left}
.csc-frame-frame2 p{margin:0 16px 2em 16px;padding:4px 0 4px 32px;background:#EEE;border-left:8px solid #C80000;text-align:right;background:#eee url(/fileadmin/design/images/common/arrow_rightb.gif) 475px 10px no-repeat !important;font-size:80% !important}
.csc-frame-frame2 p a{background:transparent !important;text-decoration:none !important;padding:0 20px 0 0 !important}
.csc-frame-frame2 p a b,.csc-frame-frame2 p a strong{text-decoration:none !important}

/* IMAGES */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  /* font-size: 80%; */ /* Customize me */ /* Oder ich kommentier dich einfach erstmal aus ... */
}
DIV.csc-caption-c .csc-caption { text-align: center; }
DIV.csc-caption-r .csc-caption { text-align: right; }
DIV.csc-caption-l .csc-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-imagecolumn { float: left; display: inline; }

DIV.csc-imagewrap { padding: 0 32px; }

DIV.csc-textpic IMG { border: none; }
DIV.csc-textpic { margin: 0 0 1em 0; }
DIV.csc-textpic p { margin-top: 0; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-imagewrap DIV.csc-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
/*DIV.csc-textpic DIV.csc-imagewrap DL.csc-image { float: left; }*/
DIV.csc-textpic DIV.csc-imagewrap DL.csc-image DT { float: none; }
DIV.csc-textpic DIV.csc-imagewrap DL.csc-image DD { float: none; }
DIV.csc-textpic DIV.csc-imagewrap DL.csc-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-image { margin: 0; }
DL.csc-image DT { margin: 0; display: inline; }
DL.csc-image DD { margin: 0; }

/* Und hier mit einem Rahmen ... */
DIV.csc-border DIV.csc-imagewrap DL.csc-image { margin:0 3px; }

/* Clearer */
DIV.csc-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csc-left DIV.csc-imagewrap .csc-image,
DIV.csc-intext-left-nowrap DIV.csc-imagewrap .csc-image,
DIV.csc-intext-left DIV.csc-imagewrap .csc-image {
  display: inline; /* IE fix for double-margin bug */
}

/* Pictures on right, add padding on left */
DIV.csc-right DIV.csc-imagewrap .csc-image,
DIV.csc-intext-right-nowrap DIV.csc-imagewrap .csc-image,
DIV.csc-intext-right DIV.csc-imagewrap .csc-image {
  display: inline; /* IE fix for double-margin bug */
}

/* Pictures centered, add padding left and right */
DIV.csc-center DIV.csc-imagewrap .csc-image {
  display: inline; /* IE fix for double-margin bug */
}
DIV.csc-textpic DIV.csc-imagewrap .csc-image .csc-caption { margin: 0; }
DIV.csc-textpic DIV.csc-imagewrap .csc-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
/*DIV.csc-textpic DIV.csc-imagewrap .csc-image { margin-bottom: 5px; }*/
/* Mach ich top draus ... */
DIV.csc-textpic DIV.csc-imagewrap .csc-image { margin-top: 5px; }
DIV.csc-equalheight DIV.csc-imagerow { margin-bottom: 5px; display: block; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic DIV.csc-imagewrap .csc-image { padding-bottom: 5px; }
/* End hide from IE5/mac */

/* Positioning of images: */

/* Above */
DIV.csc-above DIV.csc-text { clear: both; }

/* Center (above or below) */
DIV.csc-center { text-align: center; /* IE-hack */ }
DIV.csc-center DIV.csc-imagewrap { margin: 0 auto 1em auto; }
DIV.csc-center DIV.csc-imagewrap .csc-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-center DIV.csc-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-right DIV.csc-imagewrap { float: right; }
DIV.csc-right DIV.csc-text { clear: right; }

/* Left (above or below) */
DIV.csc-left DIV.csc-imagewrap { float: left; }
DIV.csc-left DIV.csc-text { clear: left; }

/* Left (in text) */
DIV.csc-intext-left DIV.csc-imagewrap { float: left; padding-right: 16px; }
/*DIV.csc-intext-left DIV.csc-imagewrap .csc-image { margin-right: 10px; }*/ /* ausgebelndet wegen <p> 32px margin */
/* Hide from IE5-mac. Only IE-win sees this. \*/
/** html DIV.csc-intext-left DIV.csc-imagewrap .csc-image { padding-right: 10px; }*/ /* ausgebelndet wegen <p> 32px margin */
/* End hide from IE5/mac */

/* Right (in text) */
DIV.csc-intext-right DIV.csc-imagewrap { float: right;  padding-left: 16px; }
/*DIV.csc-intext-right DIV.csc-imagewrap .csc-image { margin-left: 10px; }*/ /* ausgebelndet wegen <p> 32px margin */
/* Hide from IE5-mac. Only IE-win sees this. \*/
/** html DIV.csc-intext-right DIV.csc-imagewrap .csc-image { padding-left: 10px; }*/ /* ausgebelndet wegen <p> 32px margin */
/* End hide from IE5/mac */

/* Right (in text, no wrap around) */
DIV.csc-intext-right-nowrap DIV.csc-imagewrap { float: right; padding-left:8px; } /* clear:both entfernt, padding hinzugef¸gt */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-intext-right-nowrap .csc-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-intext-left-nowrap DIV.csc-imagewrap { float: left; padding-right:8px; } /* clear:both entfernt, padding hinzugef¸gt */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-intext-left-nowrap .csc-text { height: 1%; }
/* End hide from IE5/mac */

/* MARGIN */
#margin{margin:0 3px 0 3px;padding-bottom:1px}
.margin{font-size:.8em;line-height:1.3em;background:transparent;color:#333}
.margin a:link{background:transparent;color:#C80000;text-decoration:underline}
.margin a:visited{background:transparent;color:#941e1e;text-decoration:underline}
.margin a:active,.margin a:hover,.margin a:focus{background:transparent;color:#FA0000;text-decoration:underline}
.margin h1{margin:0 0 1em 0;background:transparent;color:#333;font-family:arial,sans-serif;font-size:1.2em;line-height:1em;border-bottom:1px solid #333}
.margin h2{margin:0 0 1em 0;padding:5px 16px 4px 16px;background:#C80000;color:#FFF;font-size:.8em}
.margin h3{background:transparent;color:#333;font-size:.8em}
.margin p{margin-bottom:1em;padding:0 8px}
.margin ol,.margin ul{margin-bottom:2em;margin-left:64px;margin-right:16px}
.margin ul li{list-style-image:url(/fileadmin/design/images/common/bullet_ff.gif)}
* html .margin ul li{list-style-image:url(/fileadmin/design/images/common/bullet_ie.gif)}

/* ACTUALANALYZER */
#actualanalyzer{position:absolute;top:-1px;left:-1px;width:1px;height:1px}

.csc-frame-frame1{background:#EEE;margin:0 16px 2em 16px;border-left:8px solid #C80000;padding:8px 0 0 0;font-size:95%;border-bottom: 1px solid #EEE}
.csc-frame-frame1 h1{font-size:110%;border:0;background:transparent}
.csc-frame-frame1 p{margin:0 16px 1em 16px}
.csc-frame-frame1 ol,.csc-frame-frame1 ul{margin-bottom:2em;margin-left:32px;margin-right:16px}

#livesearch{position:absolute;top:7.7em;left:49.8em;z-index:3;width:10.5em}
#livesearch input.searchfield{width:10.8em;height:1.5em;border:0;font-size:.8em;float:left;margin:0;background:#FFF}
#livesearch input.searchfield{width:9.95em;height:1.35em;border:0;font-size:.8em;float:left;margin:.225em .32em;background:#FFF}
#livesearch input.submit{width:1.5em;height:1.5em;margin:0 0 0 .4em;border:0}
* html #livesearch input.submit{margin:0 0 0 .2em}

#searchresults{position:absolute;top:9.1em;left:50em;z-index:3/*;width:8.2em*/}
#searchresults li{list-style:none;list-style-position:outside;border:1px solid #CCC;border-top:0}
#searchresults a{background:white;color:#C80000;font-size:.7em;line-height:1.3em;display:block;padding:3px;width:10.9em}
#searchresults a:active,#searchresults a:hover,#searchresults a:focus{background:#C80000;color:white}


#sitemap ul{margin:0 0 1em 3em}
#sitemap ul ul{margin:0 0 1em 2em}

form#googlemaps{background:#e5e5e5;width:175px;margin:0 50px;text-align:left}
form#googlemaps input{width:168px;padding:2px}
form#googlemaps input.submit{width:138px;background:#C80000 url(../images/common/arrow_right_white.gif) 100% 50% no-repeat;color:#FFF;border:0;font-size:1em;text-align:left;padding:2px 24px 2px 16px;margin:0 0 0 auto}