/* Content_area Text */
.content_text * {
	margin: 0;
	padding: 0;
}
.content_text {
	width: 28em !important;
}
.content_text h1 {
	font-size: 0.95em !important;
	color: #000000;
	font-weight: bold;
	float: none;
	margin-bottom: 0.6em !important;
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:0.95em;
	font-weight:bold;
	height:auto;
	width:100%;

}
.content_text  h2 {
	width: 100% !important;
}
.content_text  h3 {
	margin: 0.63em 0 0.63em 0;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
}
.content_text h4 {
	margin-bottom: 0.63em;
	background:transparent none repeat scroll 0%;
	color: #5E6C79;
	display:block;
	font-size:0.95em;
	font-weight:bold;
}
.content_text  h5 {
	color: #DF0029;
	font-weight: bold;
	font-size: 0.69em;
	margin-bottom: 0.63em;
	width:100%;
}
.content_text div.pv #pvcontent {
	margin-top: 0.4em;
}
.content_text div.pv #pvcontent h1 {
	float: left;
	clear: both;
	width: 40em;
	margin-bottom: 0.3em;
	font-size:0.7em !important;
}
.content_text div.pv #pvcontent h4 {
	float: none !important;
	clear: both;
	width: 28em;
	margin-bottom: 0.8em;
}
.content_text div.pv #pvcontent p {
	clear: left;
	margin-bottom: 0.6em;
}
.content_text div.pv #pvcontent a,
.content_text div.pv #pvcontent a:link,
.content_text div.pv #pvcontent a:visited,
.content_text div.pv #pvcontent a:active,
.content_text div.pv #pvcontent a:hover {
	padding-top: 0.6em;
	margin-top: 0.6em;
	font-weight: normal;
	color: #DF0029;
	font-size: 0.69em !important;
}
.content_text div.pv span {
	font-size: 0.59em;
	color: #000000;
	position: relative;
	top: -0.25em;
}
.content_text div.pv span.cat {
	font-size: 0.59em;
	font-weight: normal;
	text-transform: uppercase;
	color: #5E6C79;
}
.content_text div.pv span.typ {
	font-size: 0.59em;
	font-weight: normal;
	color: #5E6C79;
}
.content_text div.pv div#metanavigation {
	font-size: 0.69em;
	color: #DF0029;
	margin-bottom: 0.7em;
	width:30em !important;
}
.content_text div.pv div#metanavigation a,
.content_text div.pv div#metanavigation a:link,
.content_text div.pv div#metanavigation a:visited,
.content_text div.pv div#metanavigation a:active,
.content_text div.pv div#metanavigation a:hover {
	font-weight: normal;
	color: #DF0029;
	font-size: 0.8em !important;
	text-decoration: none !important;
}
.content_text hr {
	width: 100%;
	border:0 !important;
	background-color:#B0B9C2;
	height:0.06em;
	padding:0 !important;
	margin: 0.3em 0 0.3em 0 !important;
}
.content_text img {
	border: none;
}
.content_text ul {
	list-style-type: none;
}
.content_text ul li {
	padding-left: 0.9em;
	line-height: 1.4em;
	background-image: url('../images/produkte_list_bullet.gif');
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	color: #52616F;
	font-size: 0.69em;
	font-family: Verdana;
	font-weight: normal;
}

/* Content Text mit Teaserbild*/
.content_teaser * {
	margin: 0em;
	padding: 0em;
}

