/***** Redefinierung von HTML-Elementen *****/ /*
html, body,a, a:link, a:visited, a:hover, a:active,p, div, span,ul, ol, li,hr,table, tbody, th, tr, td,h1, h2, h3, h4, h5, h6,form, input, select, option, optgroup, button, fieldset, textarea, label, legend {	font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;	font-size: 100%;	color: #646464;	text-decoration: none;	padding: 0px;	margin: 0px;}*/
body { /* Damit die Elemente im HTML-Editor richtig angezeigt werden*/
 /*	background-image: url('../../assets/common/bg_body.gif');*/
 background: #dee2e5;
 font-size: 0.9em;
}

ul {
 padding: 0px 0px 0px 15px;
 margin: 0px;
 list-style: square;
}

li {
 margin: 3px 0px;
}

ol {
 margin: 0px 0px 0px 20px;
 padding: 0px;
}

img {
 border: none;
}

hr {
 border: none;
 border-top: 1px solid #777;
 width: 100%;
 margin: 3px 0px;
}  /***** Formular-Elemente *****/
option {
 padding: 0px 5px 0px 0px;
}

label,input[type=button],button {
 cursor: pointer;
}

input:focus,textarea:focus {
 background: #E6EEF0;
}

p {
 font-size: 110%;
 color: #646464;
 text-decoration: none;
 padding: 0px;
 line-height: 125%;
 margin: 0px;
}

button {
 font-weight: bold;
 color: #FFF;
 background: #4577bb;
}  /* Ende Formular-Elemente*/ /***** Ueberschriften *****/
h1 {
 font-size: 1.2em;
 color: #58585A;
 font-weight: bold;
 line-height: 125%;
 padding: 1px 0px 1px 0px;
 margin: 0px 0px 5px 0px;
 background-repeat: no-repeat;
 background-position: left 2px;
}

h2 {
 margin: 3px 0px 5px 0px;
 font-size: 1em;
 color: #58585A;
}

h3 {
 font-size: 1.3em;
}

h4 {
 font-size: 1.4em;
}

h5 {
 font-size: 0.9em;
}

h6 {
 font-size: 0.9em;
 font-weight: normal;
}  /* Ende Ueberschriften */ /***** Pseudo Klassen *****/
.nofloat {
 clear: both;
}

.noborder {
 border: none;
}

/***** Ende Allgemeine Angaben *********************************************************************************/
 /***************************************************************************************************************** Seite zentriert ausrichten****************************************************************************************************************/
#center {
 width: 1003px;
 padding: 0px;
 margin: 5px auto 0px auto;
 position: relative;
 background-color: #fff;
 border: 1px solid #dcdcde;
 /*background-image: url('../../assets/common/bg_center.gif');	*/
}

/***** Ende Seite zentriert ausrichten *************************************************************************/
 /***************************************************************************************************************** Top-Bereich ****************************************************************************************************************/
/*
#top {
 background: url('../../assets/common/bg_top.jpg') no-repeat #6A99C5;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 height: 237px;
}
*/
#top img {

}

#top_top {

}

#top_down {

}

/*
.top_logo {
 margin-top: 75px;
 margin-left: 566px;
}
*/

/***** Such-Feld *****/
.top_search {
 font-size: 0.95em;
 margin: 18px 0px 0px 0px;
 padding: 1px 0px 0px 0px; /*float: left;*/
 position: absolute;
 left: 850px;
 top: 0px;
 z-index: 2;
}

.top_search input {
 background: #FFF;
 border: 1px solid #ABA9AA;
 padding: 1px;
 width: 100px;
}

.top_search button {
 background: none;
 border: none;
 padding: 2px 0px 1px 0px;
 color: #FFF;
 background-color: #FF9900;
 font-weight: bold;
 vertical-align: top;
}  /* Ende Such-Feld */ /***** Site-Navigation *****/
.sitenavi {
 color: #646464; /*	text-transform: uppercase;*/
 margin: 105px 0px 0px 0px;
 font-size: 0.8em;
 width: 160px;
 float: right;
 z-index: 2;
}

.sitenavi div {
 float: left;
 padding: 2px 5px 2px 5px;
}

.sitenavi1 {
 border-right: 1px solid #646464;
}

.sitenavi a,.sitenavi a:link,.sitenavi a:visited .sitenavi a:hover,.sitenavi a:active
 {
 color: #646464;
 text-decoration: none;
 padding: 2px 5px 2px 5px;
 font-weight: bold; /*z-index: 2;*/
}  /* Ende Site-Navigation */ /* Logo */
.top_logo { /*float: right;*/ /*background: #F00;*/
 /*	margin: 0px 0px 0px 0px;	position: absolute; 	left: 710px;	top: 0px; 	z-index: 2*/

}

/***** Zus‰tzlicher Seitentitel *****.additional_name{	position: absolute;  left: 200px;	top: 236px; 	font-size: 1.25em;	letter-spacing: 0.05em;	width: 430px;	margin: 0px;	padding: 0px;}/***/
 /***** Horizontale Navigation *****/
#naviH {
 color: #fff;
 margin: 0px 0px 0px 0px;
 font-size: 0.8em;
 font-weight: normal;
 padding: 15px 0 15px 15px;
 width: 620px;
 float: left;
}

.site_search {
 width: 360px;
 float: right;
 text-align: right;
 padding: 11px 0px;
 font-size: 0.8em;
}

.site_search form {
 color: #FFF;
}

.site_search button {
 border: none;
 background: none;
 cursor: pointer;
}

.site_search img {
 vertical-align: middle;
}

/*#naviH div {	padding: 0px 0px 0px 0px;	width: 130px;		text-transform: uppercase;	float: left;}*/
#naviH a,#naviH a:link,#naviH a:visited,#naviH a:hover,#naviH a:active {
 color: #fff;
 padding: 0px 15px 15px 0px;
 text-decoration: none;
 letter-spacing: 1px;
 font-weight: bold;
 background: none; /*display: block;*/
}

#naviH a:hover {
 background: url('../../assets/common/bg_navih_a.gif') 0px 17px no-repeat
  ;
}

