﻿
body
{
	margin:0px;
	background-color:white;
	background-image:none;
	
	font-size:13px;
	font-family:Verdana, Arial, Sans-Serif;
	color:white;
	line-height:1.2;
	text-align:left;
}
td,p,li
{
	font-size:13px;
	font-family:Verdana, Arial, Sans-Serif;
	color:white;
	line-height:1.2;
}
input,select,textarea
{
	font-size:13px;
	font-family:Verdana, Arial, Sans-Serif;
	color:black;
	line-height:1.2;
}
p
{
	font-size:13px;
	font-family:Verdana, Arial, Sans-Serif;
	margin:0px;
	padding:0px;
	line-height:1.2;
	margin-bottom:10px;
}

ul
{
	padding-left:10px;
	margin-left:10px;
}
li
{
	margin-bottom:2px;	
	list-style-type:circle;
}

h1
{
	font-size:22px;
	font-family:Verdana, Arial, Sans-Serif;
	color:white;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0px;
	display:block;
}
h2
{
	font-size:13px;
	font-family:Verdana, Arial, Sans-Serif;
	color:white;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0px;
	
}

a,a:active,a:link,a:visited
{
	font-size:12px;
	font-family:Verdana, Arial, Sans-Serif;
	color:#DDDDDD;
	line-height:1.2;
	text-decoration:underline;
}
a:hover
{
    text-decoration: underline;
}	
hr
{
	height:1px;
	color:white;
	border:0px solid white;
	border-top:1px solid white;
}







#master_parent
{
	border:0px solid black;	
	text-align:center;
}

#holder
{
	
	width:950px;
	border:0px solid black;	
	position:relative;
	margin:auto;
	background-image:url(../../images/bg.jpg);
}

	#languages
	{
		position:absolute;
		left:830px;
		top:180px;
		width:100px;
	}
	
	.top_banner_overlay
	{
		position:absolute;
		left:0px;
		top:0px;
		width:950px;
		height:244px;
	}
	
	#content_holder
	{
		border:0px solid black;	
		position:relative;
		left:0px;
		top:280px;
		width:950px;
		_height:450px;
		min-height:450px;
		background-image:url(../../images/bg.jpg);
		padding-bottom:30px;
	}


		#content
		{
			_height:350px;
			min-height:350px;
			width:950px;
		}

			#content_middle
			{
				position:relative;
				margin-top:0px;
				padding-top:3px;
				margin-left:210px;
				_height:350px;
				min-height:350px;
				width:680px;
				text-align:left;
				border:0px solid black;
			}

				
			#content_left
			{
				position:absolute;
				left:0px;
				top:0px;
				_height:350px;
				min-height:350px;
				width:187px;
				border:0px solid black;
				text-align:left;
			}
			
			
				
					#content_left_text ul.ebene1
					{ 
						color: white; 
						/*line-height: 1.5em; */
						font-weight:normal; 
						list-style-type: none; 
						margin: 0px; 
						display: block; 
						text-transform:none;
						padding: 0px
					}
					
					#content_left_text ul.ebene2
					{ 
						color: white; 
						
						font-weight:normal;
						line-height:normal; 
						list-style-type:none; 
						margin: 0px; 
						display: block; 
						padding: 0px;
						text-transform:none;
						margin-top:2px;
						padding-bottom:2px;
					}

					#content_left_text li.ebene1
					{
						margin-top: 7px; 
						margin-bottom: 7px; 
						list-style-type:none; 
						display: block; 
						text-align:right;
					}

					#content_left_text li.ebene2 
					{
						/*min-height:17px;	*/
						margin-left:27px;
						margin-top: 5px; 
						margin-bottom: 5px; 
						list-style-type:none; 
						display: block; 
						text-align:right;
					}

					#content_left_text a      { 
					color: white; 
					text-decoration: none; 
					display: block; 
					padding-right:15px;
					font-size:13px;
					padding-top:2px;
					padding-bottom:2px;
						}

					#content_left_text a:hover, #content_left_text  a.selected     { 
					color: white; 
					text-decoration: none; 
					font-weight:bold;
					background-color:#A4C2D0;
					display: block; 
					}
		
				



			#content_bottom
			{
				position:relative;
				left:0px;
				margin-top:20px;
				height:37px;
				width:800px;
				border:0px solid black;
				background-image:url(../../images/line.jpg);
				background-repeat:no-repeat;
			}

			#content_bottom_text
			{	
				padding-top:3px;
				text-align:right;
				font-size:11px;
			}

				#content_bottom_text a
				{	
					font-size:11px;
				}








