   div.tx-sremailsubscribe-pi1 P {  font-family:arial, sans-serif; font-size:0.9em; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   div.tx-sremailsubscribe-pi1 A:link { background-color:transparent; color:#b12938; text-decoration:none; font-weight:bold;}
   div.tx-sremailsubscribe-pi1 A:visited { background-color:transparent; color:#b12938; font-weight:bold; text-decoration:none; }
   div.tx-sremailsubscribe-pi1 A:hover { background-color:transparent; color:#b12938; text-decoration:none; }
   div.tx-sremailsubscribe-pi1 A:active { background-color:transparent; color:#b12938; font-weight:bold; text-decoration:none; }
   div.tx-sremailsubscribe-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:0.9em; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   div.tx-sremailsubscribe-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
   div.tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-submit { font-size:10px; font-family:Verdana; background-color:#660000; color:#ffffff; font-weight:bold; }
   div.tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#000000; font-weight:bold; }
   div.tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   div.tx-sremailsubscribe-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   div.tx-sremailsubscribe-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   div.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   div.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }

/*///////////////////////////////////////////////////*/
#search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	margin: 0px 0px 0px 0px;
}
#search input{
       height:18px;
	margin: 5px 0px 0px 0px;
       padding-left:4px;
       padding-right:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #6D121A;
}
#search .send{
	background: url(/fileadmin/global/images/dm/send.gif) no-repeat;
       margin-right:10px;
       margin-left:5px;
	border: none;
}

.banner_sky{
   padding-top:35px;

}

.banner_top{
   margin-top:5px;
   margin-right:5px;

}


.logo {
  
  margin-left:0px;
  background:  url(/fileadmin/global/images/dm/dm-logo.gif) no-repeat;
  line-height: 57px;
}

html, body{
     padding:0px;
     margin-top:0px; 
     margin-bottom:0px; 
     margin-left:0px; 
     margin-right:0px;
     background-color:#ffffff;
     /*background-image:url(/fileadmin/global/images/dm/body_bg2.jpg); background-repeat:repeat-x;*/
     font-family:arial;
     font-weight:bold;
     color:#000000;
}


.ueberschrift{
     margin-left:20px;
     font-family:arial;  
     font-size:0.9em; 
     color:#000000; 
     font-weight:bolder;
}


td {
     font-family:arial;  
     font-size:0.8em; 
     font-weight:normal;
}

.content_box{
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
}


a {
    color:#b12938;
    text-decoration:none;
    font-weight:normal;
}

a:visited {
    color:#b12938;
    text-decoration:none;
    font-weight:normal;
}

img {
    border-color:#000000;
}

h3 {
    font-size:1.0em;
    color:#dddddd;
    padding:2px;
}

hr{

 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #660000;
 border-bottom: solid 1px #ffffff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.zurueck_newsuebersicht_button{
 
 color:ffffff;
 padding-left:4px;
 padding-right:4px;
 background-color:#660000;

}

.outer_table{
    /*background-color:#ffffff;*/
    /*background-image:url(/fileadmin/global/images/dm/body_bg.jpg); background-repeat:repeat-x;/*
    width:1280px;
}


.maintable {
   /*background-color:#31444A;*/
}

.logo_bg {
    background-image:url(/fileadmin/global/images/recmag/top_300_bg.jpg); background-repeat:repeat-x;
}

.ticker_bg{
 padding-right:55px;
 color:#000000;
}

.newsletter_bg {
   padding-top:5px;
   /*background-image:url(/fileadmin/global/images/dm/menu_lang_links_bg.gif); background-repeat:repeat-x;*/
   background-color:#767677;
   font-family:arial;
   font-size:0.8em;
}

.menu_bg {
     padding-top:0px;
     margin-top:3px; 
     /*background-image:url(/fileadmin/global/images/dm/menu_lang_bg.gif); background-repeat:repeat-x;*/
     background-color:#767677;
}

.befinden{
   font-color:white;
   padding-left:3px;
   padding-right:3px;
   font-family:arial;
   font-size:1.0em;
   background-color:#767677;
}


.breadcrump_bg {
   background-color:#440B11;
   padding-left:30px;
   padding-top:5px;
   padding-bottom:2px;
   color:#ffffff;
   font-color:white;
   font-family:arial;
   font-size:0.6em;
}

.breadcrump_bg a{
   /*background-color:#767677;*/
   text-decoration:underline;
   padding:2px;
   color:#ffffff;
   font-color:white;
   font-family:arial;
   font-size:1.0em;
}

.breadcrump_bg a:visited{
   /*background-color:#767677;*/
   text-decoration:underline;
   padding:2px;
   color:#ffffff;
   font-color:white;
   font-family:arial;
   font-size:1.0em;
}

.search_bg{
   background-color:#440B11;
}


.content_bg {

     margin-top:0px; 
     margin-bottom:0px; 
     
   background-color:#b6b6b7;
   /*background-image:url(/fileadmin/global/images/recmag/transparent_bg.gif); background-repeat:repeat;*/
   padding-top:6px;
   padding-left:10px;
   padding-right:10px;
}

.bannersky_bg {
   background-color:#b6b6b7;
     width:166px;
     margin-top:0px; 
     margin-bottom:0px; 
     margin-left:0px; 
     margin-right:0px;
}

.footer_bg {
   background-image:url(/fileadmin/global/images/dm/menu_bg.jpg); background-repeat:repeat-x;

}

#menu_3 a{

 padding-right:5px;
 color:#000000;
 font-color:white;
 font-family:arial;
 font-size:1.0em;
}




*//////////Dropdownmenü//////////

#nav, #nav ul {

	float: left;
	/*width: 86em;*/
       width: 95px;
	list-style: none;
	line-height: 1em;
	/*background-image: url(l1_bg.gif);*/
	color: #FFF;
}
 