#naviH a.akt,#naviH a:link .akt,#naviH a:visited .akt,#naviH a:hover
 .akt,#naviH a:active .akt {
 background: url('../../assets/common/bg_navih_a.gif') 0px 17px no-repeat
  ;
}  /* Ende Horizontale Navigation */
 /***** Sprach-Auswahl *****.language {	margin: 70px 0px 0px 0px;}.language img {	vertical-align: middle;	margin: 0px 3px 0px 10px;}.language a,.language a:link,.language a:visited,.language a:hover,.language a:active {	color: #828282;}/* Ende Sprach-Auswahl*/
 /***** Ende Top-Bereich ****************************************************************************************/
 /***************************************************************************************************************** Aufklapp-Navigation****************************************************************************************************************/
.linkmenu td,.linkmenu_first td {
 width: 100%;
 font-size: 0.7em;
}

.linkmenu a,.linkmenu a:link,.linkmenu a:visited,.linkmenu a:hover,.linkmenu a:active,.linkmenu_first a,.linkmenu_first a:link,.linkmenu_first a:visited,.linkmenu_first a:hover,.linkmenu_first a:active
 {
 text-decoration: none;
 color: #FFF;
 background: #788999;
 border: 2px solid #FFF;
 border-top: none;
 display: block;
 padding: 2px 5px 2px 11px;
}

.linkmenu a:hover,.linkmenu_first a:hover {
 color: #3B4B5B;
 background: #ACB7C1;
}

.linkmenu_first a,.linkmenu_first a:link,.linkmenu_first a:visited,.linkmenu_first a:hover,.linkmenu_first a:active
 {
 border-top: 2px solid #FFF;
}

/***** Ende Aufklapp-Navigation ********************************************************************************/
 /***************************************************************************************************************** Content-Bereich****************************************************************************************************************/
#contentarea {
 margin-top: 10px;
 width: 100%;
 font-size: 0.8em;
 border: none;
 background: #FFF;
}  /***** Vertikale Navigation *****/
#subnavi {
 width: 226px; /*height: 373px;*/
 float: left;
 text-align: left;
 margin: 0px 0px 0px 0px;
 background: url('../../assets/common/bg_subnavi.gif') repeat-y;
 padding-right: 1px;
}

#subnavi h1 {
 color: #0062A6; /*background: #fff;*/
 text-transform: uppercase;
 font-weight: normal;
 font-size: 1.2em;
 padding: 4px 3px 3px 6px;
 margin: 0px 0px 0px 0px;
 background: url('../../assets/common/bg_subnavi_h1.gif') repeat-y;
 border-top: 1px solid #dcdcde;
 border-bottom: 1px solid #dcdcde;
}

#subnavi h1.follow {
 padding: 3px 3px 3px 12px;
}

#subnavi ul {
 /* WICHTIG: Wenn Pfeile o.ae. benutzt werden, dann als Hintergrundbild definifieren */
 list-style-type: none;
 list-style-image: none;
 padding: 0px;
 margin: 0px; /*background: #B4C4E2;*/
}

/*#subnavi ul li {	margin: 0px;	padding-left: 15px;}*/
#subnavi ul li a,#subnavi ul li a:link,#subnavi ul li a:visited,#subnavi ul li a:hover,#subnavi ul li a:active
 {
 text-decoration: none;
 color: #878889;
 display: block;
 letter-spacing: 1px;
 padding: 5px;
 padding-left: 0px;
 margin: 0px;
}

#subnavi ul li a:hover {
 background: url('../../assets/common/bg_subnavi_a.gif') 4px 8px
  no-repeat;
}  /*#subnavi ul li a:hover,*/
#subnavi ul li a.akt,#subnavi ul li a.akt:link,#subnavi ul li a.akt:visited,#subnavi ul li a.akt:hover,#subnavi ul li a.akt:active
 {
 background: url('../../assets/common/bg_subnavi_a.gif') 4px 8px
  no-repeat;
}

#subnavi ul.main li a,#subnavi ul.main li a:link,#subnavi ul.main li a:visited,#subnavi ul.main li a:hover,#subnavi ul.main li a:active
 { /* Subnavigation Ebene Hauptpunkte */
 padding-left: 18px;
}

#subnavi ul.under1 li {
 border-bottom: none;
}

#subnavi ul.under1 li a,#subnavi ul.under1 li a:link,#subnavi ul.under1 li a:visited,#subnavi ul.under1 li a:hover,#subnavi ul.under1 li a:active
 { /* Ebene 1 Unterpunkte */
 padding-left: 25px;
 background-position: 8px 8px;
}

#subnavi ul.under2 li a,#subnavi ul.under2 li a:link,#subnavi ul.under2 li a:visited,#subnavi ul.under2 li a:hover,#subnavi ul.under2 li a:active
 { /* Ebene 2 Unterpunkte */
 padding-left: 30px;
 background-position: 4px 8px;
}

#subnavi ul.under3 li a,#subnavi ul.under3 li a:link,#subnavi ul.under3 li a:visited,#subnavi ul.under3 li a:hover,#subnavi ul.under3 li a:active
 { /* Ebene 3 Unterpunkte */
 padding-left: 35px;
 background-position: 4px 8px;
}  /* Ende Vertikale Navigation */ /* aktuelles in subnavi*/
#subnavi div.aktuell_links {
 background: #fff;
 padding: 6px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #dcdcde;
}

#subnavi div.aktuell_links h1 {
 color: #646464;
 font-size: 1em;
 padding: 0px 0px 0px 0px;
 border: none;
 line-height: 125%;
 background: none;
}

#company_adress {
 background: url('../../assets/common/bg_subnavi_h1.gif') repeat-y;
}

#company_adress div {
 padding: 6px;
 padding-left: 10px;
 color: #646464;
}

#subsubnav {
 padding: 6px;
 padding-left: 10px;
 background: #999;
 color: #FFF;
}

#subsubnav a,#subsubnav a:hover,#subsubnav a:link,#subsubnav a:active,#subsubnav a:visited
 {
 color: #FFF;
}

#subnavi_spacer {
 height: 1px;
}

.product_link {
 color: #878889;
 padding: 6px 3px 3px 20px; /*	padding: 11px 8px 8px 25px;*/
 margin: 10px 5px 5px 5px;
 background: url('../../assets/common/bg_subnavi_a.gif') 7px 9px
  no-repeat;
}

.product_link a,.product_link a:link,.product_link a:hover,.product_link a:active,.product_link a:visited
 {
 font-weight: bold;
}