/* Inhalt */




.cmslinklist
{
	margin-bottom:0px;
	margin-top:6px;
}
.cmssimpletext
{
	margin-top:3px;
}
.cms_trennung_mitte
{
	margin-top:0px;
	margin-left:0px;
}
.cms_trennung_links
{
	border:0px solid black;
	margin-top:0px;
	margin-left:0px;
}


/* Accordion */
.accordionHeader
{
	/*
    border: 1px solid white;
    background-color: #2E4d7B;

	*/
	color:#FFCC00;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    /*
	border: 1px solid #2F4F4F;
    background-color: #5078B3;
	*/
    color:Orange;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
	/*
    background-color: #D3DEEF;
    border-top: none;
    padding-top: 10px;
    border-right: 1px dashed white;

	*/
	color:White;
    padding: 5px;
}




a.accsubitem
{
	color:white;
	font-size:11px;
	text-decoration:none;
}
a.accsubitem:hover
{
	color:orange;
	font-size:11px;
	text-decoration:underline;
}
a.accsubitem:link
{
	color:white;
	font-size:11px;
	text-decoration:none;
}
a.accsubitem:visited
{
	color:white;
	font-size:11px;
	text-decoration:none;
}
a.accsubitem:active
{
	color:white;
	font-size:11px;
	text-decoration:none;
}



a.accsubitemselected
{
	color:orange;
	font-size:11px;
	text-decoration:none;
}
a.accsubitemselected:hover
{
	color:orange;
	font-size:11px;
	text-decoration:underline;
}
a.accsubitemselected:link
{
	color:orange;
	font-size:11px;
	text-decoration:none;
}
a.accsubitemselected:visited
{
	color:orange;
	font-size:11px;
	text-decoration:none;
}
a.accsubitemselected:active
{
	color:orange;
	font-size:11px;
	text-decoration:none;
}

.subitemdiv
{
	margin-top:2px;
	}

.accordionHeader a
{
	color: #FFCC00; 
	text-decoration: none; 
	border-bottom:1px solid #FFCC00;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeader a:visited
{
	color: #FFCC00; 
	text-decoration: none; 
	border-bottom:1px solid #FFCC00;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeader a:link
{
	color: #FFCC00; 
	text-decoration: none; 
	border-bottom:1px solid #FFCC00;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeader a:active
{
	color: #FFCC00; 
	text-decoration: none; 
	border-bottom:1px solid #FFCC00;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeader a:hover
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 

}




.accordionHeaderSelected a
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeaderSelected a:visited
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeaderSelected a:link
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeaderSelected a:active
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}
.accordionHeaderSelected a:hover
{
	color: orange; 
	text-decoration: none; 
	border-bottom:1px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
}





/*
Tabstrips

*/


.ajax__tab_xp2 .ajax__tab_header 
{
	color:Black;
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url(../../cms/designimages/tab-line.gif) 
        repeat-x 
        bottom;
}
.ajax__tab_xp2 .ajax__tab_outer {
    /*padding-right:4px;*/
    background:
        url(../../cms/designimages/tab-right.gif) 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_xp2 .ajax__tab_inner {
    padding-left:3px;
    background:
        url(../../cms/designimages/tab-left.gif) 
        no-repeat;
}
.ajax__tab_xp2 .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url(../../cms/designimages/tab.gif) 
        repeat-x;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {
    background:
        url(../../cms/designimages/tab-right.gif) 
        no-repeat 
        right;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {
    background:
        url(../../cms/designimages/tab-left.gif) 
        no-repeat;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {
    background:
        url(../../cms/designimages/tab.gif) 
        repeat-x;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {
    background:
        url(../../cms/designimages/tab-active-right.gif) 
        no-repeat 
        right;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {
    background:
        url(../../cms/designimages/tab-active-left.gif)
        no-repeat;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {
    background:
        url(../../cms/designimages/tab-active.gif)
        repeat-x;
}
.ajax__tab_xp2 .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#680106;/*#ffffff*/
}


.tableimage
{
	background-color:#1A5735;
	}
