/* Klassen aus dem Bereich content stehen hier */
.bild_doppelpfeil { margin-right: 5px; margin-left: 5px; border: 0;}
/* zitate */
.zitat { background-color: #eff3ff; margin-right: 25px; margin-left: 25px; padding: 2px; }
.zitat_zentriert { background-color: #eff3ff; text-align: center; margin-right: 150px; margin-left: 150px; padding: 2px; }

/* Contentcontainer für Termine */
#content_termin {
	font-size:0.8em;
	/* wie gehabt, aber in em: */
	width:950px;
	/* Content passt auf 640 */
	/* width:47em; */
	position:absolute;
	left:13.3em;
	top:8.2em;
	z-index:3;
}
#content_termin h1 { font-size: 1.4em; font-weight: normal }


/* Link auf Startseite */
a.homepagelink:link,
a.homepagelink:visited,
a.homepagelink:active { color: #034574; font-size: 1em; background-image: url(../layout/doppelpfeil.gif); background-repeat: no-repeat; background-position: 0 center; text-align: left; padding-left: 20px; text-decoration: none;}
a.homepagelink:hover,
a.homepagelink:active,
a.homepagelink:focus { color: #ff6800; font-size: 1.2em; background-position: 0 center; text-align: left; padding-left: 20px; text-decoration: none;}

/* compact vierspaltig */
.compact_vierspaltig { width: 315px; float:left; background-repeat: no-repeat; background-position: 0 0; padding: 5px; width:120px; margin-top: 5px; margin-bottom: 10px; margin-left: 0;}
.compact_vierspaltig img { width: 80px; height: 105px; float: left; margin-right: 3px; border:0; } 

/* Querlinks zu anderen Angeboten */
#querlinks { float: right; font-size: 85%; padding: 3px; border: solid 1px #49657f; background-color: #e7e7ef; margin: 23px 0 10px 10px; }
.link_extern { padding-left: 1.5em; background-image: url(../layout/pfeil_grau.gif); background-repeat: no-repeat; margin-left: 5px; }
.liste_links { padding-left:0; text-indent: -15px; list-style-image: url(pfeil.gif); list-style-position: inside; }
* html .liste_links { margin-left: 12px; } /* CSS Browserweiche für MS Internet Explorer */
/* compact */
.compact { height: auto; width: 315px; float:left; background-repeat: no-repeat; background-position: 0 0; padding: 5px; width:38em; margin-top: 6px; margin-bottom: 10px; margin-left: 0; }
.compact h2 { color: #034574; font-size: 0.85em; text-align: left; font-weight: bold; line-height: 0.95em; background-image: url(../layout/bg_compact_home.gif); background-repeat: repeat-x; background-position: 50% bottom; margin-right: 0; padding: 0 0 5px 5px; }
.compact img { width: 90px; height: 90px; float: left; margin-right: 3px; border:0; } 
.compact_text_img { text-align: left; position: relative; width: 80px; height: 80px; float: left; margin-right: 5px; border:0; }
.compact_ueberschrift { color: #185aad; font-size: 0.95em; font-weight: bold; line-height: 1em; background-repeat: repeat-y; margin-right: 20px; padding-top: 5px; padding-right: 5px; padding-left: 5px; border-left: 1px solid #eccf62; border-bottom: 1px solid #eccf62; border-top-color: #eccf62; border-top-width: 1px; border-right-color: #eccf62; border-right-width: 1px; }
.compact_ueberschrift_drittel { color: #185aad; font-size: 0.95em; font-weight: bold; line-height: 1em; padding: 5px; }

/* Compact für Pinwand*/
.pinwand { width: 100%; }
.compact_pinwand { height: 150px; width:23.6em; float:left; background-repeat: no-repeat; background-position: 0 0; margin: 5px 8px 5px 0; padding: 2px 8px 2px 5px; border: solid 1px #034574; }
.compact_pinwand h2 { color: #034574; font-size: 0.9em !important; text-align: left; background-image: url(../layout/bg_compact_home.gif); background-repeat: repeat-x; background-position: 50% bottom; margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 5px; }
.compact_zweispaltig { height: auto; float:left; background-repeat: no-repeat; background-position: 0 0; width:37em; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding-right: 5px; padding-left: 5px; }
.compact_zweispaltig h2 { color: #034574; font-size: 0.9em !important; text-align: left; background-image: url(../layout/bg_compact_home.gif); background-repeat: repeat-x; background-position: 50% bottom; margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 5px; }
.compact_dreispaltig { height: auto; width: 16em; float:left; background-position: 0 0; text-align: left; margin: -4px 10px 10px 0; padding: 6px 0; }
.clear_all { clear:both; }

/* Content Weiterführende Informationen */
.content_more_info { margin: 30px; border: solid 1px #084070; }
.content_more_info h4 { font-size: 1em !important; font-weight: bold !important; margin: 0; padding: 4px; color: #034574; background-color: #e0e5e8; border-bottom: 1px solid #084070; }
.content_more_info h5 { font-size: 1em !important; font-weight: bold; color: #034574; background-color: #f0f0f0; margin: 0; padding: 2px; }
.content_more_info h6 { font-size: 0.9em !important; color: #000; background-color: #f8f8f8; margin: 0 0 0 5px; padding: 2px; }
.content_more_info ul { margin: 2px; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; list-style-position: inside; }
.content_more_info ul li{ margin: 2px 2px 2px 5px; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style: url(../layout/pfeil_grau.gif) inside; white-space: normal; }

.linkliste {margin-left: 5px; list-style-type: none;}

/* Horizontale Liste */
.liste_horizontal  { padding-top: 8px; padding-bottom: 8px; border: solid 1px #084070; }
.liste_horizontal ul li { padding-right: 3px; padding-left: 3px; }

.liste_horizontal ul li a:link,
.liste_horizontal ul li a:visited,
.liste_horizontal ul li a:active { color: #084070; font-size: 1em; text-align: left; }

.liste_horizontal ul li a:hover,
.liste_horizontal ul li a:active,
.liste_horizontal ul li a:focus { color: #ff6800; font-weight: bold; text-align: left; padding-right: 0; padding-left: 0; }
/* Liste für Buchstaben az */
.liste_az ul {background-color: #d6dbdf; border: solid 1px #039;}

/* für die Bearbeitung nicht wichtige Styles z.B. alles aus den Musterseiten */

/* Farbdefinitionen - Hintergründe für den Global style */ 
/* Ebenen - Farb- und Hintergrunddefinitionen */ 
#kopf { 
	background-image:url(../layout/kopfgrafik4-1-1.png);
	color:#9CC6DC;
	font-family:Arial,sans-serif;
	font-size:28px;
	font-weight:bold;
	height:90px;
	line-height:90px;
	text-align:center;
	width:994px;
}
#navi_kopf { background-image: url(../layout/bg_navi_horizontal.jpg); background-repeat: repeat-x; }
#navi_kopf img { float: left;}
#schriftzug h1 { color: #1d589a; font-size: 0.95em; margin: 0; padding: 12px 138px 0 0; line-height: 21px;}
#navi_rechts { font-size: 0.75em; background-color: transparent; border-color: #0068b1; }
#navi_rechts p { position: relative; top: 6px; }
#bg_home, #bg_seite { background-color: white; }
#keyvisual { background-color: #18426b; }

/* Ebenen für Startseite - Hintergrundfarben */
/* !! überflüssig #navi_kopf_home, #navi_rechts_home usw. #navi_rechts_home form da identisch mit ohne home */
#navi_kopf_home { background-image: url(../layout/bg_navi_horizontal.jpg); background-repeat: repeat-x;}
#navi_kopf_home img { float: left; }
#navi_rechts_home { font-size: 0.75em;}
#navi_rechts_home p { position: relative; top: 6px; }
#navi_rechts_home label,
#navi_rechts label { display: none; }

#navi_rechts form,
#navi_rechts_home form { margin-top: 10px; margin-bottom:20px; }

#navi_rechts form[id],
#navi_rechts_home form[id] { position: relative; top: -13px; left: 0; margin-bottom:5px; }

#navi_rechts input#suche,
#navi_rechts_home input#suche {
	width:11.15em;
	font-size: 0.9em;
}

#navi_rechts input#search_submit,
#navi_rechts_home input#search_submit {
	vertical-align:bottom;
}

/* Pressebilder */
.compact_bilder { text-align: left; height: 120px; width: 120px; left: 0; top: 105px; visibility: visible; float: left; margin-top: 8px; margin-right: 7px; margin-bottom: 5px; border: solid 0 #fff; }
a.compact_bilder:link { text-align: left; }
a.compact_bilder:visited { text-align: left; }
a.compact_bilder:active { text-align: left; }
a.compact_bilder:hover { color: #f90; text-align: left; }
.rahmen { height: auto; width: 650px; left: 0; float:left; visibility: visible; margin-bottom: 10px; }

/* Hintergrund für Navigation */
.rechte_unternavi { background-color: #edf2f6; margin-top: 3px; margin-bottom: 0; padding: 1px 0 2px; border-left: 1px solid #e8c336; border-bottom: 1px solid #e8c336; }

/* neu linke Navigation */
.navi_links_punkte a.navi_link_marker { color: white; background-color: #184a6b; background-image: url(../layout/bg_navi_hover.jpg); background-repeat: repeat-y; background-position: right 0;  border-top-color: #e76900; border-top-width: 1px; border-right-color: #e76900; border-bottom-color: #e76900; border-left-color: #e76900; border-left-width: 1px; }
.navi_links_punkte a, .navi_links_punkte a:link, .navi_links_punkte a:visited { color: white; font-size: 0.75em; font-weight: bold; text-decoration: none; }

.navi_links_punkte a:hover,
.navi_links_punkte a:active,
.navi_links_punkte a:focus { color: white; background-color: #f15e00; background-image: url(../layout/bg_navi_hover.jpg); background-repeat: repeat-y; background-position: right 0; }
.navi_links_punkte ul.unternavi { background-image: url(../layout/bg_unternavi2.jpg); background-repeat: repeat-y; background-position: right 0; border-bottom-width: 1px; border-left-width: 1px; }
.navi_links_punkte ul.unternavi a, .navi_links_punkte ul.unternavi a:visited {font-weight: bold; color: white; border-left: 8px solid #fff; }
.navi_links_punkte ul.unternavi2 { background-image: url(../layout/bg_unternavi.jpg); background-repeat: repeat-y; background-position: right 0; border-bottom-width: 1px; border-left-width: 1px; }
.navi_links_punkte ul.unternavi2 a, .navi_links_punkte ul.unternavi2 a:visited{ color: #3e3e3e; border-left: 16px solid #fff; }
.navi_links_punkte ul.unternavi3 { background-image: url(../layout/bg_unternavi.jpg); background-repeat: repeat-y; background-position: right 0; border-bottom-width: 1px; border-left-width: 1px; }
.navi_links_punkte ul.unternavi3 a, .navi_links_punkte ul.unternavi3 a:visited { color: #3e3e3e; border-left: 4px solid #fff; }

.navi_links_punkte ul.unternavi a:hover,
.navi_links_punkte ul.unternavi a:active,
.navi_links_punkte ul.unternavi a:focus,
.navi_links_punkte ul.unternavi a.navi_link_marker:link, 
.navi_links_punkte ul.unternavi a.navi_link_marker:visited { color: white; background-color: #f15e00; border-left: 8px solid white; }
.navi_links_punkte ul.unternavi2 a:hover,
.navi_links_punkte ul.unternavi2 a:active,
.navi_links_punkte ul.unternavi2 a:focus,
.navi_links_punkte ul.unternavi2 a.navi_link_marker:link, 
.navi_links_punkte ul.unternavi2 a.navi_link_marker:visited { color: white; background-color: #f15e00; border-left: 16px solid white; }
.navi_links_punkte ul.unternavi3 a:hover,
.navi_links_punkte ul.unternavi3 a:active,
.navi_links_punkte ul.unternavi3 a:focus,
.navi_links_punkte ul.unternavi3 a.navi_link_marker:link, 
.navi_links_punkte ul.unternavi3 a.navi_link_marker:visited { color: white; background-color: #f15e00; border-left: 4px solid white; }

/* Kopfnavigation */

#navi_kopf_punkte { text-align: left; padding-left: 0; }
#navi_kopf_punkte ul { margin-right: 0; }
#navi_kopf_punkte a.navi_head:link,
#navi_kopf_punkte a.navi_head:visited { color: white; text-decoration: none; margin-right: 20px; padding: 1px 2px; }

#navi_kopf_punkte a.navi_head:hover,
#navi_kopf_punkte a.navi_head:active,
#navi_kopf_punkte a.navi_head:focus { color: white; margin-right: 20px; padding: 1px 2px; background-position: 1px 1px; background-color: #ff6a00; }

#navi_kopf_punkte a.navi_head_marker:link,
#navi_kopf_punkte a.navi_head_marker:visited { margin-right: 20px; padding: 1px 2px; background-position: 1px 1px; background-color: #ff6a00; color: white; }

#navi_kopf_punkte a.navi_head_marker:hover,
#navi_kopf_punkte a.navi_head_marker:active,
#navi_kopf_punkte a.navi_head_marker:focus { color: white; margin-right: 20px; padding: 1px 2px; }
/* Surfpfad */

#surfpfad {
	top: -5px;
	left: 10px;
}

#surfpfad ul { margin: 0; padding:0;}
#surfpfad ul li { list-style-type: none; display:inline; }
#surfpfad ul li a:link,
#surfpfad ul li a:visited,
#surfpfad ul li a:hover {
	color: #1d589a !important; 	
}

/* Rechte Spaltes -  Linkfarben */

#kopfsymbole { text-align: right; padding-left: 30px; }
#kopfsymbole img{ text-align: right; float: left; margin-left: 10px; }
#kopfsymbole a { margin-left: 8px; border-style: none; }

/* geändert FAST => keinen Border bei den Bildern */
#kopfsymbole img { border:0; }


a.navi_rechts:link { color:#055b77; }
a.navi_rechts:visited { color: #fff; }
a.navi_rechts:active { color: #f90; }
a.navi_rechts:hover { color: #f90;  }

/* content-Bilder */
/* Ueberschriften  Farben */
h1 { color: #1d52a0; }
h1_home { color: #1d52a0; }
h2 { color: #000000; }
h3 { color: #1d52a0; }
h4 { color: #1d52a0; }


/* Trennlinie - Farbe */
hr     { color: #084070; text-align: center; }



/* Content Navigationsbox 4. Ebene */
#content #content_navibox, #content_home #content_navibox
{ float:right; width: 19.5em; margin-top: 3px; margin-left: 15px; margin-bottom: 10px; padding: 4px; background-color: #fff; font-weight: bold; color: #fc3; border: solid 1px black; outline: solid 1px #0038b1; }

#content #content_navibox h3, #content_home #content_navibox h3
{ margin: 0; margin-top: 2px; margin-bottom: 2px; }

#content #content_navibox a, #content_home #content_navibox a
{ font-weight: normal; }

#content #content_navibox .navibox_link_marker, #content_home #content_navibox .navibox_link_marker
{ color: #fc3; font-weight: bold; }

#content #content_navibox .subnav_vierte, #content_home #content_navibox .subnav_vierte
{ font-size: 85%; padding-left:15px; }

/* Formular */
.compact_form { background-color: #edf2f6; text-align: left; height: auto; width: 39.1em; left: 0; top: 105px; float:left; visibility: visible; margin: 8px 7px 5px 20px; padding-top: 5px; padding-left: 5px; border: solid 1px #061579; }

.compact_zweispaltig { height: auto; width: 24.2em; float:left; background-position: 0 0; text-align: left; margin: -4px 10px 20px 0; padding: 6px 0; }

.pm_datum { 
	color: #185aad; 
	font-size: 0.8em; 
	font-weight: bold; 
}

.compact_presse_img { float: left; margin-right: 5px; }
/* Content Tabellen */
#content table
{ margin-bottom: 20px; }
#content table caption
{ padding-bottom: 5px; }
#content th
{ text-align: left; vertical-align: top; border: 0px #240b89; padding: 3px; color: #0045a9; background-color: #f3f3f3; }
#content td
{ border: 0px solid #a2a2a2; padding: 3px; vertical-align: Top; }
#content tr
{ border: solid 0px #240b89; }
#content .row2
{ background-color: #D7DFEE; }
.tabelle_kl { font-size: 0.9em; }

/* Block rechte Spalte bearbeitbar*/
#block_rechts { background-color: #eff3ff; background-repeat: no-repeat; width: 12.1em; margin: 10px 0 20px; padding-top: 6px; border: solid 1px #cfd8f0; }
#block_rechts h2 { font-size: 1em; font-weight: bold; text-align: left; color: #1d52a0; background-color: #fff; position: relative; top: 0; margin: 0; padding: 5px; }
#block_rechts p { font-size: 1em; padding-top: 3px; padding-left: 2px; }
#block_rechts ul { list-style-type: none; margin: 0 0 10px; padding: 5px; }
#block_rechts ul li { color: #333; font-size: 0.9em; text-align: left; margin-bottom: 5px; padding-bottom: 0; padding-left: 0; }

 #block_rechts a { 
	color: #185aad; 
	font-size: 1em; 
	text-align: left; 
	padding-bottom: 0; 
	padding-left: 0; 
}

#block_rechts a:hover,
#block_rechts a:active,
#block_rechts a:focus { 
	text-decoration: underline; 
	color: #000 !important; 
	text-align: left; 
}


.block_rechts { background-repeat: no-repeat; width: 145px; margin-top: 3px; margin-bottom: 3px; margin-left: 0; padding-top: 6px; padding-bottom: 27px; border: solid 1px #cfd8f0; }
.block_rechts h2 { font-size: 1em; font-weight: bold; text-align: left; color: #1d52a0; background-repeat: no-repeat; position: relative; top: 0; width: 12.2em; margin: 5px 0 0; padding: 5px 0 0 5px; }
#block_n_rechts { width: 148px; margin-bottom:10px; padding-bottom: 5px; border-color: #cfd8f0; border-width: 1px; }
#block_n_rechts h3 { padding: 0 5px 3px 0; margin: 0; font-size: 1em; text-align: left; color: #1d52a0; background-repeat: no-repeat; background-color: #fff; border-left-color: #cfd8f0; border-left-width: 1px; border-right-color: #cfd8f0; border-right-width: 1px; border-top-width: 1px; border-bottom-color: #cfd8f0; border-bottom-width: 8px; }
/*#block_n_rechts h2 { padding: 5px; margin: 0 0 10px; font-size: 1em; text-align: left; color: white; background-repeat: no-repeat; background-color: #fff; background-image: url(../layout/bg_container_head.jpg); border-left-color: #cfd8f0; border-left-width: 1px; border-right-color: #cfd8f0; border-right-width: 1px; border-top-width: 1px; }*/
#block_n_rechts ul { background-image: url(../layout/bg_container.jpg); list-style-type: none; margin: 3px 0 15px; padding: 10px 5px 5px 0; }
#block_n_rechts ul li { color: #3c5e7e; font-size: 0.9em; text-align: left; margin-bottom: 5px; margin-left: 10px; padding-bottom: 0; }
#block_n_rechts a { color: #3c5e7e !important; font-size: 1em; text-align: left; padding-bottom: 0; padding-left: 0; }
#block_n_rechts a:hover,
#block_n_rechts a:active,
#block_n_rechts a:focus { 
	text-decoration: underline; 
	color: #000 !important; 
	text-align: left; 
}

.homepage_ueberschrift { width: 12.4em; margin-top: 10px; margin-bottom: 5px; border-bottom: 2px solid #084070; }
.homepage_ueberschrift h2 { color: #084070; font-size: 1.1em; font-weight: bold; margin-bottom: 5px; padding-left: 5px; border-left: 5px solid #ff6800; border-right-color: #ff6800; }

.block_rechts_homepage { width: 12.4em; border-left-color: #084070; border-left-width: 5px; }

.block_rechts_homepage h3 { font-size: 1em; text-align: left; color: #1d52a0; background-color: #e0e5e9; margin-bottom: 5px; padding: 10px 5px 10px 2px; border-left: 5px solid #084070; border-bottom-color: #000; border-bottom-width: 1px; }
.block_rechts_homepage h3 a:link,
.block_rechts_homepage h3 a:visited,
.block_rechts_homepage h3 a:active { font-size: 1em; color: #1d52a0;  }
.block_rechts_homepage h3 a:hover,
.block_rechts_homepage h3 a:focus { font-size: 1em; color: #000;  }

.block_rechts_homepage h3#diesdas { background-color: #e0e5e9; background-image: url(../layout/bg_diesdas.jpg); background-repeat: no-repeat; background-position: right 0; }
.block_rechts_homepage h3#organigramme { background-color: #e0e5e9; background-image: url(../layout/bg_verzeichnisse.jpg); background-repeat: no-repeat; background-position: right 0; }
.block_rechts_homepage h3#projekte { background-color: #e0e5e9; background-image: url(../layout/bg_projekte.jpg); background-repeat: no-repeat; background-position: right 0; }
.block_rechts_homepage h3#diskussion { background-color: #e0e5e9; background-image: url(../layout/bg_diskussion.jpg); background-repeat: no-repeat; background-position: right 0; }
.block_rechts_homepage h3#termine { background-color: #e0e5e9; background-image: url(../layout/bg_termine.jpg); background-repeat: no-repeat; background-position: right 0; }


.block_rechts_homepage h3#diesdas span { background-image: url(../layout/bg_rechts_alt.jpg); }
.block_rechts_homepage h3#organigramme span { background-image: url(../layout/bg_rechts_alt.jpg); }
.block_rechts_homepage h3#projekte span { background-image: url(../layout/bg_rechts_alt.jpg); }
.block_rechts_homepage h3#diskussion span { background-image: url(../layout/bg_rechts_alt.jpg); }
.block_rechts_homepage h3#termine span { background-image: url(../layout/bg_rechts_alt.jpg); }

.homepagelist { background-color: #e0e5e9; background-image: url(../layout/bg_rechts.jpg); background-repeat: repeat-y; background-position: right 0; width: 12.4em; border-left: 5px solid #084070; }
.homepagelist ul { margin: 10px 3px 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; border-right-color: #084070; border-right-width: 10px; border-left-color: #084070; border-left-width: 10px; list-style: none; }
.homepagelist ul li { margin-bottom: 5px; }
.homepagelist ul li img { margin-right: 5px; }

.homepagelist ul li a:link,
.homepagelist ul li a:visited,
.homepagelist ul li a:active { 
	color: #084070; 
	font-size: 1em; 
	text-align: left; 
}

.homepagelist ul li a:hover,
.homepagelist ul li a:active,
.homepagelist ul li a:focus { 
	color: #000; 
	font-size: 1em; 
	text-align: left; 
}
a.homepagelink:link,
a.homepagelink:visited,
a.homepagelink:active { 
	color: #362989; 
	font-size: 0.9em; 
	text-align: left;
	text-decoration: none; 
}

a.homepagelink:hover,
a.homepagelink:active,
a.homepagelink:focus { 
	color: #000; 
	font-size: 0.9em; 
	text-align: left; 
	text-decoration: none;
}



.compact_rechts_homepage { color: #fff; font-size: 1em; font-weight: bold; background-color: #eccf62; background-repeat: repeat-x; padding: 5px; }

#contentbild { height: 100px; width: 150px; left: 517px; top: 37px; position: absolute; visibility: visible; }
#navirechtsbild { line-height: 5px; height: 100px; width: 150px; left: 0; top: 48px; position: absolute; visibility: visible; }

/* Suchseite */
ul.suchergebnis
{list-style-type: none; background-color: white; margin-top: 3px; margin-bottom: 3px; margin-left: 30px; padding: 1px; border-left: 0px; border-bottom: 0px; }
li.suchergebnis
{ line-height: 20px; }

/* Seitenabschluss */
#seitenabschluss { background-image: url(../layout/seitenabschluss.gif); background-repeat: repeat-x; text-align: center !important; }
#footer .seitenabschlusstxt
{ background-color: #fff; padding-right: 12px; padding-left: 12px; }

/* Container mit Linie und Bild */
.content { width: 640px; margin: 5px 5px 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #f6b05b; border-bottom-color: #f6b05b; border-bottom-width: 1px; }
.content img { float:left; margin-right: 5px; margin-left: 0; padding: 0; border:0; }
.content h3 { margin-bottom: -13px; }
/* Container mit Linie für Homepage */
.content_home { width: 550px; margin: 5px 5px 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #f6b05b; border-bottom-color: #f6b05b; border-bottom-width: 1px; }
.content_home img { float:left; margin-right: 5px; margin-left: 0; padding: 0; border:0; }
.content_home h3 { margin-bottom: -13px; }

/* Class für Veranstaltungs iframe */
.inlineh1 { font-size: 0.8em; }
.inlineh2 { font-size: 0.8em; }

/* Uebersichtsseite Produkte */
#produkte-uebersicht table {
	margin:0px auto 30px auto;
}
#produkte-uebersicht table td {
	width:210px;
	vertical-align:top;
	text-align:left;
	padding:0px 10px;
}	
#produkte-uebersicht table td a.bezeichnung {
	font-weight:bold;
	color:black;
	text-decoration:none;
}
#produkte-uebersicht table td a.img:hover { text-decoration:none; }
#produkte-uebersicht table td p.beschreibung {
	text-align:left;
	margin:0px;
}

/* Computerservice Eberle */

#produkt_unterschrift {text-align: center; font-weight: bold; vertical-align: top;}
#produkt_ueberschrift {text-align: center; font-weight: bold; font-size:200%; padding-bottom:15px; padding-top:15px;}
#navi_kopf_punkte li.navi_head { color: white; text-decoration: none; margin-right: 20px; padding: 1px 2px; }
#startseite-text {font-size:1.5em; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif;}
#ueber1 {font-size:1.5em; color: #184a6b; font-weight: bold; padding:15px; }
#ueber2 {font-size:1.1em; font-weight: bold;}
.s-text {font-size:0.7em;}
.s-img {height:41px; width:150px; background-image: url(../layout/perego.jpg); margin-left:auto; margin-right:auto;}
#startseite-text a,
#startseite-text a:hover,
#startseite-text a:active,
#startseite-text a:focus,
#startseite-text a:visited,
#startseite-text a:link{text-decoration: none; border: 0pt}

#test td, .grau_quadrat {
	font-size: 0.8em; 
	background-color:#CCCCCC; 
	vertical-align: middle; 
	width: 200px; 
	height: 150px;
	color: black;
	cursor: pointer;
}
.grau_quadrat a { color:black; }

#test {margin-left:auto; margin-right:auto; width: 600px;}

#kontakt_form .kont_td_l {text-align:left;}
#kontakt_form .kont_td_r {text-align:right;}
#kontakt_form .kont_td_r input { font-size: 1.0em;}
.kont_td_l {text-align:left;}
.kont_td_r {text-align:right;}

#content #produkte_start { margin-left: auto; margin-right: auto; }
#content #produkte_start tr.img td { background-color:#CCCCCC; vertical-align: middle; text-align:center; width: 180px; height:153px; padding: 20px 20px 0px 20px; border-width: 0px 10px 0px 0px; border-style:solid; border-color: white; }
#content #produkte_start tr.caption td { background-color:#CCCCCC; text-align:center; font-size:14px; line-height:18px; font-weight:bold; border-width: 0px 10px 10px 0px; border-style:solid; border-color: white; height:47px; vertical-align:middle; padding:0px; }
#content #produkte_start tr.caption td a { text-decoration:none; font-size:14px; line-height:18px; font-weight:bold; color:black}

#content .haendler-results { width:90% }
#content .haendler-results td { padding-bottom:20px }
#content .haendler-results td.c1 { width:30% }
#content .haendler-results td.c2 { width:35% }
#content .haendler-results td.c3 { width:35% }

.dessin-unterschrift {
	text-align:right;
	color:grey;
	padding-right:30px;
}
