body{
	background-image:url(images/bg.jpg);
	background-position: left bottom;
	background-color:#b5e5f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#4b321e;
	line-height:130%;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
#all{
	float:left;
}
img{
	border:0px;}
	
a:link {
	text-decoration: none;
	color: #529ab8;
}
a:visited {
	text-decoration: none;
	color: #529ab8;
}
a:hover {
	text-decoration: underline;
}
/************Head**************/
#printhead{
	display:none;
}

#head {
	background-image:url(images/head.png);
	background-repeat:no-repeat;
	width:972px;
	height:293px;
	margin:0px;
	padding:0px;
}

#logo{
	float:right;
	padding:40px 32px 0px 0px;
	width:950px;
}
/***************Navi*****************/

#navi{
	float:right;
	font-size:90%;
	color:#413832;
	font-weight:bold;
	padding:60px 22px 0px 50px;
}
.navielement{
	float:left;
	padding:0px 12px 0px 12px;
}
.navielement a{
	color:#413832;
	text-decoration:none;
}
.navielement a:visited{
	color:#413832;
}
.navielement a:hover{
	color:#6D8F46;
	text-decoration:none;
}

#subnavi_a					{float:right; background-image:url(images/sn_bg.gif); background-repeat:no-repeat; width:217px; height:45px; padding:0px 16px 0px 0px;}
#subnavi_a .kasten			{background-image:url(images/subnav.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 25px; margin:14px 0px 0px 9px;}
#subnavi_a .kasten a		{font-weight:bold; color:#413832; text-decoration:none;}
#subnavi_a .kasten a:visited{font-weight:bold; color:#413832;}
#subnavi_a .kasten a:hover	{font-weight:bold; color:#6D8F46;}

#subnavi_b					{float:right; background-image:url(images/sn_bg.gif); background-repeat:no-repeat; width:217px; height:45px;}
#subnavi_b .kasten			{background-image:url(images/subnav.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 25px; margin:14px 0px 0px 45px;}
#subnavi_b .kasten a		{font-weight:bold; color:#413832; text-decoration:none;}
#subnavi_b .kasten a:visited{font-weight:bold; color:#413832;}
#subnavi_b .kasten a:hover	{font-weight:bold; color:#6D8F46;}

#subnavi_c					{float:right; background-image:url(images/sn_bg.gif); background-repeat:no-repeat; width:217px; height:45px;}
#subnavi_c .kasten			{background-image:url(images/subnav.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 25px; margin:14px 0px 0px 65px;}
#subnavi_c .kasten a		{font-weight:bold; color:#413832; text-decoration:none;}
#subnavi_c .kasten a:visited{font-weight:bold; color:#413832;}
#subnavi_c .kasten a:hover	{font-weight:bold; color:#6D8F46;}

/****************Content***********/

#content {
	background-image:url(images/content.png);
	background-repeat:no-repeat;
	width:952px;
	padding: 0px 0px 30px 20px;
	margin:0px;
}

#bildleiste{
	float:left;
	padding:0px 0px 0px 13px;
	width:239px;
	margin:0px;
	display:inline;
}

#text		{float:left; width:420px; padding:10px 20px 10px 20px; _padding:10px 20px 10px 10px; display:inline; margin:0px;	 }
#text ul	{font-weight:bold; font-size:95%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#text h1	{font-size:120%;}

#text2		{float:left; width:600px; padding:10px 20px 10px 20px; _padding:10px 20px 10px 10px; display:inline; margin:0px;}
#text2 ul	{list-style-type:square; font-size:95%; margin:5px 0px 30px 0px; padding:0px 0px 0px 0px;}
#text2 li	{margin:0px 0px 0px 0px;}
#text2 h1	{font-size:130%; padding:7px 0px 7px 0px; margin:0px;}
#text2 h2	{font-size:110%; padding:7px 0px 7px 0px; margin:0px;}	

#text3		{float:left; width:600px; padding:10px 20px 10px 20px; _padding:10px 20px 10px 10px; display:inline; margin:0px;}
#text3 ul	{list-style-type:square; font-size:95%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
#text3 li	{margin:0px 0px 0px 0px;}
#text3 h1	{font-size:130%; padding:7px 0px 7px 0px; margin:0px;}
#text3 h2	{font-size:110%; padding:7px 0px 7px 0px; margin:0px;}
#text3 td	{border-bottom: 3px solid #D2E18C;}	
#text3 td td{border: 1px solid #D2E18C;}	