.content_teaser {
	width: 28em !important;
}
.content_teaser img {
	float: left !important;
	width: 6.50em;
	height: 6.50em;
	border: none;
	margin-right: 0.85em;
	border: 0.06em solid #E5E5E5;

}
.content_teaser div {
	display: block !important;
	float: left;
	width: 20.5em;
}
.content_teaser h1 {
	color: #000000;
	font-weight: bold;
	float: none;
	margin-bottom: 1.2em;
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:0.95em !important;
	font-weight:bold;
	height: auto;
}
.content_teaser  h2 {
	width: 100% !important;
}
.content_teaser  h3 {
	margin-bottom: 0.30em;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
}
.content_teaser  h4 {
	margin-bottom: 0.63em;
	background:transparent none repeat scroll 0%;
	color:#5E6C79;
	display:block;
	font-size:0.69em;
	font-weight:bold;
}
.content_teaser  h5 {
	color: #DF0029;
	font-weight: bold;
	font-size: 0.69em;
	margin-bottom: 0.63em;
}
.content_teaser div.pvimg {
	display: none;
	float: left;
	width: 6.50em;
}
.content_teaser div.pvimg img {
	border:0.07em solid #D0D4D8;
}
.content_teaser div.pvimg a img {
	width: 1.875em;
	height: 0.813em
}
.content_teaser div.pv {
	display: block !important;
	float: left;
	width: 20em;
	margin-left: 1em;
}
.content_teaser div.pv #pvcontent {
	margin-top: 0.4em;
}
.content_teaser div.pv #pvcontent p{
 	clear: left;
 	padding-bottom: 0.6em;
	margin-bottom: 0.6em;
}
.content_teaser div.pv #pvcontent h1 {
	width: 28em;
	margin-bottom: 0.3em;
	font-size:0.7em !important;	
	float: left;
}
.content_teaser div.pv #pvcontent h1.veranstaltungen {
	margin-bottom: 0.2em;	
	float: left;
}
.content_teaser div.pv #pvcontent h4.veranstaltungen {
	clear: left;
	margin-bottom: 0.8em;
}
.content_teaser div.pv #pvcontent a,
.content_teaser div.pv #pvcontent a:link,
.content_teaser div.pv #pvcontent a:visited,
.content_teaser div.pv #pvcontent a:active,
.content_teaser div.pv #pvcontent a:hover {
	padding-top: 0.6em;
	margin-top: 0.6em;
	font-weight: normal;
	color: #DF0029;
	font-size: 0.69em !important;
}
.content_teaser div.pv span {
	font-size: 0.59em;
	color: #000000;
	position: relative;
	top: -0.25em;
}
.content_teaser div.pv span.cat {
	font-size: 0.59em;
	font-weight: normal;
	text-transform: uppercase;
	color: #5E6C79;
}
.content_teaser div.pv span.typ {
	font-size: 0.59em;
	font-weight: normal;
	color: #5E6C79;
}
.content_teaser div.pv div#metanavigation {
	font-size: 0.69em;
	color: #DF0029;
	margin-bottom: 0.7em;
	width:30em !important;
}
.content_teaser div.pv div#metanavigation a,
.content_teaser div.pv div#metanavigation a:link,
.content_teaser div.pv div#metanavigation a:visited,
.content_teaser div.pv div#metanavigation a:active,
.content_teaser div.pv div#metanavigation a:hover {
	font-weight: normal;
	color: #DF0029;
	font-size: 0.8em !important;
	text-decoration: none !important;
}
/*.content_teaser div.pv #div#metanavigation span {
	font-weight: normal;
	color: #DF0029;
	font-size: 0.90em;
}*/
.content_teaser hr {
	width: 100%;
	border:0 !important;
	background-color:#B0B9C2;
	height:0.06em;
	padding:0 !important;
	margin: 0.3em 0 0.3em 0 !important;
}
.content_teaser ul {
	list-style-type: none;
}
.content_teaser ul li {
	padding-left: 0.9em;
	line-height: 1.4em;
	background-image: url('../images/produkte_list_bullet.gif');
	background-position: 0 0.5em;
	background-repeat: no-repeat;

	color: #52616F;
	font-size: 0.69em;
	font-family: Verdana;
	font-weight: normal;
}

/* Content Bild ganze Breite*/
.content_big_image * {
	margin: 0em;
	padding: 0em;
}
.content_big_image {
	width: 28em !important;
}
.content_big_image img {
	width: 100%;
	margin:0.5em 0;
}

.extended_content {
	margin-left: 120px!important;
}

/* Linkliste in Text in Content */
.content_links * {
	margin: 0;
	padding: 0;
}
.content_links {
	width: 28em !important;
}
.content_links ul {
	list-style-type: none !important;
	list-style-position: inside !important;
	line-height: auto;
}
.content_links ul li {
	padding: 0 0 0 0.85em !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0.1em 0.5em;
	background-repeat: no-repeat;
	border: 0;
}
.content_links ul li a,
.content_links ul li a:link,
.content_links ul li a:visited,
.content_links ul li a:active,
.content_links ul li a:hover {
	font-weight: normal !important;
	font-size: 0.69em !important;
	margin:0 !important;
}

