h1,h2,h3,h4,h5,h6{
  margin:0;
  padding:0;
}


/* Ueberschrift H1 */
h1 {
    font-size: 12px;
    height:24px;
    padding:5px 0 0 25px;
    background: url("/fileadmin/templates/image/background_h1.png") no-repeat top left;
    margin-bottom:5px;
    display:block;
}
/*
 html* h1{     nur für den IE 7
    padding:0 0 2px 23px;
    background: url("/fileadmin/templates/image/titel_pfeil_unten.gif") no-repeat 5px 5px;
    background-color:#f3f3f3;
}                                */

h2{
    font-size: 12px;
    border-bottom:1px solid #b0b0b0;
    border-left:3px solid #db0031;
    margin:0 0 5px 0;
    padding-left:5px;
}

/*
Ueberschrift H4
 */
h4{
    font-size: 12px;
    padding:2px 0 2px 20px;
    background: url("/fileadmin/templates/image/titel_pfeil_rechts.gif") no-repeat 2px 2px;
}

html* h4{     /* nur für den IE 7 */
    padding:0 0 2px 20px;
    background: url("/fileadmin/templates/image/titel_pfeil_rechts.gif") no-repeat 2px 4px;
}

h5{
    margin-top:5px;
    font-size: 12px;
}

h5.links{
    font-size: 12px;
    padding:5px 0 4px 25px;
    background: url("/fileadmin/templates/image/titel_pfeil_rechts.gif") no-repeat 4px 7px;
    margin:0
}

a {
    color:#db0031;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

a:hover {
    text-decoration:underline;
}

a.internal-link, 
a.internal-link-new-window{
    font-size:12px; 
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/internal_link.gif") no-repeat 0 4px;padding-left:13px;
}

a.external-link, 
a.external-link-new-window, 
a.mail{
    font-size:12px;
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/external_link.gif") no-repeat 0 4px;
   padding-left:16px;
}

a.download{
   font-size:12px;
   font-weight:bold;
   color:#db0031;
   text-decoration:none;
   background: url("/fileadmin/templates/image/download_link.gif") no-repeat 0 1px;
   padding-left:16px;
   }

a.mail img{
	border:0;
}

a.back{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot_back.gif") no-repeat 0 5px;padding:0 0 0 14px;}

a.internal-link:hover,
a.internal-link-new-window:hover,
a.external-link:hover,
a.external-link-new-window:hover,
a.mail:hover,
a.download:hover{
    text-decoration:underline;
}

/*Rahmen für alle möglichen Bilder Klassen
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
div.standorte div.bild img{
padding:1px;
border:1px solid #b0b0b0;
}                */



/*Bilder in Text*/

.csc-textpic {

}

.csc-textpic-intext-right-nowrap {
    float:left;
}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
    float:right;
    margin:0;
}


#caption, #flvcaption, .csc-textpic-caption{
  font-family: Arial, Verdana, Tahoma;
  color:#646464;
  font-size:11px;
  width:100%;
  padding-bottom:5px;
}
#numberDisplay{
  font-family: Arial, Verdana, Tahoma;
  color:#646464;
  font-size:12px;
}



/*normale Ansicht Bild in Text und Bildunterschrift*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
padding:1px;
border:1px solid #b0b0b0;
margin-bottom:5px;
}




/*Rahmen Ansicht Bild in Text und Bildunterschrift
div.csc-textpic-border div.csc-textpic-imagewrap{
background: url("/fileadmin/templates/image/bildschatten_rechts_01.png") no-repeat bottom right;
}   */

div.csc-textpic-border div.csc-textpic-imagewrap div.nils dl.csc-textpic-image{
background: url("/fileadmin/templates/image/bildschatten_rechts.png") no-repeat bottom right;
}

div.csc-textpic-border div.csc-textpic-imagewrap div.nils dl.csc-textpic-image img{
padding:0;
margin:0;
}

div.csc-textpic-border div.csc-textpic-imagewrap div.nils {
background: url("/fileadmin/templates/image/bildschatten_links.png") no-repeat bottom left;
/*border-top:2px solid #dfdfdf;*/
}

div.csc-textpic-border div.csc-textpic-imagewrap div.nils:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;

}




div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
padding:0px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    font-size:11px;
    color:#646464;
    padding-bottom:3px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
border:none;

}





.news-single-item,
.csc-textpic-text,
{
  margin: 0 !important;
  padding: 0 !important;
}