/* Suche Subnavi #subnavi form{	clear: both;	line-height: 100%;	padding: 2px 5px;	margin: 0px 0px 0px 0px; 	/*font-size: 0.6em;	border-top: 1px dashed #666;	background: #E6EEF0;	}#subnavi input{ font-size: 1em; color: #333; background: #FFF; border: 1px solid #333; float: left; padding: 2px; margin-top: 5px; width: 110px;}#subnavi button{	border: none;	padding: 0px;	margin: 5px 0px 0px 0px;	background: none;}#subnavi button img{	vertical-align: middle;}*/
 /***** Content-Definition ******/
#content,#content2,#content3,#content4,#content5,#content_print {
 float: left; /*height: 367px;*/
 padding: 0px; /*overflow: auto;*/
}

#content { /* mit Subnavi, mit rechter Spalte */
 width: 512px;
 padding: 3px 3px 3px 10px;
 margin: 0px;
}

#content h1 {
 margin-bottom: 7px;
}

#content2 { /* mit Subnavi, ohne rechter Spalte */
 width: 742px;
 padding: 15px;
 background: #fff;
}

#content3 { /* Startseite */
 width: 512px;
 padding: 3px 3px 3px 10px;
 margin: 0px;
}

#content3 h1 { /*	padding: 0px 10px 5px 10px;*/
 /*	letter-spacing: 2px;*/
 margin-bottom: 20px;
}  /*#content3 p {	padding: 10px 10px 0px 10px;}*/
#content3_left { /* Startseite */
 width: 190px;
 padding: 15px;
 float: left;
 border-right: 4px solid #FFF;
}

#content3_left h1 { /* Startseite */
 font-size: 1.4em;
 font-weight: normal;
 letter-spacing: 0.05em;
 color: #0068B5;
}

#content3_left a { /* Startseite */
 background-color: #0068B5;
 color: white;
 background-image: url('../../assets/common/pfeil_link.gif');
 background-position: 5px 2px;
 background-repeat: no-repeat;
 padding: 1px;
 padding-left: 16px;
 padding-right: 10px;
 font-size: 0.95em;
 letter-spacing: 0.01em;
}

#content3_middle { /* Startseite */
 width: 270px;
 padding: 15px;
 background-color: #F8F9FA;
 float: left;
}

#content3_middle h1 { /* Startseite */
 font-size: 1.4em;
 font-weight: normal;
 letter-spacing: 0.05em;
 color: #0068B5;
}

#content3_middle a { /* Startseite */
 background-color: #0068B5;
 color: white;
 background-image: url('../../assets/common/pfeil_link.gif');
 background-position: 5px 2px;
 background-repeat: no-repeat;
 padding: 1px;
 padding-left: 16px;
 padding-right: 10px;
 font-size: 0.95em;
 letter-spacing: 0.01em;
}

#content3_right { /* Startseite */
 width: 332px;
 padding: 15px;
 padding-bottom: 0px;
 float: left;
 background-color: #FFF;
}

.kontaktanfr {
 background-color: #E6EAED;
}

.kontaktanfr_h1 {
 background-image: url('../../assets/common/kontaktanfr_bg.jpg');
 background-repeat: no-repeat;
 background-position: left top;
 padding-top: 77px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 3px;
 background-color: #0068B5;
 font-size: 0.9em;
 color: white;
}

.text_kontaktanfr {
 font-size: 0.85em;
 color: #888888;
 font-weight: normal;
}

.text_kontaktanfr_red {
 font-size: 0.85em;
 color: #FF8000;
 font-weight: normal;
}

.input_kontaktanfr {
 width: 312px;
 font-size: 0.9em;
 font-weight: normal;
 border: 1px solid #AAAAAA;
}

#content4 { /* ohne Subnavi, mit rechter Spalte */
 width: 100px;
 background-color: #FFF;
 /*background-image: url('../../assets/common/bg_content4.gif');*/
}

#content5 { /* ohne Subnavi, ohne rechter Spalte */
 width: 100px;
 background-color: #FFF;
 /*background-image: url('../../assets/common/bg_content5.gif');*/
}

#content_print { /* mit Subnavi, ohne rechter Spalte */
 width: 628px;
 background-color: #FFF;
 /*background-image: url('../../assets/common/bg_content2.gif');*/
}  /* Ende Content-Definition */ /* Content Spalten */
#content_left,#content_right,.content_left,.content_right {
 width: 253px;
 padding: 0px;
}

#content_left,.content_left {
 padding-right: 3px;
 float: left;
}

#content_right,.content_right {
 padding-left: 3px;
 float: right;
}

/*#content a, #content a:link,#content a:visited,#content a:hover,#content a:active,#content2 a, #content2 a:link,#content2 a:visited,#content2 a:hover,#content2 a:active#content3 a, #content3 a:link,#content3 a:visited,#content3 a:hover,#content3 a:active{	text-decoration: underline;}*/
 /***** Ende Content-Bereich ************************************************************************************/
 /***************************************************************************************************************** Custom-Bereich (rechte Seite)****************************************************************************************************************/
#custom {
 float: right;
 width: 240px; /*	padding-left: 9px;*/ /*	padding-top: 9px;*/
 margin: 0px;
 border-left: 1px solid #dcdcde; /*	border-top: 1px solid #dcdcde;*/
}

#custom span { /*	margin-left: 15px;*/

}

/***** Ende Custom-Bereich (rechte Seite) **********************************************************************/
 /***************************************************************************************************************** Bottom-Bereich/***************************************************************************************************************/
#bottom {
 background: #EAF3FB;
 background-image: url('../../assets/common/bg_bottom.jpg');
 background-repeat: repeat-y;
 background-position: right top;
 font-size: 0.7em;
 height: 14px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
}

#bottom a,#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active
 {
 color: #FFF;
}

/***** Ende Bottom-Bereich *************************************************************************************/
 /***************************************************************************************************************** Content-Elemente/***************************************************************************************************************/
 /***** Mitlaufnavigation (Breadcrumb) *****/
#breadcrumb {

}  /* Ende Mitlaufnavigation (Breadcrumb) */
 /***** Seitentitel Ueberschrift *****/
#pageheadline {

}  /* Ende Seitentitel Ueberschrift */ /***** Standard-Text *****/
.plaintext {
 margin: 0px 0px 40px 0px;
}

.plaintext_indent {
 margin: 0px 0px 20px 0px;
}