/* To Top Link */
.totop_link * {
	margin: 0;
	padding: 0;
}
.totop_link {
	width: 28em !important;
}
.totop_link ul {
	list-style-type: none !important;
	list-style-position: inside !important;
	line-height: auto;
}

.totop_link ul li a,
.totop_link ul li a:link,
.totop_link ul li a:visited,
.totop_link ul li a:active,
.totop_link ul li a:hover {
	font-weight: normal !important;
	font-size: 0.69em !important;
	margin:0 !important;
	padding-left:1.2em !important;
	background: url('../images/arrows_up.gif') no-repeat 0.1em 0.3em;
}

/* Linkliste mit Ueberschrift und <hr> in Text in Content */
.content_links_2 * {
	margin: 0;
	padding: 0;
}
.content_links_2 {
	width: 28em !important;
	margin-top: 0.25em;
/*	border-top: 0.06em solid #CED3D7;*/
}
.content_links_2 hr {
	width: 100%;
	border: 0 !important;
	background-color: #B0B9C2 !important;
	height: 0.06em;
	margin: 0.3em 0 0.3em 0 !important;
}

.content_links_2 div.teaser_links {
	width: 21.50em;
	margin-left: 7.50em !important;
}
.content_links_2 div.teaser_links ul {
	list-style-type: none !important;
	list-style-position: inside !important;
	line-height: auto;
}
.content_links_2 div.teaser_links ul li {
	padding: 0 0 0 0.75em !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	border: 0;
}
.content_links_2 ul li a,
.content_links_2 ul li a:link,
.content_links_2 ul li a:visited,
.content_links_2 ul li a:active,
.content_links_2 ul li a:hover {
	font-weight: normal !important;
	font-size: 0.69em !important;
}

.content_links_2 h1 {
	font-size: 0.95em !important;
	color: #000000;
	font-weight: bold;
	float: none;
	margin-bottom: 1.2em;
}
.content_links_2 h2 {
	width: 100% !important;
}
.content_links_2 h3 {
	margin: 0.6em 0 0.2em 0;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
}
.content_links_2 h4 {
	margin-bottom: 0.63em;
}
.content_links_2 h5 {
	color: #DF0029;
	font-weight: bold;
	font-size: 0.69em;
	margin-bottom: 0.63em;
}

/* Bild in Marginalspalte*/
.marginal_image * {
	margin: 0;
	padding: 0;
}
.marginal_image {
	width: 13.94em !important;
	margin-top: 1.25em !important;
}
.marginal_image img {
	margin: 0 !important;
	width: 100%;
	border: 0;
}

/* Text in Marginalspalte*/
.marginal_text * {
	margin: 0;
	padding: 0;
}
.marginal_text {
	width: 13.94em !important;
	text-align: left !important;
	margin-top: 0.6em !important;
}
.marginal_text h4 {
	background-color: #b0b9c2;
	color: #ffffff;
	position: relative;
	top: 0.2em;
	height: 1.250em;
	padding: 0.3em 0 0.3em 0.63em;
	clear: both;
	float: none;
	position: relative;
	font-size: 0.69em;
	font-weight: bold;
}
.marginal_text h3 {
	font-family: Verdana;
	font-size: 0.59em;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 0 0.63em 0 0.63em !important;
}
.marginal_text p {
	font-family: Verdana;
	font-size: 0.59em;
	font-weight: normal;
	text-align: left;
	color: #52616F;
	padding: 0 0.63em 0 0.63em !important;
}
.marginal_text a,
.marginal_text a:link,
.marginal_text a:visited,
.marginal_text a:active,
.marginal_text a:hover {
	text-decoration: none;
	background: url('../images/arrows_right.gif') no-repeat right 0.55em;
	color: #DF0029 !important;
	padding-right: 1.0em;
	font-size: 0.59em !important;
	font-weight: normal !important;
	text-align: left !important;
	padding-left: 0.63em !important;
}
.marginal_text img {
	margin: 0 !important;
	width: 100%;
	border: 0;
}
.marginal_text hr {
	width: 100%;
	border: 0 !important;
	background-color: #B0B9C2 !important;
	height: 0.06em;
	margin: 0.3em 0 0.3em 0 !important;
}

