/* ==== LAYOUTANGABEN ==== */

/* ==== ALLE RDB SEITENTYPEN ==== */

/* Component - Text (2 oder 3) */
.text
	{
	margin-top:-4px;
	margin-bottom:-3px;
	float:left;
	}
h1
    {
    margin-top:-12px;
    margin-bottom:11px;
    font:2em/1.8em "Times New Roman",Sans-Serif;
    color:#7fc31b; 
    }
    
.header1
	{
	margin-top:-12px;
	font:2em/1.8em "Times New Roman",Sans-Serif;
	color:#7fc31b;
	padding-bottom:11px;
	}
h2
    {
    margin-top:-4px;
    padding-bottom:4px;
    font:1.5em "Times New Roman",Sans-Serif;
    color:#7fc31b;
    }
    
.header2
	{
	margin-top:-4px;
	padding-bottom:18px;
	font:1.5em "Times New Roman",Sans-Serif;
	color:#7fc31b;
	}	
.seperatorline-single-quarter
	{
	float:left;
	margin-top:11px;
	margin-bottom:15px;
	background:url(../images/ico/shim.gif);
	background-repeat: repeat-x;
	width:206px;
	height:1px;
	}		
.seperatorline-double-quarter
	{
	float:left;
	margin-top:11px;
	margin-bottom:15px;
	background:url(../images/ico/shim.gif);
	background-repeat: repeat-x;
	width:430px;
	height:1px;
	}
.seperatorline-triple-quarter
	{
	float:left;
	margin-top:11px;
	margin-bottom:15px;
	background:url(../images/ico/shim.gif);
	background-repeat: repeat-x;
	width:654px;
	height:1px;
	}	

/* Component - Text mit Bild darueber */
.image
	{
	float:left;
	}

/* Component - Uebersicht (1 oder 2) */
.uebersicht-header1
	{
	font:2em/1.8em "Times New Roman",Sans-Serif;
	color:#7fc31b;
	margin-top:-12px;
	margin-bottom:-9.5px;
	}
.uebersicht-header2
	{
	font:1.1em/1.1em Arial,Sans-Serif;
	margin-top:4px;
	margin-bottom:1px;
	}
.uebersicht-seperatorline-single-quarter
	{
	float:left;
	margin-top:7px;
	margin-bottom:14px;
	background:url(../images/ico/shim.gif);
	background-repeat: repeat-x;
	width:206px;
	height:1px;
	}
.uebersicht-seperatorline-double-quarter
	{
	float:left;
	margin-top:7px;
	margin-bottom:13px;
	background:url(../images/ico/shim.gif);
	background-repeat: repeat-x;
	width:430px;
	height:1px;
	}	
.uebersicht-content
	{
	margin-bottom:-3px;
	margin-top:-5px;
	float:left;
	color:#4b4b4b;
	}
.uebersicht-content ul
	{
	color:#4b4b4b;
	list-style-image: url(../images/ico/line-bold.gif);
	margin-left:-28px;
	margin-top:-1px;
	list-style-position:outside;
	margin-bottom:-2px;
	}
	
/* Main Navigation */
.NavPosition
	{
	margin-left:128px;
	}
.dvNavigationItem
	{
	float:left;
	height:18px;
	font:1.1em/18px Arial,Sans-Serif;
	}
	
.dvNavigationItem a:link, .dvNavigationItem a:visited
	{
	background:url(../images/navi/bg.gif) no-repeat 6px 1px;
	color:#4b4b4b;
	padding-top:1px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:12px;
	text-decoration:none;
	}
	
.dvNavigationItem a:hover, .dvNavigationItem a:active
	{
	background:url(../images/navi/bgR.gif) no-repeat 6px 1px #7fc31b;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:12px;
	text-decoration:none;
	}

.dvSubnavigation
	{
	position:absolute;
	top:81px;
	height:120px;
	background:#FFFFFF;
	border-left:2px solid #7fc31b;
	border-right:2px solid #7fc31b;
	display:none;
	font:0.9em/18px Arial,Sans-Serif;
	}
	
.dvSubnavigation a:link, .dvSubnavigation a:visited
	{
	background:url(../images/ico/arrowGreen01.gif) no-repeat 0 7px;
	color:#666;
	padding:0 10px 0 11px;
	display:block;	
	white-space:nowrap;
	text-decoration:none;
	}

