
body {
    text-align:center;
    margin:auto;
    margin:0;
    padding:0;
    font: 12px "Arial";
}

img {border:none;}


.to-right {
		float: right;
		margin: 0 0 .5em 1em;
	}
.to-left {
		float: left;
		margin: 0 1em 5px 0;
	}

.wrappAll {
    width:950px;
    height:500px;
    margin:auto;
}

.wrapperTop { height:149px; width:950px; background:url(../images/wrapperTop-bg.gif) 0 0 no-repeat; position:relative; }

.wrapperCenter {
    width:950px;
	border-bottom:1px solid #fff;
	text-align:left;
	font-size:12px;
	color:#003362;
	line-height:130%;
	background:#CCD6E0 url(../images/wrapperCenter-green-bg.gif) 254px 0 repeat-y;
}

.wrapperBottom {
	border-left:255px solid #E5F0E8; 
	border-right:250px solid #E5F0E8;
	text-align:left;
	font-size:12px;
	color:#003362;
	line-height:130%;
}

.inner {
	width:950px;
	margin-left:-255px; 
	margin-right:-250px;
}

#col-1 { width:254px; float:left; }
#col-2 { width:445px; float:left; margin:0 1px; }
#col-3 { width:249px; float:left; }

.clear { clear:both; }


.navigation { background:#003362; height:300px; }

.image { width:250px; height:300px; overflow:hidden; }

.right .panel {height:300px;}

.logo {
    width:255px;
    float:left;
    height:100%;
}

#logo {margin-top:35px;}

.logo-center {
    width:445px;
    float:left;
    height:100%;
}

.sprache {
    width:250px;
    float:left;
    height:100%;
}

#footer {
	background:#003362;
	color:#fff;
	font-size:11px;
}

#footer p {
	padding-top:5px;
	padding-bottom:5px;
}

#footer a {
	color:#fff;
}


.unternavigation { }

.content { }

.right .standard { padding:10px; }
.right .panel { padding:0 10px; min-height:300px; background-color:#003362; }
* html .right .panel { min-height:300px; }
.right .panel, .right .panel h2, .right .panel h3 { color:#fff; }

.teaser-right { position:absolute; top:25px; left:255px; width:695px; text-align:right; }


.teaser-right .mat {width:240px;float:right;text-align:left;margin-top:10px;}
.teaser-right .mat p {padding:0;margin:0;}
.teaser-right .standard {
}

.teaser-right .standard a { color:#007F16; }

.teaser-right .standard h2 {
	font-size:12px;
}

.teaser-right .banner { }

#language {
	position:absolute;
	left:710px;
	top:0;
	background:#EBEFF2;
	text-align:left;
	height:21px;
	padding:0;
	margin:0;
}

#language img {
	position:absolute;
	left:0;
	top:0;
	padding:0;
	margin:0;
	width:26px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
}


.ss {
	padding:0;
	margin:0;
	float:Left;
	padding-top:3px;
	height:16px;

}

#language select {
	position:absolute;
	left:39px;
	top:3px;
	font-size:10px;
	height:16px;
	padding:0;
	margin:0;
	border:none;
	width:180px;
}



	.table-member{
		padding-left: 10px;
		width: 150px;
	}


/* Format Grundeinstellungen */
	/* Formulare */
	form {
		margin: 0;
	}
	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p, ul, li {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	td, th {
		font-size:11px;
	}
	th { text-align:center; }
	/* Anpassungen fuer die Standard Absaetze */
	p {
		margin: 0px 0 15px 0;
		line-height:130%;
	}
	.incenter p {
	}

	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul { list-style-type:square; margin-bottom:12px; margin-left:15px; }
	li {}

	/* Einstellungen fuer Ueberschriften */
	h1 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		margin: 0;
		padding: 10px 0 5px 0;
		color: #007D15;
		line-height:130%;
		font-weight: bold;
	}
	h2 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 16px;
		margin: 0 0 3px 0;
		line-height:130%;
		color: #003163;
	}
	h3 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		margin: 0 0 .3em 0;
		line-height:130%;
		color: #007F16;
	}
	h4 {
		color: white;
		font-size: 12px;
		line-height:130%;
		margin: 0 0 12px 0;
	}
	a {
		color: #007D15; text-decoration:none;
	}
	a:hover	{
		text-decoration:underline;
	}
	
	hr {
		border:solid #cad8cb 1px;height:1px;
		margin-top:10px;
		margin-bottom:20px;
	}
	pre {
		padding: 5px;
		background: #eee;
		white-space: normal;
		font-size: 11px;
	}
	.small,
	p.small,
	span.small {
		font-size: .9em;
		line-height: 1.4em;
		color: #003362;
	}
	
	sup {
		font-size:10px !important;
	}