/* Text mit �berschrift und Bild in Marginalspalte*/
.marginal_text_bild * {
	margin: 0;
	padding: 0;
}
.marginal_text_bild {
	width: 13.94em !important;
	text-align: left !important;
	margin-top: 0.6em !important;
}
.marginal_text_bild h3 {
	font-family: Verdana;
	font-size: 0.59em;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 0 0.63em 0 0.63em !important;
}
.marginal_text_bild h4 {
	background-color: #b0b9c2;
	color: #ffffff;
	position: relative;
	top: 0.2em;
	height: 1.250em;
	padding: 0.3em 0 0.3em 0.63em;
	clear: both;
	float: none;
	position: relative;
	font-size: 0.69em;
	font-weight: bold;
}
.marginal_text_bild p {
	font-family: Verdana;
	font-size: 0.59em;
	font-weight: normal;
	text-align: left;
	color: #52616F;
	padding: 0 0.63em 0 0.63em !important;
}
.marginal_text_bild a,
.marginal_text_bild a:link,
.marginal_text_bild a:visited,
.marginal_text_bild a:active,
.marginal_text_bild a:hover {
	color: #5E6C79 !important;
	font-size: 0.59em !important;
	font-weight: normal !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0.63em 0.6em;
	background-repeat: no-repeat;
	padding: 0.2em 0 0.2em 1.8em !important;
}
.marginal_text_bild hr {
	width: 100%;
	border: 0 !important;
	background-color: #B0B9C2 !important;
	height: 0.06em;
	margin: 0.3em 0 0.3em 0 !important;
}
.marginal_text_bild img {
	border: 0;
	padding: 0;
	margin: 0.75em 0pt 0.5em 0.43em !important;
	width: 6em !important;	
}

/* Linkliste in Text in Marginalspalte*/
.marginal_links * {
	margin: 0;
	padding: 0;
}
.marginal_links {
	width: 13.94em !important;
	margin-top: 0.25em;
}
.marginal_links ul {
	list-style-type: none !important;
	list-style-position: inside !important;
	line-height: auto;
}
.marginal_links ul li {
	padding: 0 0 0 1.35em !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0.6em 0.5em;
	background-repeat: no-repeat;
	border: 0;
}
.marginal_links ul li a,
.marginal_links ul li a:link,
.marginal_links ul li a:visited,
.marginal_links ul li a:active,
.marginal_links ul li a:hover {
	font-weight: normal;
	font-size: 0.69em !important;
}

/* Start Boxen fuer Home Seite */
.clear{
	clear: both;
}
.start_box_row {
	display: block;
	width: 29em;
	margin: 0.5em 0 1em 0 !important;
	padding: 0 !important;
}