p.bodytext{
  font-size: 12px;
  margin: 0 !important;
  padding: 0 !important;
}



* html .csc-textpic-text{
    display:list-item !important;
    list-style-type:none;

}

*+html .csc-textpic-text{
    display:list-item !important;
    list-style-type:none;
}


DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	   margin-left: 0px;}

       /* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom:0px; display:inline; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left:0px;
	}




/*
 Kästen auf der Startseite
*/

#colCenter div.kasten {
    background: url("/fileadmin/templates/image/verlauf_kasten_220.png") repeat-x top left;
    text-align:left;
    border:solid 1px #b0b0b0;
    background-color:#f3f3f3;
    padding:3px;
    margin:0 0 10px 0;
    height: 210px;

}

/**html #colCenter div.kasten
{
height:210px;
h\eight:210px;
overflow: hidden;
}
*/


#colRight div.kasten{
    background: url("/fileadmin/templates/image/verlauf_kasten_220.png") repeat-x top left;
    text-align:left;
    border:solid 1px #b0b0b0;
    background-color:#f3f3f3;
    padding:3px;
    margin:0 0 10px 0;
    /*height: 666px;   */
}

/**html #colRight div.kasten
{
height:666px;
h\eight:666px;
overflow: hidden;
}*/

.csc-textpic-intext-right {
 margin:5px 5px 0px 0px;
    /*clear:both;*/
}
ul,ol{
/*	clear:both;*/
}


div.beideSpalten ol li,
div.beideSpalten ul li,
.csc-textpic-text ol li,
.csc-textpic-text ul li {
   margin-left:25px;
   font-size:12px;
   line-height:150%;
   list-style-position: outside;
   list-style-image: url("/fileadmin/templates/image/pfeil_schwarz.gif")
}


.beideSpalten {
    width:515px;
    float:left;
}



.linkeSpalte{
    float:left;
    width:49%;
}

.rechteSpalte{
    float:right;
    width:49%;
}


.borderSpalte {

}
	
.footerAddress font{
    font-size:10px;
    color:#000000 !important;

}




.inhaltBorder {
	float:left;
    width:240px;

}

.clearer {
    clear:both;
    font-size:0:
    line-height:0:
}



.partnerMenu  {
    float:right;
}
/*+++++++++++++++++++++++++++++++
News
+++++++++++++++++++++++++++++++*/

.news-latest-morelink a {
    background-image: url("/fileadmin/templates/image/pfeil_rot.gif");
    background-position:0 5px;
    background-repeat:no-repeat;
    padding-left:14px;
    text-decoration:none;
    color:#db0031;
}

.news-latest-morelink a:hover {
    text-decoration:underline;
}


.news-latest-date {
    background-image: url("/fileadmin/templates/image/titel_pfeil_rechts.gif.gif");
    background-repeat:no-repeat;

}


/* News */

