/*Rahmen*/
html {
	margin:				0;
	margin-bottom:		1px;
	padding:			0;
}
body
{
	background-color:	#ECECEC;
	margin: 			0px;
	margin-bottom:		10px;
	margin-top:			10px;
	padding: 			0px;
	font-family: 		Arial, Helvetica, sans-serif;
	color: 				#646464;
	font-size: 			11px;
	line-height: 		14px;
	height:				100%;
}
#wrap {
	margin: 			0 auto;
	padding: 			0;
	width: 				970px;
	height: 			100%;
	text-align: 		left;
	background-color: 	#FFFFFF;
}
#head {
	width:				970px;
	height:				92px;
	background-color: 	#FFFFFF;
	background-image: 	url(../bilder/navi/ba_head.jpg);
	text-align:			right;
	overflow:			auto;
}
#foot {
	width:				970px;
	height:				41px;
	padding:			0px;
	background-image: 	url(../bilder/navi/ba_foot.jpg);
	background-color: 	#FFFFFF;
	clear: both;

}
#main {
	width:				946px;
	margin:				0px auto;
	margin-left:		12px;
	margin-right:		12px;
	height:				100%;
	background-color: 	#FFFFFF;
}
#content_1er {
	width:				250px;
	margin:				0px 0px 0px 11px;
	background-color: 	#FFFFFF;
	float:				left;
	height:				100%;
}
#content_2er {
	width:				512px;
	min-width:				512px;
	margin:				0px 0px 0px 11px;
	background-color: 	#FFFFFF;
	float:				left;
	height:				100%;
}
#content_2er_fotos {
	width:				512px;
	min-width:			512px;
	margin:				0px 0px 0px 11px;
	background-color: 	#C5C6C8;
	float:				left;
	height:				100%;
	padding-bottom:		5px;
	border-bottom:		14px solid #FFFFFF;
}
#content_3er {
	width:				776px;
	margin:				0px 0px 0px 11px;
	background-color: 	#FFFFFF;
	float:				left;
	height:				100%;
}
#content_2er.rechts, #content_1er.rechts, #content_3er.rechts {
	margin-right:		12px;
}
#thumbsListe {
	margin:8px;
}

hr { clear:both; visibility:hidden;}
.mainnavi_vertikal {
	width:				28px;
	padding:			0px 1px 0px 1px;
	background-color: 	#FFFFFF;
	float:				left;
	height:				100%;
	position: relative;

}
.subnavi_horizontal {
	width:				249px;
	height:				28px;
	padding:			0px 0px 2px 0px;
	background-color: 	#FFFFFF;
	float:				left;
}
.teaserHead {
	width:				230px;
	height:				15px;
	color:				#FFFFFF;
	padding:			9px;
	margin:				0px;
	margin-top:			10px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	border:				1px solid #8C8F90;
	background-color:	#9EA3A7;
	background-image:	url(/standard/bilder/global/wallTeaserHead.jpg);
	background-repeat:	repeat-x;
}
.teaserText {
	width:				230px;
	padding:			9px;
	margin:				0px;
	border-bottom:		1px solid #8C8F90;
	border-left:		1px solid #8C8F90;
	border-right:		1px solid #8C8F90;
	background-color:	#ECECEC;
	background-image:	url(/standard/bilder/global/wallVertikal.jpg);
	background-repeat:	repeat-x;
}

/*Schriften*/

p, ul, li {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		15px;
	color:				#646464;
}
p.imTeaser {
	margin-top:			0px;
	margin-bottom:		0px;
}
h1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	line-height:		19px;
	color:				#646464;
	font-weight:		bold;
}
h1.imTeaser {
	margin-top:			0px;
	margin-bottom:		0px;
}
ul, li { 
	margin-left: 		7px; 
	margin-top: 		0px; 
	padding: 			0px;
	line-height:		14px;
}
.topNaviStrich {
	font-size: 			14px; 
	color: 				#FFFFFF; 
	font-weight:		bold;
}


/* Links */
a:link 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #A50B6D; text-decoration: none}
a:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #A50B6D; text-decoration: none}
a:active 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #000000; text-decoration: none}
a:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #A50B6D; text-decoration: underline}

a.topnavi:link 		{font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.topnavi:visited 	{font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.topnavi:active 	{font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.topnavi:hover 	{font-size: 14px; color: #A50B6D; text-decoration: underline; font-weight:bold;}
a.topnavi_aktiv {font-size: 14px; color: #A50B6D; text-decoration: none; font-weight:bold;}

a.sonderlink:link 		{font-size: 11px; color: #FFFFFF; background-color: #A50B6D; text-decoration: none; font-weight:bold; text-transform: uppercase;}
a.sonderlink:visited 	{font-size: 11px; color: #FFFFFF; background-color: #A50B6D; text-decoration: none; font-weight:bold; text-transform: uppercase;}
a.sonderlink:active 	{font-size: 11px; color: #FFFFFF; background-color: #A50B6D; text-decoration: none; font-weight:bold; text-transform: uppercase;}
a.sonderlink:hover 		{font-size: 11px; color: #FFFFFF; background-color: #666666; text-decoration: none; font-weight:bold; text-transform: uppercase;}

.thumbs {
	float:left;
	margin:3px;
	display: block;
}
img.nohover {border:1px solid #EEEEEE;padding:3px;}
a:hover img.nohover {border:4px solid #FFFFFF;padding:0px;}

.textImBild {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #A50B6D;
	text-decoration: none;
	font-weight:bold;
	text-transform: uppercase;
	padding:2px;
	padding-left:10px;
	position:relative;
	top:240px;
	letter-spacing: 1px;
}

/* Formulare */
input, select {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	border: 			1px #999999 solid;
	width:				220px;
	height:				13px;
	margin-top:			10px;
	padding: 			3px;
}
input.abschicken {
	margin: 0px;
	height: 18px;
	width: 49px;
	border: none;
}