.plaintext_indent .text {
 margin: 0px 0px 0px 50px;
}

.plaintext_run {
 margin: 0px 0px 20px 0px;
}

.plaintext_run h1 {
 font-size: 1.0em;
 color: #FFF;
 padding: 2px 0px 2px 15px;
 margin: 0px 0px 0px 0px;
 background-repeat: no-repeat;
 background-position: left top;
 background-image: url('../../assets/common/bg_h1_run.gif');
}

.plaintext_run .text {
 background-repeat: repeat-x;
 background-position: left top;
 background-image: url('../../assets/common/bg_run.gif');
 background-color: #FFF;
 padding: 5px;
}

.plaintext .text a,.plaintext .text a:link,.plaintext .text a:visited,.plaintext .text a:hover,.plaintext .text a:active,.plaintext_indent .text a,.plaintext_indent .text a:link,.plaintext_indent .text a:visited,.plaintext_indent .text a:hover,.plaintext_indent .text a:active,.plaintext_run .text a,.plaintext_run .text a:link,.plaintext_run .text a:visited,.plaintext_run .text a:hover,.plaintext_run .text a:active
 {
 text-decoration: underline;
}  /* Ende Standard-Text */ /***** Link *****/
.link {
 margin: 0px 0px 30px 0px;
 background: #DEE2E5;
 border: 1px solid white;
 /* IE-Hack, damit der Hintergrund nicht ¸ber's Element rausl‰uft... */
}

.link h1 {
 text-align: left;
}

.link img {
 vertical-align: middle;
}

.link_content {
 width: 169px;
 float: left;
 padding-left: 10px;
 text-align: right;
}  /* Override the margin from #content3 h1 */
#content3 .link_content h1 {
 margin-bottom: 5px;
}

.link_content p {
 text-align: left;
 margin-bottom: 3px;
}

.link a,.link a:link,.link a:visited,.link a:hover,.link a:active {
 padding: 0px 0px 2px 16px;
 background-repeat: no-repeat;
 background-position: 0px 2px;
 text-decoration: underline;
}

.link .link_image {
 margin: 0px 0px 0px 0px;
}

.link .link_image a,.link .link_image a:link,.link .link_image a:visited,.link .link_image a:hover,.link x_image a:active
 {
 padding: 0px 0px 2px 0px;
 background-repeat: no-repeat;
 background-position: 0px 2px;
}  /* Ende Link */ /***** Download *****/
.download {
 margin: 0px 0px 20px 0px;
}

.download h1 {

}

.download img {
 vertical-align: middle;
}  /*.download div {	margin: 0px 5px 5px 0px;}*/
.download a,.download a:link,.download a:visited,.download a:hover,.download a:active
 {
 text-decoration: underline;
}

.download .download_image {
 margin: 0px 10px 0px 0px;
}

.download .download_image a,.download .download_image a:link,.download .download_image a:visited,.download .download_image a:hover,.download .download_image a:active
 {
 padding: 0px 0px 2px 0px
}

.download_content {
 width: 285px;
 float: left;
 padding: 0px;
 text-align: right;
}

.download_content p {
 text-align: left;
 margin-bottom: 3px;
}

.download span {

}  /* Ende Download */ /***** Image *****/
 /*.image {	margin: 0px 0px 5px 0px;}.image h1 {}.image div {	padding: 2px 2px 2px 0px;}*/
 /* Ende Image */ /***** Text & Bild *****/
 /* Allmeine Einstellung aussen */
.image_float {
 margin: 0px 0px 20px 0px;
}

.image_float a,.image_float a:link,.image_float a:visited,.image_float a:hover,.image_float a:active
 {
 text-decoration: underline;
}

.image_float h1 {
 margin: 0px;
}  /* Bild links im Text */
.image_float_left { /* Bilderrahmen */
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 0px 0px 0px 0px;
}

.image_float_left div { /* Bildunterschrift */
 padding: 2px 2px 2px 2px;
 background-color: #E4E7EB;
}

.image_float_left hr {
 margin: 2px 0px 1px 0px;
}

.image_float_left_text {

}

.grey_bg {
 background: #DEE2E5;
}  /* Bild links im Text */
.image_float_big { /* Bilderrahmen */
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 0px 0px 0px 0px;
}

.image_float_big div { /* Bildunterschrift */
 padding: 2px 2px 2px 2px;
 background-color: #E4E7EB;
}

.image_float_big hr {
 margin: 2px 0px 1px 0px;
}

.image_float_big_text {

}  /* Ende Bild links im Text */ /* Bild rechts im Text */
.image_float_right { /* Bilderrahmen */
 border: 1px solid #E4E7EB;
 float: right;
 margin: 0px 0px 0px 5px;
}

.image_float_right div { /* Bildunterschrift */
 padding: 2px 2px 2px 2px;
 background-color: #E4E7EB;
}

.image_float_right hr {
 margin: 2px 0px 1px 0px;
}

.image_float_right_text {

}  /* Ende Bild rechts im Text */ /* Bild links ohne Rand im Text */
.image_float_left_noborder { /* Bilderrahmen */
 float: left;
 margin: 0px 5px 0px 0px;
}

.image_float_left_noborder div { /* Bildunterschrift */
 padding: 2px 2px 2px 20px;
 background-color: #E4E7EB;
}

.image_float_left_noborder hr {
 margin: 2px 0px 1px 0px;
}

.image_float_left_noborder_text {

}  /* Ende Bild links ohne Rand im Text */
 /* Bild rechts ohne Rand im Text */
.image_float_right_noborder { /* Bilderrahmen */
 float: right;
 margin: 0px 0px 0px 5px;
}

.image_float_right_noborder div { /* Bildunterschrift */
 padding: 2px 2px 2px 20px;
 background-color: #E4E7EB;
}

.image_float_right_noborder hr {
 margin: 2px 0px 1px 0px;
}

.image_float_right_noborder_text {

}  /* Ende Bild rechts ohne Rand im Text */
 /* Bild links mit Hintergrund und Rand im Text */
.image_float_bg_border_left { /* Bilderrahmen */
 border: 1px solid #E4E7EB; /*border-top: none;*/
 float: left;
 margin: 0px 5px 0px 0px;
}

.image_float_bg_border_left div { /* Bildunterschrift */
 padding: 2px 2px 2px 20px;
 background-color: #E4E7EB;
}