#nav li li {
       /*Zweiten Menuebene*/
       list-style-type: none;
	border-right:2px solid #440B11;
	border-left:2px solid #440B11;
	border-top:0px solid #440B11;
	border-bottom:2px solid #440B11;

       padding=0px;
       list-style-type: none;
	width: 180px;
       height:22px;
}
 
#nav a {
	display: block;
	/*xwidth: 7em;*/
	color: #FFF;
	text-decoration: none;
       /*Menu-Abstand von oben */
       padding-top:3px;
}
 
#nav a.menuparent  {
	background: url(pfeil.gif) no-repeat 90% 40%;
}
 
#nav li {
       list-style-type: none;
	float: left;
	padding: 0;
       /* Abstand zwischen Menu-Elementen*/
       margin-left:0px;
}
 
#nav ul li a {
	color: #FFF;
	font-size:11px;
	font-weight:bold;
}
 
#nav li ul {
	position: absolute;
       /*Menu wird außerhalb des sichtbaren Bereiches angezeigt*/
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
}
 
 
#nav li ul a {


}
 
#nav li ul ul {
       /*Positon drittes Menu*/
	margin: -20 0 20 0px !important;
	margin: -20 0 20 0px ;

}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	background: #ff4d00;
}
 
 
#nav li li a {
       /*Abstand Grafik und Rahmen*/
	padding:0px;
	padding-left:0px;
}
 
#nav li ul  {
	background-image: none;
}

/*******************************************
* Styles für Extension "tx_indexedsearch"  - Sucheregbnisse
********************************************/
.suche_nach_hintergrund {background-color:cccccc; padding:5px; width:780;}
.searchtable_hintergrund {background-color:cccccc; width:780;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:60px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:300px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color:#660000;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { padding-left:3px; color:#ffffff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:hover { padding-left:5px; color:#ff6666;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { margin-left:2px; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-size:0.9em; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }

/*******************************************
* Styles für Extension "sr_feuser_registration"  
********************************************/
.tx-srfeuserregister-pi1 p {
    vertical-align=left;
    width:700px;
    margin-top: .5em;
    margin-bottom: 0;
    padding: 0 .3em;
    text-indent: 0;
    color:#000000;
}
.tx-srfeuserregister-pi1 h4 {
    margin-top: 0;
    padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
    padding: 0 .5em;
    font-weight: bold;
    color:#660000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
    font-style: italic; margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
    margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
    padding-left: 14px;
    #background-color: transparent;
    text-decoration:none;
    margin: 0px;
    text-align: left;
    margin-left: 1px;
    padding: 0px;
    color: #660000;
    font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
}
.tx-srfeuserregister-pi1 label {
    margin: 0;
    padding: 0;
}
.tx-srfeuserregister-pi1 label span {
    color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
    color: #ff0000;
}
.tx-srfeuserregister-pi1 input {
    margin: 0;
    padding: 0 .5em 0 0;
}
.tx-srfeuserregister-pi1 input[type=password] {
    margin-right: 1em;
    background-color: #ffffff;
}
.tx-srfeuserregister-pi1 input {
    margin-right: 1em;
    background-color: #ffffff;
    color:#000000;
}
.tx-srfeuserregister-pi1 select {
    margin-right: 1em;
    background-color: #ffffff;
    color:#000000;
}
.tx-srfeuserregister-pi1 textarea {
    margin-right: 1em;
    background-color: #ffffff;
    color:#000000;
}

.tx-srfeuserregister-pi1 submit {
    margin-right: 1em;
    background-color: #660000;
    color:#000000;
}




* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
    margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
    background-color: #ffffff;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
    background-color: #ffffff;
}        
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
    margin-left: 1em;
    background-color: #ffffff;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
    cursor: pointer;
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
    padding-left: 15px;
    background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
    background-color: #ffffff;
    background-repeat: no-repeat;
    font-size: .8em;
    margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
    list-style-type: none;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
    margin: 0 0 .3em 0;
    padding: 0;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
    margin: 0;
    padding: 0 0 0 .5em;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
    float: left;
    padding: 0 2em 0 0;
    margin: 0;
}
.tx-srfeuserregister-pi1 dl {
    margin: 0;
    padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
    margin: 0;
    padding: 0 0 .5em 0;
    float: left;
}
.tx-srfeuserregister-pi1 dt {
    clear: both;
    width: 25%;
    text-align: right;
    padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
    text-align: left;
    width: 55%;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
    width: auto;
    padding-right: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
    width: auto;
}
* html .tx-srfeuserregister-pi1 dd {
float: none;
}
.tx-srfeuserregister-pi1 dd p {
    margin-top: 0;
    margin-bottom: .5em;
    padding: 0;
}
.tx-srfeuserregister-pi1 dd label {
    padding: 0 1em 0 .5em;
}