.dvSubnavigation a:hover, .dvSubnavigation a:active
	{
	background:url(../images/ico/arrowGreen01.gif) no-repeat 0 7px;
	color:#7fc31b;
	padding:0 10px 0 11px;
	display:block;
	text-decoration:underline;
}

ul
	{
	list-style-image: url(../images/ico/line-bold.gif);
	margin-left:-28px;
	margin-top:-5px;
	list-style-position:outside;
	}	
a.listitem-link
	{
	float:left;
	background:url(../images/ico/arrowGreen01.gif) 0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin-top:-2px;
	font:1em/1.1em Arial,Sans-Serif;
	color:#4b4b4b;
	text-decoration:none;
	}
a.listitem-link:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}
	
/* Component - Text mit Bild links (2) */
.advertorial-bgwhite-text
	{
	margin-top:-4px;
	margin-left:94px;
	padding-left:10px;
	width:326px;
	}
.advertorial-bgwhite-link-positioning
	{
	text-align:right;
	height:10px;
	padding-right:12px;
	padding-bottom:10px;
	}

/* Component - Advertorial (2) */
.advertorial-image
	{
	float:left;
	background:#e5e5e5;
	}
.advertorial-text
	{
	margin-left:82px;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	width:328px;
	height:95px;
	background:#e5e5e5;
	}
.advertorial-link-positioning
	{
	text-align:right;
	height:10px;
	padding-right:12px;
	padding-bottom:10px;
	background:#e5e5e5;
	}

/* Component - Promobox */
.promobox-header
	{
	width:193px;
	height:37px;
	padding-left:13px;
	font:2em/1.6em "Times New Roman",Sans-Serif;
	color:#FFFFFF;
	background:#7fc31b;
	}
.promobox-text
	{
	width:193px;
	height:65px;
	padding-left:13px;
	margin-top:-2px;
	color:#FFFFFF;
	background:#7fc31b;
	}
.promobox-link-positioning
	{
	height:10px;
	text-align:right;
	padding-right:12px;
	padding-bottom:10px;
	background:#7fc31b;
	}
	

