/* --------------------------------Standard-Angaben----------------------------------*/
body					{
  padding: 0px;
  margin: 0px;
  text-align:center;
}

p					{
  margin: 1em 0;
}

h1					{
  font-size: 1.8em;
  font-weight: bold;
  margin: .25em 0;
  margin: 11px 0 6px;
}

h2					{
  font-size: 1.5em;
  font-weight: bold;
  margin: .33em 0;
}

h3					{
  font-size: 1.2em;
  font-weight: bold;
  margin: .4em 0;
}

h4					{
  font-weight: bold;
  margin: 0.5em 0;
}

img					{
	vertical-align:bottom;
}

fom					{
	margin:0;
}


/* --------------------------------Design-Angaben----------------------------------*/

/*layout startseite*/
#content_start 		{
	position:absolute;
	top:465px;
	left:210px;
	height:95px;
	width:600px;
}

#content_start_rahmen {
	position:relative;
	top:0;
	left:0;
}

#content_start_rahmen div {
	position:relative;
	top:0;
	left:0;
	height:93px;
}

#content_start_rahmen div span	{
	display:block;
	float:left;
	padding-right:12px;
	padding-top:30px;
}

#content_start_rahmen div span.first	{
	padding-left:35px;
}

#start_links		{
	position:absolute;
	top:170px;
	left:5px;
	width:200px;
	height:390px;
}

#start_rechts		{
	position:absolute;
	top:170px;
	left:815px;
	width:200px;
	height:390px;
}

#kopfmitte_start		{
	position:absolute;
	top:5px;
	left:210px;
	width:600px;
	height:455px;
}

/*design allgemein*/
#start_rahmen			{
	position:relative;
	top:20px;
	left:5px;
}

/*layout hauptseite*/
#main				{
	position:relative;
	top:0;
	left:0;
	width:1010px;
	margin:auto;
	padding:0px;
	text-align:left;
}

#kopflinks			{
	position:relative;
	top:5px;
	left:5px;
	width:200px;
	height:160px;
}

#kopflinks_rahmen	{
	position:relative;
}

#kopflinks_rahmen div {
	position:absolute;
	bottom:0;
	left:0;
}

#kopfmitte			{
	position:absolute;
	top:5px;
	left:210px;
	width:600px;
	height:160px;
}

#suche				{
	position:absolute;
	top:5px;
	left:815px;
	width:200px;
	height:160px;
}

#suche div			{
	position:absolute;
	bottom:0;
	left:0;
}

#kopflinks_text	{
	position:absolute;
	bottom:0;
	left:0;
}

#content			{
	position:relative;
	top:170px;
	left:5px;
	margin: 0;
	width:805px;
	float:right;
}

#content_header	{	
	position:absolute;
	top:0;
	left:0;
	width:600px;
	height:28px;
}

#content_header div	{	
	margin:6px 0 0 35px;
}

#content_header_color	{	
	position:absolute;
	top:0;
	left:605px;
	width:200px;
	height:28px;
}

#breadcrumbs		{
	position:absolute;
	top:32px;
	left:0;
	width:600px;
	height:22px;
}

#breadcrumbs div		{
	position:absolute;
	bottom:0;
	left:0;
	width:600px;
}

#inhalt_main		{
	position:relative;
	top:60px;
	left:20px;
	margin: 0;
	width:580px;
	height: 335px;
	-p-adding-bottom:269px; /*28 für footer + 200 für top:170px und top:30px + 5 für abstand*/
	overflow: auto;
}

#inhalt_overview		{
	position:relative;
	top:60px;
	left:30px;
	margin: 0;
	width:570px;
	height: 335px;
	-p-adding-bottom:263px; /*28 für footer + 200 für top:170px und top:30px + 5 für abstand*/
	overflow: auto;
}

.inhalt_overview_box {
	position:relative;
	width:265px;
	height:150px;
	margin:0 5px 5px 0;
	float:left;
}

.inhalt_overview_box div.size {
	position:relative;
	width:263px;
	height:148px;
}

.inhalt_overview_box div div div.teaserbild {
	margin-right:10px;
	padding:0;
	float:left;
}

#inhalt_rechts		{
	position:absolute;
	top:30px;
	left:605px;
	margin: 0;
	width:200px;
	height: 360px;
	-p-adding-bottom:253px; /*28 für footer + 200 für top:170px und top:30px + 5 für abstand*/
	overflow: hidden;
}

.inhalt_overview_box_rechts {
	position:relative;
	width:200px;
	/*height:150px;*/
	margin:0 5px 5px 0;
	float:left;
}