.image_float_bg_border_left hr {
 margin: 2px 0px 1px 0px;
}

.image_float_bg_border_left_text {
 background: #E4E7EB;
 color: #FFF;
 padding: 3px 3px 3px 3px;
}

.image_float_bg_border_left_text p {
 color: #FFF;
}  /* Ende Bild links im Text */
 /* Bild rechts mit Hintergrund und Rand im Text */
.image_float_bg_border_right { /* Bilderrahmen */
 border: 1px solid #E4E7EB; /*border-top: none;*/
 float: right;
 margin: 0px 0px 0px 5px;
}

.image_float_bg_border_right div { /* Bildunterschrift */
 padding: 2px 2px 2px 20px;
 background-color: #E4E7EB;
}

.image_float_bg_border_right hr {
 margin: 2px 0px 1px 0px;
}

.image_float_bg_border_right_text {
 background: #E4E7EB;
 color: #FFF;
 padding: 3px 3px 3px 3px;
}

.image_float_bg_border_right_text p {
 color: #FFF;
}  /* Ende Bild rechts im Text */ /* Ende Text & Bild */
 /***** Galerie *****/
.gallery {
 margin: 0px 30px 20px 0px;
 float: left; /*	width: 150px;*/
}

.gallery h1 {

}

.gallery div {
 border: 1px solid #E4E7EB;
 border-top: none;
 padding: 3px;
}

.gallery .image {
 text-align: center;
 padding: 0px;
 margin: 0px;
}

.gallery .headline { /*	text-align: center;*/
 padding: 3px;
 margin: 0px;
 background-color: #FFF;
}  /* Ende Galerie */ /***** Kontakt *****/
.contact {
 font-weight: bold; /*border: 1px solid #A3C7ED;*/
 padding: 0px 0px 2px 0px;
 margin: 5px 0px;
 margin-bottom: 15px;
 position: relative;
}

.contact h1 {
 margin: 0px 0px 2px 0px;
}

.contact h2 {
 background-image: url('../../assets/common/contact.gif');
 background-repeat: no-repeat;
 background-position: 10px top;
 padding: 0px 0px 0px 30px;
 margin: 0px 0px 2px 0px;
}

.contact div {
 font-weight: normal;
 padding: 0px 0px 0px 30px;
}

.contact b {
 color: #073070;
}

.contact img {
 vertical-align: middle;
 margin-right: 3px;
 margin-left: -25px;
}  /* Ende Contentmaker: Contact */
 /***** Spezielle Elemente fuer den Content-Bereich bitte in project.css *****/
 /***** Ende Content-Elemente ***********************************************************************************/
 /***************************************************************************************************************** Custom-Elemente****************************************************************************************************************/
#custom .kontakt {
 background: #fff;
 padding: 5px;
 color: #646464;
 text-align: right;
 width: 135px;
 line-height: 15px;
}

#custom .kontakt h1 {
 border-bottom: 1px solid #4577BB;
 color: #4577BB;
 padding: 0px 0px 5px 0px;
}

.box {
 margin: 0px;
 padding: 0px;
 clear: both;
 background: none;
 color: #646464;
}

.box h1,.box_first h1 {
 font-size: 1.2em;
 color: #0062A6;
 text-transform: uppercase;
 font-weight: normal;
 border: 1px solid #dcdcde;
 border-right: none;
 background: url('../../assets/common/bg_custom_h1.jpg') repeat-y;
 padding: 2px 3px 2px 3px;
 margin-bottom: 6px;
 margin-top: 20px;
}

.box_first h1 {
 margin-top: 0px;
}

.box p {
 color: #646464;
 padding: 0px 5px 5px 10px; /*	margin-bottom:20px;*/
}

.box div {
 padding: 5px;
 color: #646464;
}

.box span {
 color: #646464;
}

.box img {
 margin-top: 20px;
 margin-bottom: 5px;
}

.box_first img {
 margin-top: 0px;
}

.box .image {

}

.box .image h1 {

}

.box a,.box a:link,.box a:hover,.box a:visited,.box a:active {
 color: #646464;
}

.box ul {

}

.box ul li {

}

.box ul li a,.box ul li a:link,.box ul li a:visited,.box ul li a:hover,.box ul li a:active
 {

}

.box ul li a:hover {
 text-decoration: underline;
}

.box ul li img {
 vertical-align: middle;
 text-align: center;
}

.box ul.assetlink,.box ul.assetdownload {
 clear: both;
 list-style-type: none;
 list-style-image: none;
 margin: 0;
 margin-top: 3px;
 margin-bottom: 2px;
 line-height: 125%;
 margin-left: 2px;
 padding: 0px;
 padding-left: 5px; /*	border-bottom: 1px solid #FFF;*/
}

.box ul.assetlink li,.box ul.assetdownload li {
 padding: 2px 0px;
}

.box ul.assetlink li a,.box ul.assetlink li a:link,.box ul.assetlink li a:visited,.box ul.assetlink li a:hover,.box ul.assetlink li a:active
 {
 padding: 3px 0px 3px 16px;
 background-repeat: no-repeat;
 background-position: 4px 6px;
 background-image: url('../../assets/common/pfeil.gif');
 /*	display: block;*/
}

.box ul.assetdownload li a,.box ul.assetdownload li a:link,.box ul.assetdownload li a:visited,.box ul.assetdownload li a:hover,.box ul.assetdownload li a:active
 {
 padding: 3px 0px 3px 25px;
 background-repeat: no-repeat;
 background-position: 0px 0px;
}  /* Kalender */
.box table {
 width: 140px;
 margin: 2px;
 text-align: center;
 vertical-align: middle;
 font-size: 0.75em;
}

.box table td {
 padding: 3px;
 color: #000;
 background-color: #EEE;
}

.box table td a {
 background-color: #095AA6;
 color: #FFF;
 text-decoration: none;
 display: block;
}

.box table td.month {
 color: #000;
 background-color: #CCC;
 font-size: 1em;
}

.box table td.month a {
 color: #000;
 background-color: #CCC;
 display: inline;
}

.box table td a {
 background-color: #666;
 color: #FFF;
 text-decoration: none;
 display: block;
}

.box table td.week {
 padding: 3px;
 color: #000;
 background-color: #EEE;
}