.start_box_left *,
.start_box_right * {
	margin: 0;
	padding: 0;
}
.start_box_left,
.start_box_right {
	float: left !important;
	width: 13.55em !important;
	background: url('../images/toparticle_bg_lang.gif') repeat-x;
}
.bg_branch {
	background: none;
	background-color: #5E6C79;
}
.bg_branch a{
	color: #ffffff;
}
.start_box_left {
	margin: 0 1em 0 0;
}
.start_box_right {
	margin: 0 0.5em 0 0;
}
.start_box_left img,
.start_box_right img {
	width: 13.55em !important;
}
.start_box_left h3,
.start_box_right h3 {
	margin: 0.63em 0 0.63em 0.7em;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
}
.start_box_left div.head,
.start_box_right div.head {
	padding: 0.23em 0 0.23em 0.7em;
	margin-bottom:0.2em;
	background-color:#5E6C79;
}
.start_box_left div.branch,
.start_box_right div.branch {
	background-color: #DE0029;
}
.start_box_left div.head a, .start_box_left div.head a:link, .start_box_left div.head a:visited, .start_box_left div.head a:active, .start_box_left div.head a:hover
.start_box_right div.head a, .start_box_right div.head a:link, .start_box_right div.head a:visited, .start_box_right div.head a:active, .start_box_right div.head a:hover
{
	margin: 0em;
	padding: 0em;
	font-size: 0.5em;
	color: #fff !important;
	font-weight: bold;
}
.start_box_left ul,
.start_box_right ul {
	margin: 0 0 0.5em 0.5em !important;
	width:13em !important;
	padding:0 !important;
	list-style-type: none;

}
.start_box_left ul li,
.start_box_right ul li {
	margin: 0em !important;
	line-height: 0.9em;
	width:13em !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0.1em 0.4em;
	background-repeat: no-repeat;
}
.bg_branch ul li,
.bg_branch ul li {
	background-image: url('../images/box_bullet_dark.gif');
}
.start_box_left ul li a, .start_box_left ul li a:link, .start_box_left ul li a:visited, .start_box_left ul li a:active, .start_box_left ul li a:hover
.start_box_right ul li a, .start_box_right ul li a:link, .start_box_right ul li a:visited, .start_box_right ul li a:active, .start_box_right ul li a:hover
{
	padding: 0em 0 0.5em 1.2em !important;
	font-size: 0.69em;
	font-weight: normal !important;
	color: #5E6C79;
	text-decoration: none;
}
/*
 * Startboxen fuer die echte Homepage
 */
.home_box_left *,
.home_box_middle *,
.home_box_right * {
	margin: 0;
	padding: 0;
}
.home_box_left,
.home_box_middle,
.home_box_right {
	float: left !important;
	width: 8.5em !important;
	background: url('../images/toparticle_bg_lang.gif') repeat-x;
}
.home_box_left, .home_box_middle {
	margin: 0 1em 0 0;
}
.home_box_right {
	margin: 0 0.5em 0 0;
}
.home_box_left img,
.home_box_middle img,
.home_box_right img {
	width: 8.5em !important;
}
.home_box_left h3,
.home_box_middle h3,
.home_box_right h3 {
	margin: 0.63em 0 0.63em 0.7em;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
}
.home_box_left div.head,
.home_box_middle div.head,
.home_box_right div.head {
	padding: 0.2em 0.4em;
	margin-bottom:0.2em;
	background-color:#5E6C79;
    line-height:0.8em;
    height:2em;
}
.home_box_left div.head a, .home_box_left div.head a:link, .home_box_left div.head a:visited, .home_box_left div.head a:active, .home_box_left div.head a:hover,
.home_box_middle div.head a, .home_box_middle div.head a:link, .home_box_middle div.head a:visited, .home_box_middle div.head a:active, .home_box_middle div.head a:hover,
.home_box_right div.head a, .home_box_right div.head a:link, .home_box_right div.head a:visited, .home_box_right div.head a:active, .home_box_right div.head a:hover
{
	padding: 0em;
	font-size: 0.5em;
	color: #fff !important;
	font-weight: bold;
}
.home_box_left ul,
.home_box_middle ul,
.home_box_right ul {
	margin: 0 0 0.5em 0.3em !important;
	width:8em !important;
	padding:0 !important;
	list-style-type: none;
    height:7em;

}
.home_box_left ul li,
.home_box_middle ul li,
.home_box_right ul li {
	margin: 0em 0em 0.2em 0em !important;
	width:8em !important;
	background-image: url('../images/box_bullet.gif');
	background-position: 0.1em 0.5em;
	background-repeat: no-repeat;
    padding:0.1em 0em 0em 0.8em;
    line-height:0.8em;
}
.home_box_left ul li a, .home_box_left ul li a:link, .home_box_left ul li a:visited, .home_box_left ul li a:active, .home_box_left ul li a:hover,
.home_box_middle ul li a, .home_box_middle ul li a:link, .home_box_middle ul li a:visited, .home_box_middle ul li a:active, .home_box_middle ul li a:hover,
.home_box_right ul li a, .home_box_right ul li a:link, .home_box_right ul li a:visited, .home_box_right ul li a:active, .home_box_right ul li a:hover
{	
	font-size: 0.69em;
	font-weight: normal !important;
	color: #5E6C79;
	text-decoration: none;
}
