/* CSS Document */

body
{
	margin-top:0px;
	color:#333333;
	background-image: url(bilder/bg_gr.gif);
	background-color:#FFFFFF;
	text-align:center;
}
			
#spalte1
{
width:260px;
float:left;
}
#spalte2
{
	width:250px;
	float:left;
}

#rahmen
			{
				width:750px;
				margin:auto;
				border-color:#ffffff;
				border-width:0px;
				border-style:solid;	
				background-color:#FFFFFF;
				background-repeat:no-repeat;
				text-align:left;
				min-height:600px;
			}
#kopf
			{
				width:750px;
				height: 160px;
				margin:auto;
				background-image: url(bilder/header_img.jpg);
				text-align:left;
			}
#submenu2
			{
				margin:auto;
				padding-top:0px;
				text-align:right;
				width:745px;
				height:16px;
				margin-bottom:0px;
				padding-right:5px;
				font-size:10px;
				background-color:#C6C6C6;
				color:#666666;
			}	
img
			{
				border:0;
			}
#ende
			{
				clear:both;
			}

#submenu2 a:link, #submenu2 a:visited, #submenu2 a:active
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				font-size:10px;
				color:#666666;
				text-decoration:none;
			}
#submenu2 a:hover
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				font-size:10px;
				color:#666666;
				text-decoration:none;
			}
			
#inhalt a:link, #inhaltstart a:link
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				
				color:#FFCC33;
				text-decoration:none;
			}
#inhalt a:visited, #inhaltstart a:visited
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				
				color:#FFCC33;
				text-decoration:none;
			}
#inhalt a:active, #inhaltstart a:active
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				color:#FFCC33;
				text-decoration:none;
			}
#inhalt a:hover, #inhaltstart a:hover
			{
				font-weight:bold;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;

				color:#FFCC33;
				text-decoration:none;
			}
			
#inhalt
			{
				width:660px;
				margin-left:45px;
				margin-bottom:30px;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				font-size:11px;
				line-height:17px;
				padding-top:30px;
			}
			
#inhalt p
			{
				margin:0;
				padding:0;
			}
			
#inhaltstart
			{
				width:660px;
				margin-left:45px;
				margin-bottom:30px;
				font-family:Arial,Verdana,Helvetica,Sans-Serif;
				font-size:11px;
				line-height:17px;
				padding-top:30px;
				
			}
#menu
			{
				text-align:center;
				margin-bottom:10px;
				padding-top:75px;
			}
			
			
h1
			{
				font-size:11px;
				font-weight:bold;
				padding:0;
				margin:0;
				margin-top:1px;
				margin-bottom:15px;
				color:#A7A7A7;
				text-transform: uppercase;
			}
h2
			{
				font-size:11px;
				font-weight:bold;
				color:#FFCC33;
				padding:0;
				margin:0;
				margin-top:1px;
				margin-bottom:5px;
				text-transform: uppercase;
			}
h3
			{
				font-size:11px;
				font-weight:bold;
				color:#A7A7A7;
				padding:0;
				margin:0;
				margin-top:1px;
				margin-bottom:5px;
			}
h4
			{
				font-size:11px;
				font-weight:bold;
				padding:0;
				margin:0;
				margin-top:1px;
				margin-bottom:10px;
				color:#FFCC33;
			}
			
#clear
			{
				clear:both;
				height:25px;
			}
	
			p
			{
				margin-bottom:25px;
			}
			
#inhalt ul, ol
			{
				margin-left:25px;
				padding-left:0;
			}

#inhalt li
			{
				margin-left:5px;
				padding-left:0;
			}
			
/* Left (in text, no wrap around) */
.csc-textpic-intext-left-nowrap 
	{
		 clear: none;
	}


.csc-frame-rulerAfter
{
	border-width:1px 0 0 0;
	margin-bottom:20px;
	border-style:solid;
	border-color:#FFCC33;
}
.csc-header-date{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:10px;
	text-align: right;
	margin-bottom:10px;
}

#nav, #nav ul {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	float: left;
	width: 750px;
	list-style: none;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	margin: 0em 0em 1em 0em;	
}
 
#nav a {
	display: block;
	width: 125px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0em 0em;
}
 
#nav a.menuparent  {
	color: #FFFFFF;
}
#menuactiv {
	color: #FFFFFF;	
	background: url(bilder/bg_menu_on.gif);
	width: 125px;
	font-weight:bold;
}

#nav li {
	float: left;
	padding-left: 0px;
	width: 125px;
	background: url(bilder/bg_menu_off.gif);
	position:relative;	
}
 
#nav li ul {
	position: absolute;
/*	left: -999em;*/
 left:0px;
 top:16px;
	visibility:hidden;
	height: auto;
	width: 125px;
	font-weight: normal;
	margin: 0;	
}
 
#nav li li {
 
	width: 125px;
}
 
#nav li ul a {
	width: 125px;
	padding-left: 0px;
}
 
#nav li ul ul {
/*	margin: -1.5em 0 0 125px;*/
	margin: 24px 0px 0px 125px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
/*	visibility: hidden;*/
	color: #FFFFFF;
}
 
#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 {
	visibility: visible;
	color: #FFFFFF;	
}
 
#nav li:hover, #nav li.sfhover {
	color: #FFFFFF;
	width: 125px;	
	background: url(bilder/bg_menu_on.gif);
}
 
ul#nav li a:hover { 
	color: #FFFFFF; 	
}
#breadcrumb {
	color: #A1A1A1;	
	font-weight:bold;
	padding-bottom:10;
	margin:0;
	list-style: none;
	text-transform: uppercase;

}
.breadcrumb {
	color: #A1A1A1;	
	font-weight:bold;
	padding-bottom:0;
	margin:0;
	list-style: none;
	text-transform: uppercase;
}
#breadcrumb a {
	font-size:9px;
	color: #A1A1A1;	
	font-weight:bold;
	padding-bottom:0;
	margin:0;
	list-style: none;
	text-transform: uppercase;
}
.important{
	font-size:11px;
	font-style:normal;
	color: #FFCC33;
	font-weight:bold;
}
.detail{
font-size:11px;
color: #999999;
font-weight:bold;
}

.name-of-person{
font-size:11px;
color: #999999;
font-weight:normal;
background-color: #FFCC33;
left: 2px;
}