.promobox-link-positioning a:link, .promobox-link-positioning a:visited
	{
	background:url(../images/ico/arrowWhite01.gif) 0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	font:1em/1.1em Arial,Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.promobox-link-positioning a:hover, .promobox-link-positioning a:active
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

/* Component - Wartungsbanner (3) */
.wartungsbanner-image
	{
	float:left;
	background:#7fc31b;
	}
.wartungsbanner-header
	{
	width:404px;
	height:37px;
	margin-left:224px;
	padding-top:0px;
	padding-left:14px;	
	padding-right:12px;
	font:2em/1.6em "Times New Roman",Sans-Serif;
	color:#FFFFFF;
	background:#7fc31b;
	}
.wartungsbanner-text
	{
	width:404px;
	height:80px;
	margin-left:224px;
	padding-top:3px;
	padding-left:14px;
	padding-right:12px;
	color:#FFFFFF;
	background:#7fc31b;
	}
	
/* Component - Newsletter abonnieren (1) --> ist im Formular.css*/
	
/* Banner (1 oder 2 und Sondervariante 3)*/
.banner-single-quarter
	{
	width:206px;
	height:120px;
	}
.banner-double-quarter
	{
	width:430px;
	height:120px;
	}
.banner-triple-quarter
	{
	width:654px;
	height:120px;
	}
.banner-link-positioning
	{
	text-align:right;
	height:20px;
	padding-right:12px;
	margin-top:-17px;
	}
	
.banner-link-positioning a:link, .banner-link-positioning a:visited
	{
	background:url(../images/ico/arrowWhite01.gif) 0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	font:1em/1.1em Arial,Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.banner-link-positioning a:hover, .banner-link-positioning a:active
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

/* ==== Positionierung NAVIGATIONSKOMPONENTEN ==== */
.positioning-nav-component
	{
	text-align:right;
	margin-top:-4px;
	}
	
	
/* ==== TABELLEN ==== */
.aufzaehlungspunkt 
	{
	font:1.1em/160% Arial,Sans-Serif;
	font-weight:normal;
	}
.listtext
	{
	margin-top:5px;
	margin-left:14px;
	}
.erklaerungstext
	{
	margin-top:10px;
	}
table
	{
	margin-bottom:4px;
	border-spacing:0px;
	}
th.header-column
	{
	background-color:#e5e5e5;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	vertical-align:top;
	}
th.header-column-right
	{
	background-color:#e5e5e5;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	vertical-align:top;
	}
td.text-table
	{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	vertical-align:top;
	}
td.text-table-right
	{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	vertical-align:top;
	}
.table-hidden
	{
	border:0px;
	vertical-align:top;
	display:none;
	}	
.table-sort-icon
	{
	float:left;
	padding:8px 0 0 5px;
	}
.table-header-text
	{
	float:left;
	font-weight:normal;
	padding-left:4px;
	}	
.table-text
	{
	text-align:left;
	padding-left:10px;
	}	
.table-anchor-link-positioning
	{
	text-align:left;
	height:10px;
	padding-right:120px;
	padding-bottom:10px;
	}
	
	
/* ==== BILDER ALLGEMEIN ==== */
img
	{
	border:none;
	}	
	
/* ==== LINKS ==== */
.text a:link, .text a:visited
	{
	color:#7FC31B;
	text-decoration: none;
	}
.text a:hover, .text a:active
	{
	color:#7FC31B;
	text-decoration:underline;
	}

.text a.detail-link
        {
        float:left;
        background:url(../images/ico/arrowGreen01.gif) 0 3px;
        background-repeat:no-repeat;
        margin-bottom:3px;
        padding:0 0 0 10px;
        font:1em/1.1em Arial,Sans-Serif;
        color:#4b4b4b;
        text-decoration:none;
        }
.text a.detail-link:hover
        {
        color:#7FC31B;
        text-decoration:underline;
        }   	

.uebersicht-content a:link, .uebersicht-content a:visited
	{
	background:url(../images/ico/arrowGreen01.gif) 0 4px;
        background-repeat:no-repeat;
        margin-top:1px;
	padding:0 0 0 10px;
        text-decoration:none;
	}
.uebersicht-content a:hover, .uebersicht-content a:active
	{
	color:#7FC31B;
	text-decoration:underline;
	}

.uebersicht-header2 a:link, .uebersicht-header2 a:visited
	{
	color:#808080;
	padding-right: 5px;
	padding-bottom:2px;
	font:1em/1.1em Arial,Sans-Serif;
	text-decoration:none;
	}

.uebersicht-header2 a:hover, .uebersicht-header2 a:active
	{
	color:#7FC31B;
	text-decoration:underline;
	}
	
		
a.advertorial-link
	{
	background:url(../images/ico/arrowGreen01.gif) 0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	font:1em/1.1em Arial,Sans-Serif;
	color:#4b4b4b;
	text-decoration:none;
	}
a.advertorial-link:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}

a.tagcloud-clickvalue0
	{
	padding-right:7px;
	color:#3D3D3D;
    font:1.1em Arial,Sans-Serif;
	text-decoration:none;
	}
a.tagcloud-clickvalue0:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}	
a.tagcloud-clickvalue1
	{
	padding-right:7px;
	color:#330000;
    font:1.2em Arial,Sans-Serif;
	text-decoration:none;
	}
a.tagcloud-clickvalue1:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}	
a.tagcloud-clickvalue2
	{
	padding-right:7px;
	color:#969696;
    font:1.3em Arial,Sans-Serif;
	text-decoration:none;
	}
a.tagcloud-clickvalue2:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}	
a.tagcloud-clickvalue3
	{
	padding-right:7px;
	color:#5e5e5e;
    font:1.4em Arial,Sans-Serif;
	text-decoration:none;
	}
a.tagcloud-clickvalue3:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}	
a.tagcloud-clickvalue4
	{
	padding-right:7px;
	color:#878787;
    font:1.5em Arial,Sans-Serif;
	text-decoration:none;
	}
a.tagcloud-clickvalue4:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}
		
a.quellen-link
	{
	color: #7FC31B;
	text-decoration: none;
	}
a.quellen-link:visited
	{
	color: #7FC31B;
	text-decoration: none;
	}
a.quellen-link:hover
	{
	color: #7FC31B;
	text-decoration: underline;
	}
			
a.navigate-link
	{
	font:1em/1.1em Arial,Sans-Serif;
        color:#4b4b4b;
        text-decoration:none;
        }
a.navigate-link:hover
	{
	color:#7FC31B;
	text-decoration:underline;
	}        		
				
a.footer-link
	{
	color:#4b4b4b;
	font:1em/20px Arial,Sans-Serif;
	text-decoration:none;
	}
a.footer-link:hover
	{
	color:#7fc31b;
	}

.back2top
	{
	float:left;
	background:url(../images/ico/arrowGreen01_top.gif) 0 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	}