hr.clearer{display:none;}
div.tx-ttnews-browsebox p{font-size:0.8em;}
div.tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a{color:#db0132;text-decoration:underline;}
div.tx-ttnews-browsebox table tbody tr td p a{color:#db0132;text-decoration:none;}
div.tx-ttnews-browsebox table tbody tr td p a:hover{color:#db0132;text-decoration:underline;}




/* Latest */
div.news-latest-container p.bodytext{margin-top:5px;}
div.news-latest-item {font-size:12px;margin-top:5px;padding:2px 0 2px 0;border-bottom:1px solid #b0b0b0;}
div.news-latest-item img{float:right;margin-left:3px;border:solid 1px #b0b0b0;padding:1px;}
span.news-latest-date{font-weight:normal;font-size:0.8em;display:block;background: url("/fileadmin/templates/image/date_icon.gif") no-repeat 0 2px;padding-left:14px;}
span.news-latest-title{display:block;margin-bottom:5px;padding-bottom:2px;}
span.news-latest-title a{color:#000;text-decoration:none;}
span.news-latest-title a:hover{text-decoration:underline;}
div.news-latest-morelink{text-align:left;margin-top:5px;}
div.news-latest-morelink a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-latest-morelink a:hover{text-decoration:underline;}
div.news-latest-gotoarchive {padding-top:5px;}
div.news-latest-gotoarchive a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-latest-gotoarchive a:hover{text-decoration:underline;}

/* List */
div.news-list-container p.bodytext{margin-top:5px;}
div.news-list-item {background: url("/fileadmin/templates/image/verlauf_kasten_140.png") repeat-x top left;font-size:12px;border:solid 1px #b0b0b0;background-color:#f3f3f3;padding:4px;margin-top:5px;margin-bottom:10px;}
div.news-list-item img{float:right;margin-left:5px;border: solid 1px #b0b0b0;padding:1px;}
span.news-list-date{font-weight:normal;font-size:0.8em;display:block;background: url("/fileadmin/templates/image/date_icon.gif") no-repeat 0 2px;padding-left:14px;}
span.news-list-title{display:block;margin-bottom:5px;padding-bottom:2px;border-bottom:solid 1px #b0b0b0}
span.news-list-title a{color:#000;text-decoration:none;}
span.news-list-title a:hover{text-decoration:underline;}
div.news-list-morelink{text-align:left;}
div.news-list-morelink a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-list-morelink a:hover{text-decoration:underline;}


/* Single */
div.news-single-item{font-size:12px;}
div.titel{display:block;border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;background-color:#f3f3f3;margin:0 0 10px 0;padding-top:4px;padding-bottom:4px;padding-left:4px;}
span.news-single-date{font-weight:normal;font-size:0.8em;}
span.news-single-title{font-weight:bold;font-size:13px;padding-left:18px;background: url("/fileadmin/templates/image/titel_pfeil_unten.gif") no-repeat 0px 2px;}
div.news-single-subheader{font-weight:bold;padding:0 0 10px 0;}
div.news-single-img{width:205px;float:right;margin-left:5px;}
div.news-single-img img{border: solid 1px #b0b0b0;padding:1px;}
p.news-single-imgcaption{font-size:11px;color:#6f6f6f;margin-top:1px;margin-left:2px;}
div.news-single-backlink a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding:0 0 0 14px;}
div.news-single-backlink a:hover{text-decoration:underline;}
div.news-single-related span a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-single-related span a:hover{text-decoration:underline;}


/* List Event */
div.news-list-event-container p.bodytext{margin-top:5px;}
div.news-list-event-item {background: url("/fileadmin/templates/image/verlauf_kasten_140.png") repeat-x top left;font-size:12px;border:solid 1px #b0b0b0;background-color:#f3f3f3;padding:4px;margin-top:5px;margin-bottom:10px;}
div.news-list-event-item img{float:right;margin-left:5px;border: solid 1px #b0b0b0;padding:1px;}
span.news-list-event-date{font-weight:normal;font-size:0.8em;display:block;background: url("/fileadmin/templates/image/date_icon.gif") no-repeat 0 2px;padding-left:14px;}
span.news-list-event-title{display:block;margin-bottom:5px;padding-bottom:2px;border-bottom:solid 1px #b0b0b0}
span.news-list-event-title a{color:#000;text-decoration:none;}
span.news-list-event-title a:hover{text-decoration:underline;}
div.news-list-event-morelink{text-align:left;}
div.news-list-event-morelink a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-list-event-morelink a:hover{text-decoration:underline;}


/* Latest Event */
div.news-latest-event-container{}
div.news-latest-event-item p.bodytext{margin-top:5px;}
div.news-latest-event-item{min-height:85px;border:1px solid #b0b0b0;padding:4px;margin-left:9px;width:190px;font-size:12px;margin-bottom:10px;background: url("/fileadmin/templates/image/verlauf_kasten_140.png") repeat-x top left;background-color:#f3f3f3;}
div.news-latest-event-item img{float:right;margin-left:5px;border: solid 1px #b0b0b0;padding:1px;}
div.news-latest-event-text{font-size:12px;}
span.news-latest-event-date{font-weight:normal;font-size:0.8em;display:block;background: url("/fileadmin/templates/image/date_icon.gif") no-repeat 0 2px;padding-left:14px;}
span.news-latest-event-title{font-weight:bold;border-bottom:1px solid #b0b0b0;display:block;margin-bottom:3px;}
span.news-latest-event-title a{color:#000;text-decoration:none;}
span.news-latest-event-title a:hover{text-decoration:underline;}
span.news-latest-event-subtitle{font-style:italic;font-weight:bold;margin-top:-10px;}
div.news-latest-event-morelink{text-align:left;}
div.news-latest-event-morelink a{text-decoration:none;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0 5px;padding-left:14px;}
div.news-latest-event-morelink a:hover{text-decoration:underline;}

/*+++++++++++++++++++++++++++++++
Adressen
+++++++++++++++++++++++++++++++*/

.partner {
    margin-bottom:10px;
    font-size:12px;
}

a.url{
  font-size:12px;
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/external_link.gif") no-repeat 0 4px;
   padding-left:16px;
}

a.url:hover{
   text-decoration:underline;
}

span.tabulator{
width: 20px;
display: block;
float: left;
}


/*+++++++++++++++++++++++++++++++
eTraining Downloads
+++++++++++++++++++++++++++++++*/
.tx-damdownloads-pi1 {
    padding-top:10px;
    margin-left:240px;
}

ul.tx-damdownloads-pi1-list li{
    list-style-type:none;
        margin-bottom:5px;
}

/*+++++++++++++++++++++++++++++++
Tooltips
+++++++++++++++++++++++++++++++*/

#dom-tooltips {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    display: block;
    visibility: hidden;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #a0a0a0;
    background-color: #f0f0f0;
    color: #707070;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
#dom-tooltips ul {
    margin: 0 0 0 -20px;
    list-style: square;
}

* html #dom-tooltips ul {
    margin: 0 0 0 20px;
}

#dom-tooltips li {
    margin: 0;
}
#dom-tooltips small {
    color: #707070;
}


.csc-frame-frame1{
    margin-top:0px;
    background-color: #e0e0e0;
    font-size:12px;
    display:block;
}




/*++++++++++++++++++++++++++++
Tabellen bei Historie
++++++++++++++++++++++++++++*/
table.tabellen{
font-size:12px;
}

tr.kopfzeile{
 font-size: 12px;
 font-weight: bold;

}

tr.zeileA{
background-color: #f9f9f9;

}

tr.zeileB{
 background-color: #e9e9e9;
}

td.eins{
 font-weight:bold;
 padding:10px 15px 10px 10px;
 border-right:1px solid #b0b0b0;
}

td.zwei{
padding:10px 0 10px 10px;

}

td.drei{
padding:10px 10px 10px 10px;
text-align: right;
}


/*++++++++++++++++++++++++++++
Tabellen bei Sprachversionen
++++++++++++++++++++++++++++*/
table.tabellen{
font-size:12px;
}

tr.f_kopfzeile{
 font-size: 12px;
 font-weight: bold;
 border-bottom:1px solid #b0b0b0;
}

tr.f_kopfzeile td.f_zwei, tr.f_kopfzeile td.f_drei{

  text-align: center;
  width:30%;
}


tr.zeileA{
background-color: #f9f9f9;

}

tr.zeileB{
 background-color: #e9e9e9;
}

td.flagge{
padding:10px;
}

td.f_eins{
width:100px;
 font-weight:bold;
 padding:10px 15px 10px 0;
 border-right:1px solid #b0b0b0;
 text-align: left;
}

td.f_zwei{
padding:10px 0 10px 10px;
text-align: center;
 border-right:1px solid #b0b0b0;

}

td.f_drei{
padding:10px 10px 10px 10px;
text-align: center;
}



/*++++++++++++++++++++++++++++
Login Formular ALT
++++++++++++++++++++++++++++*/
.csc-loginform {
	border:0;
    font-weight:bold;
}



.csc-loginform .csc-form-labelcell {
font-size:12px;
width:140px;

   }

.csc-loginform .csc-form-fieldcell input{
   border:1px solid #8f8f8f !important;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}
.csc-loginform .csc-form-fieldcell input:hover, .csc-loginform .csc-form-fieldcell input:focus{
border:1px solid #cdcdcd;
background-image:none;
}

/*++++++++++++++++++++++++++++
Login Formular NEU
++++++++++++++++++++++++++++*/
.tx-felogin-pi1 {
    font-size:12px;
}

.tx-felogin-pi1 label {
	border:0;
    font-weight:bold;
}

.tx-felogin-pi1 span.fehler {
   font-weight:bold;
   color:#db0031;
}

.tx-felogin-pi1 h3 {
    font-size: 12px;
    border-bottom:1px solid #b0b0b0;
    border-left:3px solid #db0031;
    margin:0 0 5px 0;
    padding-left:5px;
}

.tx-felogin-pi1 input{
   border:1px solid #8f8f8f !important;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}
.tx-felogin-pi1 input:hover, .tx-felogin-pi1 input:focus{
border:1px solid #cdcdcd;
background-image:none;
}

.tx-felogin-pi1 input.submit{
   min-width:100px;
   height:22px;
   border:1px solid #b0b0b0 !important;
   background: url("/fileadmin/templates/image/glanz_button_grey.jpg") repeat-x;
  margin-top:10px;
  }

.tx-felogin-pi1 input.submit:hover, .tx-felogin-pi1 input.submit:focus{
   background: url("/fileadmin/templates/image/glanz_button_grey.jpg") repeat-x;
  }

/*++++++++++++++++++++++++++++
Mailformular
++++++++++++++++++++++++++++*/
.mf {
	border:0;
	font-size:12px;

}


.mf-input{
   margin-bottom:10px;
   clear:both;
   border:1px solid #8f8f8f !important;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}

.mf-input:hover, .mf-input:focus{
border:1px solid #cdcdcd;
background-image:none;
}

.mf-text{
   margin-bottom:10px;
   clear:both;
   border:1px solid #8f8f8f;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}

.mf-text:hover, .mf-text:focus{
border:1px solid #cdcdcd;
background-image:none;
}

.mf-submit{
   margin:0 0 10px 0;
   clear:both;
   min-width:100px;
   height:22px;
   border:1px solid #b0b0b0 !important;
   background: url("/fileadmin/templates/image/glanz_button_grey.jpg") repeat-x;
}

.mf-submit:hover, .mf-submit:focus{
background: url("/fileadmin/templates/image/glanz_button_grey_act.jpg") repeat-x;
}


.mf label{
 font-weight:bold;
}

#mailform .mf .radiolayout fieldset {
  border:none;
  margin:0;
  padding:0;
}


#mailform .mf .radiolayout fieldset legend{
  color:#000;
  font-weight: bold;
  border:none;
  margin:0;
  padding:0;
}

#mailform .mf .radiolayout fieldset label{
  font-weight: normal;
}

div.tx-felogin-pi1 label{
 margin-top:5px; 
}




/*++++++++++++++++++++++++++++
Linkliste (Alianzen)
++++++++++++++++++++++++++++*/

div.tx-linklist-CategoryWrap{
  font-size:12px;
}

.tx-linklist-listView-categoryDescription{

}

.tx-linklist-listView-linkDescription{
  padding:0px;
}

a.tx-linklist-listView-linkLabel{
   font-size:12px;
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/external_link.gif") no-repeat 0 9px;
   padding-left:16px;
}

a.tx-linklist-listView-linkLabel:hover{
 font-size:12px;
    font-weight:bold;
    color:#db0031;
text-decoration:underline;
}

a.tx-linklist-listView-downloadLabel{
   font-size:12px;
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/download_link.gif") no-repeat 0 2px;
   padding-left:16px;
}

a.tx-linklist-listView-downloadLabel:hover{
 font-size:12px;
    font-weight:bold;
    color:#db0031;
text-decoration:underline;
}

.tx-linklist-listView{
    padding:10px 0 10px 0;
}

div.tx-linklist-CategoryWrap{
	float:left;
}

.tx-linklist-listView table{

}

/*++++++++++++++++++++++++++++
Standorte
++++++++++++++++++++++++++++*/

div.standorte{
	clear:both;
}

div.standorte .texte .adr{
font-size:12px;
float:left;
padding:0 0 5px 0;
}

div.standorte .texte .adr a{
  font-size:12px;
    font-weight:bold;
    color:#db0031;
    text-decoration:none;
    background: url("/fileadmin/templates/image/external_link.gif") no-repeat 0 4px;
   padding-left:16px;
}

div.standorte .texte .adr a:hover{
text-decoration:none;
}


div.standorte div.bild{
	float:right;
   padding:0 0 10px 0;
}

div.standorte div.bild img{
}

/*++++++++++++++++++++++++++++
Sprachwahl
++++++++++++++++++++++++++++*/

.tx-srlanguagemenu-pi1 .CUR
{vertical-align:bottom;padding:0 0 5px 0;}



.tx-srlanguagemenu-pi1 .CUR img  /*Pfeil vor aktiver Flagge*/
{margin:0 3px 3px 0;padding:0;vertical-align:bottom; }

.tx-srlanguagemenu-pi1 .CUR a img.tx-srlanguagemenu-pi1-flag /*aktive Flagge*/
{border:1px solid #b0b0b0;margin:7px 5px 0 0;padding:0;vertical-align:bottom;}
.tx-srlanguagemenu-pi1 .CUR a:hover img.tx-srlanguagemenu-pi1-flag
{border:1px solid #ffffff;}


.tx-srlanguagemenu-pi1 .NO a img.tx-srlanguagemenu-pi1-flag /*inaktive Flagge*/
{border:1px solid #b0b0b0;margin:7px 5px 0 0;padding:0;vertical-align:bottom;}
.tx-srlanguagemenu-pi1 .NO a:hover img.tx-srlanguagemenu-pi1-flag
{border:1px solid #ffffff;}

.tx-srlanguagemenu-pi1 .INACT img.tx-srlanguagemenu-pi1-flag /*inaktive Flagge*/
{border:1px solid #b0b0b0;margin:7px 5px 0 0;padding:0;vertical-align:bottom;}



/*++++++++++++++++++++++++++++
FAQ
++++++++++++++++++++++++++++*/
div.news-catmenu-NO a{
   padding:0 0 2px 15px;
   background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 3px;
   color:#db0031;
   text-decoration:none;
}

div.news-catmenu-NO a:hover{
    text-decoration:underline;
}

div.menu_dx_eventi_style form input{
   border:1px solid #8f8f8f;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}
div.menu_dx_eventi_style form input:hover, div.menu_dx_eventi_style form input:focus, {
   background-image:none;
   border:1px solid #cdcdcd;
}
div.menu_dx_eventi_style form div.menu_dx_eventi_combo select{
   border:1px solid #8f8f8f;
   margin-bottom:10px;
}
div.menu_dx_eventi_style form div.menu_dx_eventi_sel{
font-size:12px;
}

div.menu_dx_eventi_style form a{
   padding:0 0 2px 15px;
   background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 3px;
   color:#db0031;
   text-decoration:none;
}

div.menu_dx_eventi_style form a:hover{
    text-decoration:underline;
}

div.faq_filiere_content div.domanda_chiave_faq{
    font-size: 13px;
    border-bottom:1px solid #b0b0b0;
    border-top:1px solid #b0b0b0;
    padding:3px 0 3px 23px;
    background: url("/fileadmin/templates/image/faq_icon.gif") no-repeat 5px 4px;
    background-color:#e9e9e9;
    margin:0 0 0 0;
}

html* div.faq_filiere_content div.domanda_chiave_faq{     /* nur für den IE 7 */
    padding:0 0 2px 23px;
    background: url("/fileadmin/templates/image/faq_icon.gif") no-repeat 5px 5px;
    background-color:#e9e9e9;
}

div.faq_filiere_content ol, div.faq_filiere_content ul{
margin-left:10px;
}


/*++++++++++++++++++++++++++++
SITEMAP
++++++++++++++++++++++++++++*/

/*Ebene 1*/
div.csc-sitemap ul{list-style-type:none;}
div.csc-sitemap ul li a{padding:3px 0 3px 15px;color:#000;text-transform:uppercase;}
div.csc-sitemap ul li a:hover{text-decoration:underline;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 7px}

/*Ebene 2*/
div.csc-sitemap ul li ul{list-style-type:none;}
div.csc-sitemap ul li ul li a{padding:3px 0 3px 15px;background: url("/fileadmin/templates/image/pfeil_rot_runter_rechts.gif") no-repeat 0px 6px;color:#000;text-transform:none;}
div.csc-sitemap ul li ul li a:hover{text-decoration:underline;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 7px}

/*Ebene 3*/
div.csc-sitemap ul li ul li ul{list-style-type:none;}
div.csc-sitemap ul li ul li ul li a{padding:3px 0 3px 15px;background: url("/fileadmin/templates/image/pfeil_rot_runter_rechts.gif") no-repeat 0px 6px;color:#000;}
div.csc-sitemap ul li ul li ul li a:hover{text-decoration:underline;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 7px}

/*Ebene 3*/
div.csc-sitemap ul li ul li ul li ul{list-style-type:none;}
div.csc-sitemap ul li ul li ul li ul li a{padding:3px 0 3px 15px;background: url("/fileadmin/templates/image/pfeil_rot_runter_rechts.gif") no-repeat 0px 6px;color:#000;}
div.csc-sitemap ul li ul li ul li ul li a:hover{text-decoration:underline;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 7px}

/*Ebene 4*/
div.csc-sitemap ul li ul li ul li ul li ul{list-style-type:none;}
div.csc-sitemap ul li ul li ul li ul li ul li a{padding:3px 0 3px 15px;background: url("/fileadmin/templates/image/pfeil_rot_runter_rechts.gif") no-repeat 0px 6px;color:#000;}
div.csc-sitemap ul li ul li ul li ul li ul li a:hover{text-decoration:underline;color:#db0031;background: url("/fileadmin/templates/image/pfeil_rot.gif") no-repeat 0px 7px}


/*++++++++++++++++++++++++++++
Downloads - Partnerbereich
++++++++++++++++++++++++++++*/

#sb_download_flexWrap{font-size:12px;}
div.sb_download_flex .downloadlink a{font-weight:bold;color:#db0031;text-decoration:none;background: url("/fileadmin/templates/image/download_link.gif") no-repeat 0 1px;padding-left:16px;}
div.sb_download_flex .downloadlink a:hover{text-decoration:underline;}
div.sb_download_flex img{border: solid 1px #b0b0b0;padding:1px;}
div.sb_download_flex img.flag{border:none;}
td.linkdescription{padding-right:15px;}
td.downloadlink{padding-right:15px;}
td.download_title{text-align:left;padding-left:5px;margin:0px;font-weight:bold;border-bottom:1px solid #b0b0b0;border-left:3px solid #db0031;}
td.download_kat{text-align:right;color:#b0b0b0;border-bottom:1px solid #b0b0b0;margin:0px;}

/*++++++++++++++++++++++++++++
My Partner Forum
++++++++++++++++++++++++++++*/
div.userinfo_mpf{
  float:right;
}
div.userinfo_mpf img{
border: solid 1px #b0b0b0;padding:1px;
}


/*++++++++++++++++++++++++++++
Partner Forum Login/Logout
++++++++++++++++++++++++++++*/
div.userinfo{
font-size:12px;
}
div.userinfo_image{
margin:5px 0 5px 0;
}
div.userinfo_image img{
border: solid 1px #b0b0b0;padding:1px;
}

/*++++++++++++++++++++++++++++
Newsletter An-/Abmeldung
++++++++++++++++++++++++++++*/
form{
  line-height: 1em;
  margin:0px;
  padding:0px;
}

input.newsletter{
   width:200px;
   margin-bottom:10px;
   clear:both;
   border:1px solid #8f8f8f !important;
   background: url("/fileadmin/templates/image/formular_verlauf.jpg") repeat-x;
   background-color:#ffffff;
}
input.newsletter:hover,  form input.newsletter:focus{
border:1px solid #cdcdcd;
background-image:none;
}

input.newsletter-submit{
   min-width:100px;
   height:22px;
   margin:0 0 10px 0;
   clear:both;
   border:1px solid #b0b0b0 !important;
   background: url("/fileadmin/templates/image/glanz_button_grey.jpg") repeat-x;
   background-color:#ffffff;

}

input.newsletter-submit:hover, input.newsletter-submit:focus{
background: url("/fileadmin/templates/image/glanz_button_grey_act.jpg") repeat-x;

}


.dmail_sub1{
font-size:12px;
}
.dmail_sub2{
font-size:12px;
}

/*++++++++++++++++++++++++++++
  Design Catalog
++++++++++++++++++++++++++++ */

table.dco_package{
font-size:12px;
    margin:0 0 15px 150px;
    padding: 5px;
    border: 1px solid #cdcdcd;
}

.dco_date{
  color: #b0b0b0;
}

.dco_logo{
  float:left;
}

.locked_link{
  font-style: italic;
  color: #b0b0b0;
  background: url("/fileadmin/templates/image/icon_schloss.gif") no-repeat 0px 0px;
  padding-left:20px;
}

.dco_dwn{
margin:10px;
text-align:right;
}

.dco_dwn a{
font-size:18px;
background: url("/fileadmin/templates/image/titel_pfeil_unten.gif") no-repeat 0px 5px;
padding-left:18px;
}

.dco_dwn a:hover{
text-decoration:none;
}

.dco_bttn{
text-align:right;
}

.dco_bttn input{
   min-width:100px;
   height:22px;
   border:1px solid #b0b0b0 !important;
   background: url("/fileadmin/templates/image/glanz_button_grey.jpg") repeat-x;
  margin-top:10px;
}

.dco_bttn input:hover{
border:1px solid #cdcdcd;
background-image:none;
}