.box table td.today {
 padding: 3px;
 color: #F00;
 background-color: #EEE;
}

.box table td.today a {
 text-decoration: none;
 background-color: #666;
 color: #FFF;
}  /* Ende Kalender */ /* Suchfeld rechte Spalte*/
.box form {
 padding: 5px 0px 5px 5px;
}

.box input {
 background: #FFF;
 border: 1px solid #828282;
 padding: 2px;
 width: 100px;
}

.box button {
 background: none;
 border: none;
 width: 10px;
}

.box button img {
 vertical-align: middle;
}  /* Ende Suchefeld rechte Spalte */
 /***** Spezielle Elemente fuer den Custom-Bereich bitte in project.css *****/
 /***** Ende Custom-Elemente ************************************************************************************/
 /***************************************************************************************************************** kontakt.phtml****************************************************************************************************************/
.form_contact {

}

.form_contact .error {
 margin: 10px 0px;
 color: #FE0000;
 font-weight: bold;
}

.form_contact .service {
 margin: 5px 0px;
}

.form_contact .service input {
 border: none;
 width: 13px;
 margin: 3px 3px 0px 2px;
}

.form_contact label {
 margin: 0px 5px 0px 0px;
 width: 100px;
 float: left;
}

.form_contact label.red {
 color: #FE0000;
}

.form_contact input,.form_contact textarea {
 border: 1px solid #828282;
 padding: 2px;
 margin: 2px 0px;
 width: 270px;
}

.form_contact input.plz {
 width: 40px;
 margin: 2px 2px 2px 0px;
}

.form_contact input.ort {
 width: 218px;
}

.form_contact .pflicht {
 margin: 0px 5px 5px 107px;
}

.form_contact .submitbutton {
 margin: 5px 5px 0px 107px;
}

/***** Ende Kontaktformular ************************************************************************************/
 /***************************************************************************************************************** suchergebnisse.phtml****************************************************************************************************************/
 /* Formular */
.form_search {

}

.form_search fieldset {
 background: none;
 padding: 5px 10px;
 border: 1px solid #828282;
}

.form_search input {
 border: 1px solid #828282;
 padding: 2px;
 width: 99%;
}

.form_search .submitbutton {
 text-align: center;
 margin: 5px;
}  /* Ergebnisse */
.search_erg {
 border: 1px solid #828282;
 padding: 0px;
 margin: 0px 0px 10px 0px;
}

.search_erg h1 { /*padding: 3px;*/
 margin: 0px;
}

.search_erg div {
 margin: 0px;
 padding: 3px;
}

/***** Ende Suchergebnisse *************************************************************************************/
 /***************************************************************************************************************** infopool.phtml****************************************************************************************************************/
.infopool {
 padding: 10px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
 color: #FFF;
 border-top: 1px dashed #555;
}

.nr_0 {
 border: none;
}

.infopool .h1 { /*font-size: 1em;*/
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 17px 0px; /* rest siehe unten*/
}

.infopool h1 {
 margin: 0px;
}

.infopool .teaser_all { /* mit Bild und Dates */
 float: left;
 width: 119px;
 padding: 0px;
 margin: 0px;
 background: #CBD6EA;
}

.infopool .teaser_image { /* mit Bild, ohne Dates */
 float: left; /*width: 284px;*/
 width: 300px;
 padding: 5px;
 margin: 0px;
}

/*.infopool .teaser_dates{	/* ohne Bild, mit Dates *	float: left;	width: 239px;	padding: 0px;	margin: 0px;	color: #FFF;	background: #EFF8E3;}*/
.infopool .teaser { /* ohne Bild und Dates */
 padding: 5px;
 margin: 0px;
}

.infopool .teaser h1,.infopool .teaser_image h1 {

}

.infopool .teaser .info_text,.infopool .teaser_image .info_text {
 padding: 5px 0px 5px 0px;
}

.infopool .teaser_all a,.infopool .teaser_all a:link,.infopool .teaser_all a:visited,.infopool .teaser_all a:hover,.infopool .teaser_all a:active,.infopool .teaser_image a,.infopool .teaser_image a:link,.infopool .teaser_image a:visited,.infopool .teaser_image a:hover,.infopool .teaser_image a:active,.infopool .teaser_dates a,.infopool .teaser_dates a:link,.infopool .teaser_dates a:visited,.infopool .teaser_dates a:hover,.infopool .teaser_dates a:active,.infopool .teaser a,.infopool .teaser a:link,.infopool .teaser a:visited,.infopool .teaser a:hover,.infopool .teaser a:active
 {
 text-decoration: none;
}

.infopool .teaser_image a,.infopool .teaser_image a:link,.infopool .teaser_image a:visited,.infopool .teaser_image a:hover,.infopool .teaser_image a:active
 {

}

.infopool .teaser_image {

}

.infopool .image {
 width: 120px;
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 8px 0px 0px 0px;
}

.infopool .dates {
 float: left;
 width: 160px;
 padding: 3px;
 color: #FFF;
 background: #CBD6EA;
}

.infopool_detail {
 margin: 0px 0px 20px 0px;
}

.infopool_detail h1 {
 margin: 0px;
}

.infopool_detail .teaser { /* ohne Bild und Dates */
 padding: 5px;
 margin: 0px 0px 15px 0px;
}

.infopool_detail .dates {
 color: #092962;
 padding: 5px;
 margin: 5px 0px;
 clear: both;
}

.infopool_detail .teaser .image {
 float: left;
 margin: 0px 10px 5px 0px;
}

/*.infopool_overview_left,.infopool_overview_right {	float: left;	width: 21px;}.infopool_overview_right {	width: 385px;}.infopool_overview {	float:left;	width: 170px;	margin: 0px 20px 10px 0px;}.infopool_overview h1 {	/*background: #B20004;*	background-color: #567A7A;	background-repeat: repeat-y;	background-position: left top;	background-image: url('../../assets/common/color2/h1_bg.gif');	border: none;	padding: 5px 3px;	margin: 0px;	color: #FFF;	text-align: center;	vertical-align: middle;}.infopool_overview h1 a,.infopool_overview h1 a:link,.infopool_overview h1 a:visited,.infopool_overview h1 a:hover,.infopool_overview h1 a:active {	color: #FFF;}/* Suche Infopool */
 /* siehe .box */
.infopool_detail .teaser {
 padding: 0px;
 margin: 0px;
}

