body {
	margin: 			0;
	background-color: 	#ffffff;/*#e5eaef;*/
	background-image:	url(/bilder/layout/stripes.png);
	background-repeat:	repeat-y;
}

a {
	font-size: 			11px;
	color: 				036;
	text-decoration: 	underline;
}

a:hover {
	font-size: 			11px;
	color: 				#069;
	text-decoration: 	underline;
}

a.actionlink {
	font-size: 			 11px;
	color: 				 036;
	text-decoration: 	 none;
	background-image:	 url(/bilder/global/weiter.gif);
	background-repeat:	 no-repeat;
	background-position: 0px 3px;
	padding-left:	 	 15px;
}

a.actionlink:hover {
	font-size: 			11px;
	color: 				#069;
	text-decoration: 	underline;
}

/* top */
div.top_left_first {
	position: 	absolute;
	top: 		0px; 
	left: 		0px;
	width: 		286px; 
	height:		167px; 
	margin:		0; 
	background-color: 	#FFF;
	background:	url(/bilder/layout/top_left.png);
}

div.top_right_first {
	position: 	absolute;
	top: 			0px; 
	left: 			286px; 
	width: 			514px; 
	height:			167px; 
	margin:			0; 
	background-color: 	#FFF;
	background:		url(/bilder/layout/blue.png);
	color:			#fff;
	font-size:		24px;
	font-weight:	bold;
	vertical-align:	bottom;/*border-bottom:	40px solid #fff;*/
}

div.top_left_second {
	position: 	absolute;
	top: 		167px; 
	left: 		0px; 
	width: 		115px; 
	height:		59px; 
	margin:		0; 
	background:	url(/bilder/layout/top_left2.png);
}

div.top_right_second {
	position: 	absolute;
	top: 		167px; 
	left: 		286px; 
	width: 		510; 
	height:		10px; 
	margin:		0; 
	padding:	0px 0px 0px 396px;
	background-color: 	#FFF;
}

/* language */
div.language {
	float:			right; 
	margin-right: 	5px;
}

/* title */
div.title {
	clear:			 both;
	position: 		 absolute;
	top:			 77px;
	margin: 		 0px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	font-size:		 30px;
	vertical-align:	 bottom;
}
div.title a {
	text-decoration:none;
}


/* content */
div.content {
	position:	 	absolute; 
	left:		 	290px; 
	top: 		 	200px; 
	width:		 	490px;
	height:		 	600px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	 	11px;
	line-height: 	20px;
	color: 		 	#036;
	padding-top: 	10px;
	padding-right: 	20px;
	padding-bottom: 20px;
	margin-bottom:	20px;
	margin-right: 	20px;
}

div.content h1 {
	font-family: "Palantino","Times New Roman", Times, serif;
	font-variant:normal;
	font-weight:lighter; 
	font-size:	 20px;
	line-height: 28px;
}

div.content table {
	font-size: 11px;
	color: #036;
	text-decoration: none;
}

div.content a {
	font-size: 11px;
	color: #036;
	text-decoration: none;
}

/* teaser homepage*/
div.content div.teaser_div {
	width:			 200px;
	float:			 right; 
	clear:			 both;
	border-collapse: collapse; 
	margin: 		 5px 0px 10px 10px;
	padding: 		5px; 
	background:		#e5eaef; 
	line-height:	16px;
	border: 1px dotted #fff;
}

div.content div.teaser_div:hover {
	border: 1px dotted #ccd;
}

div.content div.teaser_div  img {
	float:			left;
	clear:			both; 
	margin:			-5px 5px -5px -8px;
	width:			60px;
	height:			60px;
	border:			0px;
}

/* teaser content */
div.content table.teaser {
	font-size: 		 11px;
	margin-bottom: 	 20px;
	border-collapse: collapse;
}

div.content table.teaser td {
	vertical-align:top;
}

div.content div.teaser {
	clear:			both; 
	height:			122px; 
	margin-right:	15px; 
	margin-bottom:	15px;
	margin-left:	-4px;
	padding-left: 	2px;
	line-height:	18px;
	font-size: 		11px;
	font-stretch: 	extra-expanded;
	border: 		1px solid #fff;
}

div.content div.teaser:hover {
	background: #e5eaef;
	border: 	1px dotted #ccd;
}

div.content div.teaser a {
	display:		block;
	clear:			both; 
	height:			120px;  
	display:		block;
	margin-bottom:	15px; 
	line-height:	18px;
	font-size: 		11px;
	font-stretch: 	extra-expanded;
	color: 			 #036;
	text-decoration: none;
}

div.content div.teaser img.imgcontent {
	border: 		1px solid #036;
	float:			right;
	margin:			0 0	15px 15px;
}