#text4		{float:left; width:688px; padding:0px 0px 0px 22px;}

#teaser{
	float:right;
	padding:50px 16px 0px 0px;
	color:#282931;
}

#teaseroben{
	background-image:url(images/teaseroben.gif);
	background-repeat:no-repeat;
	height:12px;
	width:217px;
	overflow:hidden;
}

#teasermitte{
	background-image:url(images/teasermitte.gif);
	background-repeat:repeat-y;
	width:217px;
	margin:0px;
}

#teasermitte p {
	margin:0px;
	font-size:90%;
	padding:5px 0px 5px 15px;}

#teasermitte h1 {
	font-size:120%;
	margin:0px;
	padding:5px 0px 5px 15px;}

#teasermitte h2 {
	font-size:140%;
	letter-spacing:3px;
	margin:0px;
	color:#529ab8;
	padding:5px 0px 5px 15px;}

#teaserunten{
	background-image:url(images/teaserunten.gif);
	background-repeat:no-repeat;
	height:12px;
	width:217px;
}

#abstand{
	clear:both;
	overflow:hidden;
	height:1px;
}

table p {padding:5px;}
table h3{font-size:90%;}
	
#vita_content_1		{display:none;}
#vita_content_10	{display:none;}
#vita_content_2		{display:none;}
#vita_content_20	{display:none;}
#vita_content_3		{display:none;}
#vita_content_30	{display:none;}
#vita_content_4		{display:none;}
#vita_content_40	{display:none;}
#vita_content_5		{display:none;}
#vita_content_50	{display:none;}
#vita_content_6		{display:none;}
#vita_content_60	{display:none;}
#vita_content_7		{display:none;}
#vita_content_70	{display:none;}
/************Footer************/

#footer {
	background-image:url(images/footer.png);
	background-repeat:x-repeat;
	width:932px;
	padding: 0px 0px 0px 40px;
	height:49px;
	margin:0px 0px 30px 0px;
	clear:both;
}

#footerlinks{
	float:left;
	color:#282931;
	width:130px;
	//width:113px;
	display:inline;
	padding:8px 0px 8px 8px;}
	
#footerlinks a{
	text-decoration:none;
	color:#282931;
	font-weight:bold;
	}
#footerrechts{
	float:right;
	color:#282931;
	padding:8px 25px 8px 8px;
}


/*------------------------------------*/

.datumtm{width:30px;}
.datumj{width:60px;}
.textarea{width:300px; height:150px;}
.textus{width:250px;}
#text_intern{
	float:left;
	padding:10px 20px 10px 20px;
	margin:0px;	 
}
.akart{
	margin:0px 20px 0px 25px;
}

.teaserdatum{
	margin:0px 10px 0px 18px;
}

.teaserblock{
	margin:0px 10px 0px 18px;
}

#start_a		{float:left; background-image:url(images/startseite1.jpg); background-repeat:no-repeat; width:139px; height:400px; padding:0px 5px 0px 23px;}
#start_a h1		{margin:185px 0px 0px 0px; font-size:90%;}
#start_a p		{font-size:85%; margin:33px 0px 0px 0px;}
#start_a .more a{color:#413832;}

#start_b		{float:left; background-image:url(images/startseite2.jpg); background-repeat:no-repeat; width:139px; height:400px; padding:0px 5px 0px 23px;}
#start_b h1		{margin:185px 0px 0px 0px; font-size:90%;}
#start_b p		{font-size:85%; margin:33px 0px 0px 0px;}
#start_b .more a{color:#413832;}

#start_c		{float:left; background-image:url(images/startseite3.jpg); background-repeat:no-repeat; width:139px; height:400px; padding:0px 5px 0px 23px;}
#start_c h1		{margin:185px 0px 0px 0px; font-size:90%;}
#start_c p		{font-size:85%; margin:33px 0px 0px 0px;}
#start_c .more a{color:#413832;}

#start_d		{float:left; background-image:url(images/startseite4.jpg); background-repeat:no-repeat; width:157px; height:400px; padding:0px 5px 0px 23px;}
#start_d h1		{margin:185px 0px 0px 0px; font-size:90%;}
#start_d p		{font-size:85%; margin:33px 0px 0px 0px;}
#start_d .more a{color:#413832;}

.start	{padding:0px 15px 0px 15px; font-size:95%;}