.inhalt_overview_box_rechts div {
	position:relative;
	width:198px;
	/*height:148px;*/
}

#menu				{
	position:relative;
	top:10px;
	left:5px;
	width:200px;
	padding-bottom:43px; /*28 für footer + 10 für top:10px + 5 für abstand*/
}

#menu_top			{
	position:relative;
	top:0px;
	width:200px;
	height:28px;
	margin:0px;
}

#menu_top div			{
	padding:6px 0 0 10px;
}

#footer			{
	position:absolute;
	top:565px;
	left:5px;
	width:1010px;
	height:28px;
	text-align:right;
}

#formular {
}

#formular .label {
	width:120px;
	display:block;
	float:left;
	clear:left;
}

#formular .label2 {
	width:250px;
	display:block;
	float:left;
	clear:left;
}

#formular .element {
}
/* menue-layout */

ul.menue, ul.submenue {
	margin:0;
	padding:0;
}

ul.menue				{
	width:200px;
}

ul.submenue			{
	clear:left;
	width:190px;
}

ul.menue li, ul.submenu li	{
	list-style-type:none;
	position:relative;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	clear:left;
}

ul.menu li			{
	width:200px;
}

ul.submenu li			{
	width:200px;
}

ul.menue li a, ul.submenue li a {
	display:block;
	float:left;
	clear:left;
}

ul.menue li a span.breit	{
	display:block;
	width:198px;
	cursor:hand;
	cursor:pointer;
}

ul.submenue li a span.breit 	{
	display:block;
	width:198px;
	cursor:hand;
	cursor:pointer;
}

ul.menue li a span span	{
	display:block;
	padding:2px 0 2px 10px;
	float:left;
	clear:left;
	cursor:hand;
	cursor:pointer;
}

ul.submenue li a span span	{
	display:block;
	padding:2px 0 2px 20px;
	float:left;
	clear:left;
	cursor:hand;
	cursor:pointer;
}

ul.subsubmenue {
	position:absolute;
	top:0px;
	left:200px;
	margin:0px;
	padding:0px;
}

ul.subsubmenue li {
	margin:0 0 5px 5px;
}

/*navigations-layout*/
ul.navigation		{
	display:inline;
	margin:0;
	padding:0;
}

ul.navigation li		{
	display:inline;
	list-style-type:none;
	position:relative;
	padding:0 10px;
}

body					{
	font: normal 100.01%/1.4em Arial, Helvetica, sans-serif;
	color: #000;
}

td,table				{
	font: normal 8pt/12pt Arial, Helvetica, sans-serif;
	color: #787878;
}

.mediumleft			{
	margin: 0 5px 0 0;
	padding: 0;
	text-align:right;
	float:left;
}

.mediumright 		{
	margin: 0 0 0 5px;
	padding: 0;
	text-align:left;
	float:right;
}

.mediumcenter 		{
	margin: 0;
	padding: 0;
}

.mediumBreite		{
	color: #787878;
	background: #F7F3F7;
}

.mediumBeschriftung {
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 3px;
}

.mediumCopyright 	{
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: italic;
	padding: 0 3px;
}

/* --------------------------------Menu-Angaben----------------------------------*/

a.menu_active, a.menu_active:link, a.menu_active:visited, a.menu_active:active,
a.menu_active:hover {
	font: bold 8pt Arial, Helvetica, sans-serif; 
	color: #FFF; 
	text-decoration: none;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active, 
a.menu:hover		{
	font: bold 8pt Arial, Helvetica, sans-serif; 
	color: #4B4B4B; 
	text-decoration: none;
}


/* --------------------------------Navigation-Angaben----------------------------------*/

a.menu_oben, a.menu_oben:link, a.menu_oben:visited, a.menu_oben:active, 
a.menu_oben:hover	{
	font: bold 11px/21px Arial, Helvetica, sans-serif;
	color: #4D9D9D; 
	text-decoration: none; 
}

a.menu_oben_active, a.menu_oben_active:link, a.menu_oben_active:visited, a.menu_oben_active:active, 
a.menu_oben_active:hover {
	font: bold 11px/21px Arial, Helvetica, sans-serif;
	color: #4D9D9D;
	text-decoration: none;
}

a.copyright, a.copyright:link, a.copyright:visited, a.copyright:active, 
a.copyright:hover	{
	font: 11px/21px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

/* --------------------------------Sonstige Angaben----------------------------------*/



.bearbeitung 		{
	font-size: 70%;
}