/* << */


/* Hauptnavigation */
    div#mnavi {
    }
    div#mnavi ul {
        list-style-image: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
		padding-top:15px;
    }
    div#mnavi li {
        margin: 0;
        padding: 0;
		clear:both;
    }
    div#mnavi li a {
        display: block;
    }
    /* Ebene 1 */
        div#mnavi ul.e1 {
            width: 254px;
			text-align:left;
        }
        
        div#mnavi ul.e1 li /* all */ {
        }
        
        div#mnavi a.e1p, /* closed */
        div#mnavi a.e1a, /* active */
        div#mnavi a.e1o, /* open */
        div#mnavi a.e1oa /* open active */ {
            color: #50AD64;
            padding: 3px 0 3px 55px;
            font-weight: bold;
	    text-transform: uppercase;
            text-decoration: none;
        }
        
        div#mnavi a.e1p:hover, div#mnavi a.e1a:hover, div#mnavi a.e1o:hover, div#mnavi a.e1oa:hover,
        div#mnavi a.e1o, div#mnavi a.e1a, div#mnavi a.e1oa {
            color: #fff;
        }
        
    /* Ebene 2 */
        div#mnavi ul.e2 {
			        margin: 0;
					padding: 0;
					padding-top:5px;
					padding-bottom:5px;
        }
        
        div#mnavi ul.e2 li /* all */ {
			        margin: 0;
					padding: 0;
        }
        
        div#mnavi a.e2p, /* closed */
        div#mnavi a.e2a, /* active */
        div#mnavi a.e2o, /* open */
        div#mnavi a.e2oa /* open active */ {
            background: transparent;
            color: #fff;
            padding: 1px 0 1px 75px;
			text-decoration:none;
			font-size:11px;
            font-weight: normal;
        }
        
        div#mnavi a.e2p:hover, div#mnavi a.e2a:hover, div#mnavi a.e2o:hover, div#mnavi a.e2oa:hover,
        div#mnavi a.e2o, div#mnavi a.e2a, div#mnavi a.e2oa {
            background: transparent;
            color: #BAD9BC;
        }
        
/* << */