/* PAGECOMMENTS CSS*/
/* ############################################# */

.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#d1d1d1;padding-left:6px;height:20px; width:450px;}
.sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-counter {float:none; width:600px;}
.sk-pagecomments-answer{float:right; padding:0 4px 0 12px;}   
.sk-pagecomments-comment{background:#f1f1f1; padding:4px 28px; width:544px;}

.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0;font-size:90%}

.tx-skpagecomments-pi1 form {margin:16px 0;width:580px;}
.tx-skpagecomments-pi1 form fieldset {border:0px solid #660000; width:580px; background-color:#ffffff;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

.tx-skpagecomments-pi1 form legend {background:#dddddd;border:1px solid #000;padding:4px;margin-left:26px}
.tx-skpagecomments-pi1 form label {width:100px;float:left;margin-left:28px;}
.tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email {width:220px; background-color:#dddddd;}
.tx-skpagecomments-pi1 form input#homepage {width:420px; background-color:#dddddd;}
.tx-skpagecomments-pi1 form textarea {width:420px; height:160px; background-color:#dddddd; margin-bottom:20px;}
.tx-skpagecomments-pi1 form input#name:focus,
.tx-skpagecomments-pi1 form input#email:focus,
.tx-skpagecomments-pi1 form input#homepage:focus,
.tx-skpagecomments-pi1 form textarea:focus {background:#FFC480;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#660000;color:#ffffff;}
.tx-skpagecomments-pi1 img {border:0px}
.browsebuttons {border:1px solid; border-color:#ffffff; padding:2px; background-color:#dddddd;}




#Object for Teaser

lib.commentTeaser < plugin.tx_skpagecomments_pi1

lib.commentTeaser {

	teaser = 1

	teaser {

		entries = 5

	}

	

	pageLink {

		stripHtml=1

        crop = 5|...|1

	}

	

	comment {

    		#stdWrap for Comments

        	stripHtml=1

        	crop = 35|...|1

    	}

    	dateFormat = d.m.Y

    	

    	goto {

    		override = <img src="typo3conf/ext/sk_pagecomments/res/link.png" width="16" height="16" alt="go to commen" title="go to comment" /> 

    	}

}

img {border:0px}





#Object for Teaser

lib.commentTeaser < plugin.tx_skpagecomments_pi1

lib.commentTeaser {

	teaser = 1

	teaser {

		entries = 5

	}

	

	pageLink {

		stripHtml=1

        crop = 5|...|1

	}

	

	comment {

    		#stdWrap for Comments

        	stripHtml=1

        	crop = 35|...|1

    	}

    	dateFormat = d.m.Y

    	

    	goto {

    		override = <img src="typo3conf/ext/sk_pagecomments/res/link.png" width="16" height="16" alt="go to commen" title="go to comment" /> 

    	}

}