img.imgcontent {
	border: 		1px solid #036;
	float:			right;
	margin-bottom:	15px;
}


div.content fieldset legend {
	color:			#036;
	font-weight:	bold;
	font-size:		11px;
	margin-top:		-5px;
}

/* background */
div.background {
	position: 		absolute;
	z-index: 		0;
	top: 			0px; 
	left: 			800px;
	width: 			100%; 
	height:			100%; 
	margin:			0; 
	background:		url(/bilder/layout/background.png);
	background-repeat:		repeat-y;
	background-position:	-800px;
}


/* sub nav*/
div.subnav {
	position:	absolute; 
	top: 		216px; 
	left: 		160px; 
	width: 		115px; 
	height:		59px; 
	margin:		0; 
	border:		0px solid #ccc;
}

div.subnav a.anker_topnav {
	color:			 #036;
	font-weight: 	 bold;
	font-size:		 12px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	line-height:	 30px;
	text-decoration: none;
}

div.subnav a.anker_topnav:hover {
	color:			 #069;
	font-weight: 	 bold;
	font-size:		 12px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
div.subnav a.anker_topnav_active {
	color:			 #069;
	text-decoration: none;
	background:		 #e5eaef;
	font-weight: 	 bold;
	font-size:		 12px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	padding-top:	 2px;
	padding-left:	 2px;
	padding-bottom:	 2px;
	padding-right:	 2px;
	width:			 100%;
	line-height:	 30px;
	margin:			 0px;
}

div.subnav a.anker_subnav {
	color:			 #036;
	font-weight: 	 bold;
	font-size:		 12px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	height:			 14px;
	line-height:	 20px;
	text-decoration: none;
	padding-top:	 2px;
	padding-left:	 8px;
	padding-bottom:	 2px;
	padding-right:	 2px;
	border-top:		 1px solid #fff;
}

div.subnav a.anker_subnav:hover {
	color:			 #069;
	font-weight: 	 bold;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
div.subnav a.anker_subnav_active {
	color:			 #069;
	text-decoration: none;
	font-weight: 	 bold;
	font-size:		 12px;
	font-family:	 Geneva, Arial, Helvetica, sans-serif;
	background:		 #e5eaef;
	width: 			 100%;
	height:			 14px;
	line-height:	 20px;
	margin: 		 0px;
	padding-top:	 2px;
	padding-left:	 8px;
	padding-bottom:	 2px;
	padding-right:	 2px;
	border-top: 1px solid #fff;
}

div.backpage {
	widht:			200px;
	clear:			both;
	text-align:		left;
	margin-top:		40px;
}

/* iframe*/
.iframe {
	width:			490px;
	height:			700px;
	margin-top:		30px;
	margin-bottom:	20px;
	text-align:		left;
	font-size:		11px;
}
/* Galerie */
table.galerie {
	border-collapse:collapse;
	float:			right; 
	width:			210px; 
	margin-bottom: 	5px;
}

table.galerie td.galeriehead {
	height:			20px;
	background:		#006;
	color:			#fff;
	width:			200px;
}

table.galerie td.photo {
	width:			200px; 
	background:		#fff;
	padding:		0;
}

table.galerie td.td_10px{
	width:10px;
}

/**/
div.galerie {
	float:			right; 
	width:			210px;
	margin-bottom: 	5px;
}

div.galerie div.galeriehead {
	float:			right;
	clear:			both;
	width:			200px;
	height:			20px;
	margin: 		0px;
	padding:		0px;
	font-weight:	bold;
	background:		#006;
	color:			#fff;
}

div.galerie div.picture {
	float:			right;
	clear:			both;
	width:			200px;
}

div.galerie div.picture img.contentfoto {
	margin: 0px 0px 15px 0px;
	border: 		1px solid #006;
}

div.content img.imagefile {
	border: 1px solid #036;
}
div.content img.imagefile:hover {
	border: 1px solid #F00;
}

/* BILDERGALERIE TOOL*/
div.img_div {
	clear:both; 
	float:left;
}
a.pic{ 
	width:68px;
	height:68px;
	display:block;
	float:left;
	border:1px solid #ccc; 
	margin:5px;
	padding:0;
}

a.pic:hover{ 
	border: 1px dotted #036; 
	background-color: #fff;
}
a.pic img{ 
  border:			3px solid #fff;
  filter:			alpha(opacity=100); /*IE */
  -moz-opacity: 	1; /* Gecko */
  opacity: 			1; /* Opera */
  -khtml-opacity: 	1;
  margin: 0;
}  
a.pic img:hover{
  border:			3px solid #ccd;
  filter:			alpha(opacity=80); /*IE */
  -moz-opacity: 	0.8; /* Gecko */
  opacity: 			0.8; /* Opera */
  -khtml-opacity: 	0.8;
}