/* Hilfsnavigation */
    div#mnavi2 {
		padding-bottom:20px;
	}
    div#mnavi2 div#mnavi ul {
        list-style-image: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
		padding-top:15px;
    }
    div#mnavi2 div#mnavi li {
        margin: 0;
        padding: 0;
    }
    div#mnavi2 div#mnavi li a {
        display: block;
    }
    /* Ebene 1 */
        div#mnavi2 div#mnavi ul.e1 {
            width: 254px;
			text-align:left;
        }
        
        div#mnavi2 div#mnavi ul.e1 li /* all */ {
        }
        
        div#mnavi2 div#mnavi a.e1p, /* closed */
        div#mnavi2 div#mnavi a.e1a, /* active */
        div#mnavi2 div#mnavi a.e1o, /* open */
        div#mnavi2 div#mnavi a.e1oa /* open active */ {
            color: #003362;
            padding: 1px 0 1px 55px;
            font-weight: normal;
			text-transform: uppercase;
            text-decoration: none;
			font-size:11px;
        }
        
        div#mnavi a.e1p:hover, div#mnavi a.e1a:hover, div#mnavi a.e1o:hover, div#mnavi a.e1oa:hover,
        div#mnavi a.e1o, div#mnavi a.e1a, div#mnavi a.e1oa {
            color: #fff;
        }
		
    /* Ebene 2 */
        div#mnavi2 div#mnavi ul.e2 {
			        margin: 0;
					padding: 0;
					float:left;
        }
        
        div#mnavi2 div#mnavi ul.e2 li /* all */ {
			        margin: 0;
					padding: 0;
					
        }
        
        div#mnavi2 div#mnavi a.e2p, /* closed */
        div#mnavi2 div#mnavi a.e2a, /* active */
        div#mnavi2 div#mnavi a.e2o, /* open */
        div#mnavi2 div#mnavi a.e2oa /* open active */ {
            background: transparent;
            color: #003362;
            padding: 3px 0 3px 75px;
			text-decoration:none;
			font-size:11px;
            font-weight: normal;
        }
        
        div#mnavi2 div#mnavi a.e2p:hover, div#mnavi2 div#mnavi a.e2a:hover, div#mnavi2 div#mnavi a.e2o:hover, div#mnavi2 div#mnavi a.e2oa:hover,
        div#mnavi2 div#mnavi a.e2o, div#mnavi2 div#mnavi a.e2a, div#mnavi2 div#mnavi a.e2oa {
            background: transparent;
            color: #007D15;
        }
/* << */

.content .standard { padding:10px 15px; }

.content .panel { padding:0 15px; min-height:300px; background-color:#003362; }
* html .content .panel { height:300px; }
.content .panel, .content .panel h2, .content .panel h3 { color:#fff; }

/* Newsliste */
    /* DIV-Bereich fuer die gesamte Artikelliste */ 
    div#news { padding: 0px; color:#fff; }
	
    div#news .empty {
        padding-left: 15px;
    }
	
    div#news ul {
        padding: 0;
        margin: 0;
        list-style-image: none;
        list-style: none;
    }
    div#news li {
        padding: 0;
        margin: 0;
    }
    
    div#news ul.col1 { background-color:#003362; }
    div#news ul.col2 { background-color:#335C81; }
    div#news ul.active { }
    
    div#news #news_advanced {
        clear: both;
        border-top: 1px solid #fff;
        padding: 15px;
    }
    
    div#news #news_advanced:hover { background-color:#4AA04E; cursor:pointer; }
    
    /* Links */
    div#news a { color:#fff; }
    div#news a:hover { text-transform:uderline; }

    /* Ueberschrift Artikel */
    div#news .headline_advanced {
    }
    div#news .headline_advanced h2 a {
        margin-bottom: 0;
        display: block;
        font-size: 12px;
		color:#fff;
    }
    /* Einstellung der Bilder fortlaufende Zaehlung, beginnend mit 0    */ 
    div#news .img_advanced0 {
        float: right;
        margin: 0 0 3px 15px;
    }
    div#news .img_advanced0 a img {
    }
    /* Einstellung fuer Text fortlaufende Zaehlung, beginnend mit 0 */ 
    div#news .text_advanced0 {
        width: auto;
        height: auto;
		padding-top:5px;
		padding-bottom:5px;
    }
    div#news .text_advanced1 {
    }
    
    /* Mehr Button */ 
    div#news .more {
        clear: both;
        text-align: left;
        width: auto;
    }
    div#news .more a { }
    div#news .more a:hover { }
    
    /* Seitenzaehler */
    div#news .pageselector { clear:left; text-align:left; height:20px; overflow:hidden; font-size:11px; padding-top:5px; border-top:1px solid #fff; color:#003362; }
    div#news .pageselector a,
    div#news .pageselector span.inPage {
        float: left;
        display: block;
	padding-left:10px;
        color: #333;
        font-weight: bold;
    }
	
	div#news .pageselector a {
		text-decoration:none;
		color:#003362;
		font-weight:normal;
		padding-left:10px;
	}
	
	div#news .pageselector .firststep, div#news .pageselector .laststep {
		display:none;
	}
	
    div#news .pageselector a:hover,
    div#news .pageselector span.inPage {
		font-weight:bold;
    }
    
    div#news .pageselector span.inPage {
        color: #0F220E;
		font-size:11px;
		font-weight:bold;
		color:#003362;
    }
    
    div#news .pageselector span.page {
        padding-left:15px;
        float: left;
		font-weight:bold;
		text-transform:uppercase;
    }
    div#news .pageselector span.platzhalter {
        float: left;
        display: block;
        padding: 2px 8px;
        margin-right: 1px;
    }
