﻿
body
{
	margin:0px;
	font-size:13px;
	font-family:Verdana, Sans-Serif;
	color:black;
	background-image:url(../../images/design/bg.jpg);
	background-position:center -340px;
	background-repeat:no-repeat;
	background-color:#969593;
}

p
{
	margin-top:8px;
	margin-bottom:8px;
}

ul
{
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
}
li
{
	margin-bottom:2px;	
	list-style-type:circle;
}

h1
{
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	color:black;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-bottom:6px;

}
h2
{
	font-weight:bold;
	font-family:Verdana, Sans-Serif;	
	color: black;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-bottom:6px;
}



a,a:active,a:link,a:visited
{
	color: #0f0100;
	text-decoration: underline;
}
a:hover
{
    text-decoration: underline;
}	


hr
{
	height:1px;
	color:silver;
	border:0px solid white;
	border-top:1px solid white;
	margin-top:8px;
	margin-bottom:8px;
}




#navigation a, #navigation a:active, #navigation a:link, #navigation a:visited
{
	font-family:Verdana, Sans-Serif;
	color: white;
	text-decoration: none;
	height:27px;
	display:inline;
	width:100px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}

#navigation a:hover, #navigation a.selected
{
	color: yellow;
}

.navitem
{
	background-image:url(../../images/design/linkbutton_middle.jpg);
	background-repeat:repeat-x;
	display:block;
	width:auto;
	height:27px;
	position:absolute;
	left:0px;
}

.naviteminner
{
	background-image:url(../../images/design/linkbutton_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	width:auto;
	height:27px;
}	


.navitemtext
{
	background-image:url(../../images/design/linkbutton_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	width:auto;
	display:block;
	padding-top:5px;
}



#master_parent
{
	padding:0px;
	margin:0px;
	border:0px solid black;	
	text-align:center;
}

#holder
{
	padding:0px;
	width:872px;
	border:1px solid transparent;	
	margin:auto;
	position:relative;
}

	#bannertop
	{
		margin-top:30px;	
	}

	#navigation
	{
		margin:0px;
		padding:0px;
		width:872px;
		position:absolute;
		top:211px;
		left:0px;
		height:27px;
		border:0px solid blue;

	}	

	#content_holder
	{
		margin:0px;
		padding:0px;
		border:0px solid black;	
		position:relative;
		width:872px;
		border:0px solid red;
		margin-top:40px;
		background-image:url(../../images/design/content_middle.jpg);
		background-repeat:repeat-y;

	}

			
		#content
		{
			margin:0px;
			padding:0px;
			width:872px;
			position:relative;
			border:0px solid blue;
			background-image:url(../../images/design/content_bottom.jpg);
			background-repeat:no-repeat;
			background-position:center bottom;

		}
		
		/*p,li,input,select,textarea,*/

		#content_middle_wrapper
		{
			background-image:url(../../images/design/content_top.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			min-height:585px;/*340px;*/
			padding:30px;
			padding-top:100px;
			padding-left:150px;
			padding-bottom:30px;
			text-align:left;
			position:relative;
			
			
			/*font-family: Arial;
			color: #0f0100;
			text-decoration: none;
			word-spacing: normal;
			letter-spacing: 0;
			line-height: 1.5em;
			font-size: 1.2em;*/
			
		}

		#rightpeople
		{
			position:absolute;
			background-image:url(../../images/design/people_rechts.gif);
			background-repeat:no-repeat;
			width:362px;
			height:203px;
			right:0px;
			bottom:0px;
			padding-right:5px;
		}

		#leftpeople
		{
			position:absolute;
			background-image:url(../../images/design/people_links.gif);
			background-repeat:no-repeat;
			width:362px;
			height:203px;
			left:0px;
			bottom:0px;
			padding-left:10px;
		}

		#headline
		{
			padding:5px;
			padding-left:30px;
			padding-right:20px;
			height:40px;
			width:auto;
			background-image:url(../../images/design/balken.gif);
			background-repeat:no-repeat;
			background-position:right top;
			color:White;
			font-size:20px;
			font-weight:bold;
			letter-spacing:0.05em;
		}
		
		#headlinepositioner
		{
			position:absolute;
			left:1px;
			top:280px;
			padding:0px;
			margin:0px;
		}	
				
	#bottom_holder
	{
		text-align:right;
		padding-right:20px;
		padding-top:5px;
		font-size:11px;
		color:White;
		font-weight:normal;
	}
	
	#bottom_holder a
	{
		font-size:11px;
		color:White;
		font-weight:normal;
		text-decoration:none;
	}
	
	

.invisibleitem
{
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}



/* 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;

	*/
	padding:0px;
	margin:0px;
	color:#FFCC00;
    margin-top: 0px;
    
    cursor: pointer;
}
.accordionHeaderSelected
{
    /*
	border: 1px solid #2F4F4F;
    background-color: #5078B3;
	*/
    padding:0px;
    margin:0px;
    color:Orange;
    margin-top: 0px;
    cursor: pointer;
}
.accordionContent
{
	/*
    background-color: #D3DEEF;
    border-top: none;
    padding-top: 10px;
    border-right: 1px dashed white;

	*/
	color:White;
    padding: 0px;
    margin:0px;
}




a.accsubitem,
a.accsubitem:link,
a.accsubitem:visited,
a.accsubitem:active
{
	color:black;
	font-size:13px;
	text-decoration:none;
	display:block;
	margin:0px;
	margin-left:20px;
	padding-left:10px;
	padding-top:6px;
	height:25px;

}
a.accsubitem:hover
{
	background-image:url(../../images/design/navisubelement.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a.accsubitemselected,
a.accsubitemselected:link,
a.accsubitemselected:visited,
a.accsubitemselected:active
{
	color:black;
	font-size:13px;
	text-decoration:none;
	display:block;
	margin:0px;
	margin-left:20px;
	padding-left:10px;
	padding-top:6px;
	height:25px;
	
	background-image:url(../../images/design/navisubelement.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.accsubitemselected:hover
{
}

.subitemdiv
{
	margin:0px;
	}

.accordionHeader a,
.accordionHeader a:visited,
.accordionHeader a:link,
.accordionHeader a:active
{
	color: black; 
	text-decoration: none; 
	border-bottom:0px solid #FFCC00;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif; 
	
	margin:0px;
	margin-left:0px;
	padding-left:10px;
	padding-top:4px;
	height:26px;

}
.accordionHeader a:hover
{

	background-image:url(../../images/design/navielement.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

}
.accordionHeaderSelected a,
.accordionHeaderSelected a:visited,
.accordionHeaderSelected a:link,
.accordionHeaderSelected a:active,
.accordionHeaderSelected a:hover
{
	color: black; 
	text-decoration: none; 
	border-bottom:0px solid #FFFF22;
	margin:0px;
	padding:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.8;
	font-family: Verdana, sans-serif;
	
	margin:0px;
	margin-left:0px;
	padding-left:10px;
	padding-top:4px;
	height:26px;

	
	background-image:url(../../images/design/navielement.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 
}




/*
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;*/
	}
	
.tabitem
{
	font-size:11px;
	font-family:Arial, Sans-Serif;
}

.previewimage
{
	border:1px solid gray;	
}