.teaser b {
 font-weight: bold;
 font-size: 1.1em;
 line-height: 200%;
}

/* zusatz Style Infopools*/
.infopool_standard .h1,.infopool_standard h1 {
 /*background-image: url('../../assets/common/h1_bg.gif') !important;*/

}

/*.infopool_1 .h1,.infopool_1 h1{	background-image: url('../../assets/common/h1_info1.gif') !important;}.infopool_2 .h1,.infopool_2 h1{	background-image: url('../../assets/common/h1_info2.gif') !important;}.infopool_3 .h1,.infopool_3 h1{	background-image: url('../../assets/common/h1_info3.gif') !important;}.infopool_4 .h1,.infopool_4 h1{	background-image: url('../../assets/common/h1_info4.gif') !important;}.infopool_5 .h1,.infopool_5 h1{	background-image: url('../../assets/common/h1_info5.gif') !important;}.infopool_6 .h1,.infopool_6 h1{	background-image: url('../../assets/common/h1_info6.gif') !important;}.infopool_7 .h1,.infopool_7 h1{	background-image: url('../../assets/common/h1_info7.gif') !important;}.infopool_8 .h1,.infopool_8 h1{	background-image: url('../../assets/common/h1_info8.gif') !important;}.infopool_9 .h1,.infopool_9 h1{	background-image: url('../../assets/common/h1_info9.gif') !important;}.infopool_10 .h1,.infopool_10 h1{	background-image: url('../../assets/common/h1_info10.gif') !important;}*/
 /***** Ende Infopool *******************************************************************************************/
 /***************************************************************************************************************** fotogalerie.phtml****************************************************************************************************************/
.showgallery {

}

.showgallery h1 {
 text-align: center;
 background: #4577BB;
 color: #fff;
}

.showgallery_thumb {
 width: 276px;
 height: 500px;
 float: left;
 border-right: 1px solid #828282;
}

.showgallery_thumb div {
 width: 80px;
 height: 80px;
 margin: 5px;
 text-align: center;
 vertical-align: middle;
 float: left;
}

.showgallery_thumb .showgallery_center {
 padding-top: 10px;
 height: 40px;
}

.showgallery_thumb .showgallery_left {
 padding-top: 10px;
 height: 40px;
 text-align: left;
}

.showgallery_thumb .showgallery_right {
 padding-top: 10px;
 height: 40px;
 text-align: right;
}

.showgallery_image {
 width: 435px;
 margin: 0px;
 padding: 15px 0px 15px 15px;
 float: left;
}

.showgallery_image div {
 padding: 3px;
}

/***** Ende Galerie-Ausgabe ************************************************************************************/
 /***************************************************************************************************************** sitemap.phtml****************************************************************************************************************/
.sitemap td {
 padding: 15px 10px;
}

.sitemap td.separator {
 padding: 0px;
 background-color: #828282;
 /*background-image: url('../../assets/common/bg_sitemap.gif');	background-repeat: repeat-x;	background-position: left bottom;*/
}

a.sitemap1,a:link .sitemap1,a:visited .sitemap1,a:hover .sitemap1,a:active
 .sitemap1 {
 font-weight: bold;
 line-height: 125%;
}

a.sitemap2,a:link .sitemap2,a:visited .sitemap2,a:hover .sitemap2,a:active
 .sitemap2,a.sitemap3,a:link .sitemap3,a:visited .sitemap3,a:hover
 .sitemap3,a:active .sitemap3,a.sitemap4,a:link .sitemap4,a:visited
 .sitemap4,a:hover .sitemap4,a:active .sitemap4 {
 line-height: 125%;
}

a:hover .sitemap1,a:hover .sitemap2,a:hover .sitemap3,a:hover .sitemap4
 {

}

/***** Ende Sitemap ********************************************************************************************/
 /***************************************************************************************************************** newsletter.phtml****************************************************************************************************************/
.newsletter_anreisser.newsletter_text {
 margin: 0px 0px 20px 0px;
}

.newsletter_feld {
 background: #C7CFD5;
 padding-left: 5px;
 color: #000;
 width: 150px;
}

.newsletter_feld_r {
 background: #C7CFD5;
 color: #000;
 width: 150px;
}

.newsletter_input {
 width: 250px;
 padding: 5px;
 background: #C7CFD5;
}

.newsletter_input2 {
 margin-left: 10px;
}

.newsletter_text {
 color: #000;
 margin-bottom: 10px;
}

.newsletter_text_r {
 color: #000;
 width: 400px;
}

.newsletter_input input {

}

.newsletter_input select {

}

.newsletter_auswahl {
 width: 100px;
}

/***** Ende Newsletter *****************************************************************************************/
.ihk_overview_1,.ihk_overview_2 {
 float: left;
 width: 214px;
 margin: 0px 15px 15px 0px;
 border-bottom: 1px dashed #CCC;
 background-repeat: no-repeat;
 background-position: left top;
 height: 185px;
}

.ihk_overview_2 {
 width: 443px;
}

.ihk_overview_1 h1,.ihk_overview_2 h1 {
 padding: 3px 0px 2px 15px;
 margin: 0px;
}

.ihk_overview_1 h1 a,.ihk_overview_2 h1 a {
 color: #092962;
}

.ihk_overview_1 .text,.ihk_overview_2 .text {
 background-repeat: repeat-x;
 background-position: left top;
 background-image: url('../../assets/common/bg_run.gif');
 padding: 5px;
}

.ihk_overview_1 .text a,.ihk_overview_2 .text a {
 display: block;
 text-align: right;
 padding: 0px 0px 2px 16px;
 background-repeat: no-repeat;
 background-position: 150px 1px;
 background-image: url('../../assets/common/pfeil.gif');
 text-decoration: underline;
}

.ihk_sticker {
 float: left;
 width: 229px;
 padding: 0px;
 margin: 0px 0px 15px 0px;
 border-bottom: 1px dashed #CCC;
 height: 200px;
}

.ihk_sticker .h1 {
 float: left;
 margin: 0px;
 padding: 0px;
}

.ihk_sticker h1 {
 padding: 1px 0px 0px 15px;
 margin: 0px;
 background-repeat: repeat-y;
 background-position: left top;
 background-image: url('../../assets/common/bg_h1_sticker.gif');
}