/* << */

/* Kontaktformular */
	div.KontaktForm {
			padding-left:15px;
	}
	table.KontaktFormular {
		margin-top: 10px;
		text-align:left;
		padding-left:15px;
	
	}
	table.KontaktFormular td {
		padding-left: 0px;
		padding-bottom: 20px;
		color: #fff;
		text-align:left;
	}
	
	table.KontaktFormula tr {
		padding-left: 0px;
		padding-top: 20px;
		color: #fff;
		background:red;
	}
	
	table.KontaktFormular td li {
		padding-left: 10px;
		color: #fff;
		text-align:left;
		color:red;
		font-size:12px;
	}
	table.KontaktFormular td a {
		margin-top:20px;
		font-size:12px;
		color: #007D15;
	}
	table.KontaktFormular td a:hover {
		color: #007D15;
		text-decoration:underline;
	}
	
	div.KontaktForm table.Kontakt {
		width: auto;
	}
	div.KontaktForm td {
		padding-bottom:10px;
	}
	div.KontaktForm td.left {
		width: 100px;
		text-align:left;
		font-size:12px;
		vertical-align:top;
	}
	div.KontaktForm td.right {
		width: 300px;
		background:transparent;
		text-align:left;
		vertical-align:top;
		border:none;
	}
	div.KontaktForm td.submit {
		padding-left: 0px;
	}
	
	div.KontaktForm td.aufmerksam {
		width:500px;
		text-align:left;
	}
	
	div.KontaktForm input,
	div.KontaktForm textarea {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		background: #fff;
		border:0;
		width: 300px;
	}
	
	div.KontaktForm td.aufmerksam input {
		width:50px;
		margin-left:80px;
		background:transparent;
	}
	
	div.KontaktForm label {
		width: 80px;
		display: block;
		line-height: 120%;
	}
	div.KontaktForm label.plz {
		display: inline;
	}
	div.KontaktForm label.ort {
		display: inline;
	}
	div.KontaktForm input.plz {
		display: inline;
		width: 25%;
		float: left;
	}
	div.KontaktForm input.ort {
		width: 206px;
		float: left;
		margin-left:10px;
	}
	
	* html 	div.KontaktForm input.ort {
		width: 215px;
	}
	
	*+html 	div.KontaktForm input.ort {
		width: 215px;
	}
	
	div.KontaktForm #capcha {
		width: 100px;
		font-size: 25px;
		height:30px;
		text-align: center;
		vertical-align:middle;
	}

	div.KontaktForm input.button {
		width: 150px;
		font-size: 13px;
		font-weight: bold;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom:10px;
		
	}
	
	div.KontaktForm input.buttonloeschen {
		width: 80px;
		font-size: 11px;
		font-weight: normal;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom:20px;
	}
	
	div.KontaktForm {
		text-align:left;
		float:left;
	}
/* << */

/* Sitemap */
    ul.sitemap {
        list-style-type: none;
        list-style-image: none;
        margin: 0;
		padding:0;
		padding-left:15px;
		padding-right:15px;
    }
    
    ul.sitemap ul {
        list-style-type: none;
        list-style-image: none;
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;

    }
    
    ul.sitemap ul ul {
        list-style-type: none;
    }
    
    ul.sitemap li {
        padding: 0;
        margin: 5px 0 0 0;
        /*float: left;
        width: 48%;
        margin-right: 2%;*/
    }
    
    ul.sitemap li li {
        float: none;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    
    ul.sitemap li a {
        font-weight: bold;
        display: block;
        padding: 2px 5px;
        font-size: 12px;
        background: #003362;
		text-decoration:none;
        color: #50AD64;
    }
    
    ul.sitemap li li a {
        padding: 4px 5px;
        font-size: 12px;
        border-bottom: 0;
        color: #003362;
		font-weight: normal;
        background: transparent;
    }
    
    ul.sitemap li li li a {
        font-size: 11px;
        font-weight: normal;
        padding: 2px 5px 2px 15px;
    }
    
    ul.sitemap li li li li a {
        padding-left: 0px;
    }
    
    
    ul.sitemap li a:hover {
        color: #fff;
    }
    
    ul.sitemap li li a:hover {
        color: #fff;
        background: transparent;
    }
/* << */

	/* Login Box */
	div#LoginBox {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:20px;
	}
	div.center div#LoginBox div.login {
		text-align: left;
		margin: 0 auto;
	}
	div#LoginBox h3 {
		font-size: 12px;
	}	
	div#LoginBox a:hover {
	}
	div#LoginBox form {
	}
	div#LoginBox label {
		display: block;
		font-weight: bold;
		font-size: 12px;
		color: #003163;
	}
	div#LoginBox input {
		width: 150px;
		border: 0;
		margin-bottom: 5px;
		border-bottom: 1px solid #ccc;
		background: #efefef;
		font-size: 11px;
	}
	div.center div#LoginBox input {
		font-size: 12px;
	}
	div#LoginBox input.button {
		width: auto;
		float:left;
	}
	
	div#LoginBox .button span {
		display:none;
	}
	
	/* Logout Box */
	div#LoginBox div.logout {
		text-align: left;
	}
	
	div.right div#LoginBox div.logout {
		padding-left: 15px;
	}
	
	div#LoginBox div.logout span.username {
		font-weight: bold;
	}
/* << */

/* Thickbox */
    /* global settings needed for thickbox */
    *{padding: 0; margin: 0;}
    /* thickbox specific link and font settings */
    #TB_window {
      font: 12px Arial, Helvetica, sans-serif;
      color: #333333;
    }
    #TB_secondLine {
      font: 10px Arial, Helvetica, sans-serif;
      color:#666666;
    }
    #TB_window a:link {color: #666666;}
    #TB_window a:visited {color: #666666;}
    #TB_window a:hover {color: #000;}
    #TB_window a:active {color: #666666;}
    #TB_window a:focus{color: #666666;}
    /* thickbox settings */
    #TB_overlay {
      position: fixed;
      z-index:997;
      top: 0px;
      left: 0px;
      height:100%;
      width:100%;
    }
    .TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
    .TB_overlayBG {
      background-color:#000;
      filter:alpha(opacity=75);
      -moz-opacity: 0.75;
      opacity: 0.75;
    }
    * html #TB_overlay { /* ie6 hack */
         position: absolute;
         height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    #TB_window {
      position: fixed;
      background: #ffffff;
      z-index: 998;
      color:#000;
      display:none;
      border: 4px solid #525252;
      text-align:left;
      top:50%;
      left:50%;
    }
    * html #TB_window { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    }
    #TB_window img#TB_Image {
      display:block;
      margin: 15px 0 0 15px;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #666;
      border-left: 1px solid #666;
    }
    #TB_caption{
      height:25px;
      padding:7px 30px 10px 25px;
      float:left;
    }
    #TB_closeWindow{
      height:25px;
      padding:11px 25px 10px 0;
      float:right;
    }
    #TB_closeAjaxWindow{
      padding:7px 10px 5px 0;
      margin-bottom:1px;
      text-align:right;
      float:right;
    }
    #TB_ajaxWindowTitle{
      float:left;
      padding:7px 0 5px 10px;
      margin-bottom:1px;
    }
    #TB_title{
      background-color:#e8e8e8;
      height:27px;
    }
    #TB_ajaxContent{
      clear:both;
      padding:2px 15px 15px 15px;
      overflow:auto;
      text-align:left;
      line-height:1.4em;
    }
    #TB_ajaxContent.TB_modal{
      padding:15px;
    }
    #TB_ajaxContent p{
      padding:5px 0px 5px 0px;
    }
    #TB_load{
      position: fixed;
      display:none;
      height:13px;
      width:208px;
      z-index:999;
      top: 50%;
      left: 50%;
      margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
    }
    * html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    }
    #TB_HideSelect{
      z-index:996;
      position:fixed;
      top: 0;
      left: 0;
      background-color:#fff;
      border:none;
      filter:alpha(opacity=0);
      -moz-opacity: 0;
      opacity: 0;
      height:100%;
      width:100%;
    }
    * html #TB_HideSelect { /* ie6 hack */
         position: absolute;
         height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    #TB_iframeContent{
      clear:both;
      border:none;
      margin-bottom:-1px;
      margin-top:1px;
      _margin-bottom:1px;
    }