.ihk_sticker h1 a {
 color: #092962;
}

.ihk_sticker .image {
 float: right;
 margin: 0px;
 padding: 0px;
}

.ihk_sticker .text {
 background-repeat: repeat-x;
 background-position: left top;
 background-image: url('../../assets/common/bg_run2.gif');
 background-color: #FFF;
 padding: 5px 5px 5px 5px;
 margin: 0px 15px 0px 0px;
 clear: left;
}

.ihk_sticker .text a {
 display: block;
 text-align: right;
 padding: 0px 0px 2px 16px;
 background-repeat: no-repeat;
 background-position: 150px 1px;
 background-image: url('../../assets/common/pfeil.gif');
 text-decoration: underline;
}

/***************************************************************************************************************** Printausgabe****************************************************************************************************************/
div.tpl_print { /*font-size: 0.7em;*/
 margin-bottom: 25px;
 width: 681px;
 height: 93px;
 float: left;
 padding: 5px 15px 0px 15px;
 background-repeat: repeat-x;
 background-position: left top;
 /*border-bottom: 1px solid #99B5B8;	border-right: 1px solid #99B5B8;	background-color: #E6F6F9;*/
 font-size: 90%;
}

html.tpl_print {
 background-color: #fff;
}

.tpl_print .titel {
 font-size: 105%;
 font-weight: bold;
 position: absolute;
 top: 5px;
 left: 15px;
}

.tpl_print .top_left {
 float: left;
}

.tpl_print .top_left a {
 text-decoration: none;
 position: relative;
 top: 75px;
}

.tpl_print .top_left img {
 position: relative;
 top: -5px;
}

.tpl_print .top_right a {
 text-decoration: none;
 position: relative;
 top: 75px;
}

.tpl_print .top_right img {
 position: relative;
 top: -5px;
}

.tpl_print .top_right {
 float: right;
}

#lfs_home_right {
 width: 411px;
 padding: 30px 15px 15px 15px;
 float: right;
 /*	background-color: #CBECF3;	background-image: url('../../assets/common/content_bg.gif');	background-repeat: repeat-x;*/
}

/***** Ende Print-Template ********************************************************************************************/
 /***************************************************************************************************************** Mailausgabe****************************************************************************************************************/
div.tpl_mail { /*font-size: 0.7em;*/
 margin-bottom: 25px;
 width: 460px;
 height: 93px;
 float: left;
 padding: 5px 15px 0px 15px;
 background-repeat: repeat-x;
 background-position: left top;
 border-bottom: 1px solid #99B5B8;
 border-right: 1px solid #99B5B8;
 background-color: #E6F6F9;
 font-size: 90%;
}

html.tpl_mail {
 background-color: #fff;
}

.tpl_print .titel {
 font-size: 105%;
 font-weight: bold;
 position: absolute;
 top: 5px;
 left: 15px;
}

.tpl_mail .top_left {
 float: left;
}

.tpl_mail .top_left a {
 text-decoration: none;
 position: relative;
 top: 75px;
}

.tpl_mail .top_left img {
 position: relative;
 top: -5px;
}

.tpl_mail .top_right a {
 text-decoration: none;
 position: relative;
 top: 75px;
}

.tpl_mail .top_right img {
 position: relative;
 top: -5px;
}

.tpl_mail .top_right {
 float: right;
}

/***** Ende Mail-Template ********************************************************************************************/
 /***************************************************************************************************************** CSS-Klassen fuer die Barriere-Freiheit****************************************************************************************************************/
.unsichtbar {
 position: absolute;
 left: -20000px;
 /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, 	dadurch lassen sich uebereifrige Screenreader,	die ausgerechnet "display: none" akustisch auswerten, 	taeuschen, und lesen die so versteckten Hilfen dennoch vor. */
}

/***** Ende CSS-Klassen fuer die Barriere-Freiheit *************************************************************/
 /***** Ende style.css ******************************************************************************************/
 /****************************************************************************************************************
* Allgemeine Angaben
****************************************************************************************************************/
.product_category_outer {
 width: 740px;
 border-top: 3px solid #a9bedd;
 border-left: 1px solid #dee2e5;
 /*background: #f2f3f5;*/
 background: #dee2e5
  url("../../assets/common/bg_product_category_outer.gif") repeat-y;
 margin-bottom: 25px;
}

.CategoryHeader {
 float: left;
 font-weight: bold;
 font-size: 13px;
 padding: 10px 5px 5px 189px;
 background: #f2f3f5;
 background-image: url(../../assets/common/background_upper_div.gif);
 background-repeat: repeat-y;
 border-right: 1px solid white;
 border-bottom: 2px solid white;
 width: 545px;
}

.SubCategories {
 float: right;
 line-height: 120%;
}

.right_left {
 float: left;
 width: 143px;
 background: #f2f3f5;
 margin: 0px;
 padding: 0px;
}

.right_right {
 float: right;
 width: 140px;
 background: #f2f3f5;
 margin: 0px;
 padding: 0px;
}

.subkat {
 border: 1px solid #ffffff;
 border-top: 0px solid #ffffff;
 border-right: 0px solid #ffffff;
 width: 129px;
 padding: 5px;
 overflow: visible;
}

.subkatSubline {
 font-size: 8pt;
}

.rootCategoryItem {
 margin: 10px 0px 0px 0px;
 background-color: #dee2e5;
}

.rootCategoryItem img {
 float: left;
 margin: 0px 10px 0px 0px;
}

.rootCategoryItem .name {
 font-size: 125%;
 font-weight: bold;
 line-height: 200%;
}

.ProductImage {
 float: left;
 margin-right: 10px;
 width: 175px;
 border-right: 1px solid white;
}

.CategoryText {
 margin-top: 10px;
 margin-right: 4px;
 float: left;
}

.CategoryContent {
 float: left;
 width: 554px;
}

a.link_intern {
 display: block;
 background: url(../../assets/common/pfeil.gif) no-repeat 0 2px;
 padding: 0 0 0 15px;
}

/******** UNTERNEHMEN ********/
div#content_left,div#content_right,div#content_left p,div#content_right p
 {
 font-size: 11px;
}


/* spaltendinge */
div#content_left .plaintext,
div#content_right .plaintext,
div#content_left .text,
div#content_right .text,
div#content_left .link,
div#content_right .link
{
	margin: 10px 0px 5px;
}