/* << */
/* Tabellen */
	.destable {
		border: 0;
		margin-bottom: 12px;
		border-bottom:1px solid #BAD9BC;
		border-left:1px solid #BAD9BC;
		border-spacing:0;
		border-collapse:collapse;
		width:414px;
	}
	
	.destable th,
	.destable td {
		padding: 1px 2px 1px 2px;
		border-top:1px solid #BAD9BC;
		border-right:1px solid #BAD9BC;
		background:#ECEDEE;
	}
.destable th { background:#fff;}


/* >> Downloadliste */
	/* Rahmen */
	div#downloadlist {
		padding: 0 15px;
		padding-bottom:30px;
	}
	
	/* Downloadliste ohne Counter */
	table.downloadlist {
	}
	/* Downloadliste mit Counter */
	table.downloadlist_conter {
		width: 100%;
	}
	
	/* Rahmen */
	div#downloadlist th,
	div#downloadlist td {
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		padding: 0 5px;
		text-align:left;
	}
	
	/* Ueberschift */
	div#downloadlist th {
		color: #fff;
		background: #0F220E;
		padding: 2px 5px;
		text-align: left;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	
	/* Download Link */
	div#downloadlist a {
		font-weight: bold;
	}
	
	/* Beschreibungstext */
	div#downloadlist div.fileDescription {
		font-size: 11px;
	}
	
	/* Zeilen */
	div#downloadlist td { padding: 0 5px; }
	div#downloadlist tr.row1 td { background: #E0E0E0; }
	div#downloadlist tr.row2 td { background: #F0F0F0; }
	
	/* Zellen */
	/* Ohne Counter */
	div#downloadlist .r1 { width: 50%; }
	div#downloadlist .r2 { width: 25%; }
	div#downloadlist .r3 { width: 25%; }
	
	/* Mit Counter */
	div#downloadlist table.downloadlist_conter th.r1 { padding-left: 10px; }
	div#downloadlist table.downloadlist_conter th.r2 { }
	div#downloadlist table.downloadlist_conter th.r3 { }
	div#downloadlist table.downloadlist_conter th.r4 { padding-right: 10px; }
	
	div#downloadlist table.downloadlist_conter td.r1 { width: 100%; padding-left: 10px; }
	div#downloadlist table.downloadlist_conter td.r2 { width: 1% }
	div#downloadlist table.downloadlist_conter td.r3 { width: 1%; white-space: nowrap; text-align: right; }
	div#downloadlist table.downloadlist_conter td.r4 { width: 1%; white-space: nowrap; text-align: right; padding-right: 10px; }
	
	/* DateiBild */
	div#downloadlist img#m1 { position: relative; top: 3px; margin-right: 5px; }
	
	/* Zeilen Hover */
	div#downloadlist tr:hover td {
		background: #D9EBD4;
	}
/* << */

#mod_tlf {
padding:15px;
}

td.white {
	background:#fff;
	height:100px;
}

table.partner {
	margin-bottom:20px;
}