/* ******** Allgemein ********* */

    
/* HTML Elemente */
html 			{  }
body      { margin: 0; padding: 0; background: url(../images/bg_body.gif)  }
body.leer { background: none; margin: 15px }

* { color: #666; font-size: 11px; font-family: Arial,Verdana,sans-serif,Helvetica }

a       { color: #666; text-decoration: none; outline: 0 }
#page #content a { font-weight: bold; }
a:hover { color: #333  }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0 }

h1 { font-size: 22px; margin-bottom: 20px; text-transform: uppercase; color: #999; font-weight: 400 }
h1 span { color: #99c13b; font-size: 22px; margin-bottom: 20px; text-transform: uppercase; font-weight: 400 }
h1 sup { font-size: 13px; font-weight: 400; color: #999; margin-top: -20px }
h2 { font-size: 18px; margin-bottom: 5px; color: #999; font-weight: 400 }
h3 { font-size: 14px; margin-bottom: 5px; color: #333; font-weight: 600; line-height: 1.5em }
h4 { font-size: 11px; color: #666; font-weight: bold }
h5 {  }
h6 {  }

p { margin: 0; padding-bottom: 10px }

ul { }
ol { }

/* Allgemeine Klassen für alle Module */
big      { font-size: 13px }
small    { font-size: 9px }
sup, sub { font-size: 9px }

hr { color: #aaa; background-color: #aaa; height: 1px; border: 0 }

form 										{ margin: 0; padding: 0; border: 0 }
input, select, fieldset { margin: 0 }
label 									{ margin: 0 }

.err { color: red }
.success { color: green }

/* ******** Conrad ********* */

/* Link highlighting in tiny mce editor */
.mceContentBody a {
	color: blue;
	font-weight: bold;
}


/* overLib */
#overDiv { visibility: hidden; position: absolute; z-index: 1000 }

/* Panel-Popups */
.panel { color: black; font-size: 11px; text-decoration: none; font-family: Arial, sans-serif; border: 2px dashed #c0c0c0 } 

a.panel_popup 			{ color: #FF6600 }
.panel_popup_bg		 	{ border: 1px solid #FF6600; background-color: #FF6600 }
.panel_popup_fg 		{ background-color: #FFFFFF }
.panel_popup_text * { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.panel_popup_cap 		{ color: white; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }
panel_popup_cap 		{ color: white; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Allgemeines CSS für alle Module */
ul.none { padding: 0; margin: 0 }
ul.none li { list-style-type: none }

.l { text-align: left }
.r { text-align: right }
.c { text-align: right }

.lfloat { float: left }
.rfloat { float: right }
.clear { clear: both }

br.break { line-height: 0; clear: both; font: 0; height: 0; overflow: hidden }

.border { position: relative; background: url(../images/corner_border.gif) top left repeat-y; }

div.corner { overflow: hidden; position: relative; height: 2px; line-height: 2px; width: 690px; background: url(../images/corner.gif) no-repeat }
div.top { margin-left: 0px; margin-top: -1px; }
div.bottom { background-position: bottom left; bottom: -1px; clear: left }

/* Editiermodus */
body.edit div.navigation_showCompleteCombinedNavigation { height: 50px; margin: 0!important }
body.edit div.restricted_area_show { position: relative; background: #99CA32; padding: 0; width: 200px; top: 0  }
body.edit #miniSitemap { width: 400px }

/* Inhalte die nur für Non-CSS-Ansicht gedacht sind, werden ausgeblendet */
.hideme { display: none }

/* Texteditor */
.mceContentBody { background: #fff }

/* ******** Seitenaufbau ********* */
#page { width: 972px; background: #fff url(../images/bg_page.gif) repeat-y; padding: 0 2px; margin: 0 auto }
#page #header { background: url(../images/bg_header.gif) repeat-x; width: 100%; padding-top: 10px; position: relative; margin-bottom: -30px; z-index: 3 }
#page #logo { padding-left: 30px; width: 140px }
#page #language { width: 140px; padding-top: 5px }
#page #shortnav { width: 297px; padding-top: 5px }
#page #search {}
#page #branding { margin: 0 11px; position: relative; z-index: 1; }
#page #main { margin: 20px; width: 690px; position: relative }

#page #content { width: 690px; position: relative }
#page #content_sub { clear: left; width: 100% }
#page #content_sub .sub { display: block; width: 142px; padding: 0 15px; background: url(../images/spacer_3box.gif) right 10px no-repeat }
#page #content_sub .subright { display: block; width: 142px; margin-left: 15px }
#page #sidebar { width: 222px; }

#page #miniSitemap { border-top: 3px solid #e5e5e5; margin: 0 20px 0; clear: left }

#footer { clear: both; background: url(../images/bg_footer.gif) left bottom repeat-x; height: 26px; padding: 2em 11px 0; line-height: 2.1em }

ul.pagefunctions { float: left; margin-top: 5px }
ul.pagefunctions li { background-repeat: no-repeat; background-position: center left; padding: 0 1em 0 20px; display: inline }
ul.pagefunctions li a { color: #888 }
ul.pagefunctions li.print { background-image: url(../images/icon_print.gif) }
ul.pagefunctions li.recommend { background-image: url(../images/icon_recommend.gif) }

ul.en { margin-right: 156px }

/* Extra Vorlagenstyles */
#page div.images { width: 241px; margin-right: 17px }
#page div.news { width: 432px }
#page div.imagegallery { clear: left }

#page div.DreiBox { width: 300px; padding-right: 10px}
#page div.DreiBox_right { width: 300px }
#page div.DreiSpalten { width: 920px!important }

#page div.VierSpalten { width: 920px!important }
#page div.VierBox { width: 215px; margin-right: 20px }
#page div.VierBox_right { width: 215px }



div.level5 { border-bottom: 1px solid #e0e0e0 }

/* Druckansicht */
body.print { background: #fff; margin: 20px }
body.print * { color: #000 }

body.print #page { background: none; width: 690px; margin: 0  }
body.print #page #main { width: 100%; margin: 0; padding: 0 }

body.print #footer { background: none; border-top: 1px solid #E5E5E5; height: auto; line-height: 16px; padding: 5px 0 }
body.print #footer * { font-size: 10px }

#printhead { border-bottom: 1px solid #E5E5E5; padding-bottom: 5px; margin-bottom: 10px }
#printhead li { text-align: right }
#printhead li.print { float: left; margin-bottom: -10px }
#printhead li.print img { border: none }

/* ********* Module ********* */

/* Navigation */
div.navigation_showCompleteCombinedNavigation { position: relative; margin: -20px 11px 0; z-index: 3; width: 940px; }
div.navigation_showCompleteCombinedNavigation ul.lvl1 { float: left; width: 930px;  padding-left: 20px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li { background: url(../images/navigation/grey/bg_navlvl1.gif) right -20px no-repeat; height: 20px; float: left; padding-right: 1px  }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li a { background: url(../images/navigation/grey/bg_navlvl1.gif) left top no-repeat; padding: 3px 10px; float: none; display: block; height: 22px; color: #fff }


div.navigation_showCompleteCombinedNavigation ul.lvl1 li a:hover { color: #ccc }

div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 { position: absolute; width: 932px; left: 0px; top: 20px; padding: 0 0 0 20px; background: url(../images/navigation/grey/bg_navlvl2.gif) top left no-repeat; }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li { background: none; height: 25px; padding: 0; line-height: 18px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li a { background: none; color: #fff; height: 19px; padding: 3px 12px 3px 15px }

div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.on { background: url(../images/navigation/grey/navlvl2_hover.gif) top left repeat-x; }

div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub a { background: url(../images/navigation/grey/navlvl2_arrow.gif) 3px center no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.on a { background: url(../images/navigation/grey/navlvl2_arrow_on.gif) top center no-repeat; color: #fff  }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li:hover { z-index: 10 }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li:hover a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li:hover { background: url(../images/navigation/grey/navlvl2_hover.gif) top left repeat-x; z-index: 10 }


div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li:hover div.lvl3 { visibility: visible }

div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 { visibility: hidden; position: absolute; clear: left; float: left; margin: 0; padding: 0; background: #b3b3b3 url(../images/navigation/grey/navlvl3_border_topleft.gif) no-repeat; width: 179px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul { padding: 5px 0 10px; margin: 0; background: url(../images/navigation/grey/navlvl3_border_topright.gif) no-repeat top right }
/* hier musste suchen */
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li { float: none; background: none; height: 18px; padding: 0; margin: 0; line-height: 18px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li.subpages { }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li a { float: none; background: none; font-weight: bold; color: #000; height: 18px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li a:hover { background: url(../images/navigation/grey/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li:hover a { background: url(../images/navigation/grey/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li.on a { background: url(../images/navigation/grey/navlvl3_arrow.gif) 5px 8px no-repeat; color: #676767 }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li.on li a { color: #010101 }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li.on li.on a { color: #676767 }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 div.bottomleft { background: url(../images/navigation/grey/navlvl3_border_bottomleft.gif) bottom left no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 div.bottomright { background: url(../images/navigation/grey/navlvl3_border_bottomright.gif) bottom right no-repeat }

div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 div.lvl4 { visibility: hidden; position: absolute; left: 170px; top: 0px; width: 180px; background: #949494 url(../images/navigation/grey/navlvl4_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 li:hover div.lvl4 { visibility: visible; z-index: 11 }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 div.lvl3 li div.lvl4 ul { background: url(../images/navigation/grey/navlvl4_border_topright.gif) top right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li div.lvl4 ul li { white-space: nowrap; }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li div.lvl4 ul li a { background: none; padding: 3px 15px 3px 12px }
div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li.sub div.lvl3 ul li div.lvl4 ul li:hover a { background: url(../images/navigation/grey/navlvl4_arrow.gif) 0px 8px no-repeat }


div.navigation_showCompleteCombinedNavigation ul.lvl1 ul.lvl2 li:hover li.on div.lvl4 { visibility: visible; z-index: 10 }


/* Themes */
div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme2 { background: url(../images/navigation/green/bg_navlvl1.gif) right -20px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme2 a { background: url(../images/navigation/green/bg_navlvl1.gif) left top no-repeat }

div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 { background: url(../images/navigation/green/bg_navlvl2.gif) top left no-repeat; }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub a { background: url(../images/navigation/green/navlvl2_arrow.gif) 3px center no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.on { background: url(../images/navigation/green/navlvl2_hover.gif) top left repeat-x; }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.on a { background: url(../images/navigation/green/navlvl2_arrow_on.gif) top center no-repeat; color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li:hover { background: url(../images/navigation/green/navlvl2_hover.gif) top left repeat-x; z-index: 10 }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li:hover a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 div.lvl3 { background: #c5e77f url(../images/navigation/green/navlvl3_border_topleft.gif) no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul { background: url(../images/navigation/green/navlvl3_border_topright.gif) no-repeat top right }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li a:hover { background: url(../images/navigation/green/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li:hover a { background: url(../images/navigation/green/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li.on a { background: url(../images/navigation/green/navlvl3_arrow.gif) 5px 8px no-repeat; color: #5f8c01 }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 div.lvl3 div.bottomleft { background: url(../images/navigation/green/navlvl3_border_bottomleft.gif) bottom left no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 div.lvl3 div.bottomright { background: url(../images/navigation/green/navlvl3_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li.on li a { color: #010101 }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li.on li.on a { color: #5f8c01 }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 div.lvl3 li div.lvl4 {  background: #aede4c url(../images/navigation/green/navlvl4_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 div.lvl3 li div.lvl4 ul { background: url(../images/navigation/green/navlvl4_border_topright.gif) top right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li:hover div.lvl4 ul li:hover a { background: url(../images/navigation/green/navlvl4_arrow.gif) 0px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme2 ul.lvl2 li.sub div.lvl3 ul li.on div.lvl4 ul li.on a { background: url(../images/navigation/green/navlvl4_arrow.gif) 0px 8px no-repeat }

div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme3 { background: url(../images/navigation/red/bg_navlvl1.gif) right -20px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme3 a { background: url(../images/navigation/red/bg_navlvl1.gif) left top no-repeat }

div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 { background: url(../images/navigation/red/bg_navlvl2.gif) top left no-repeat; }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub a { background: url(../images/navigation/red/navlvl2_arrow.gif) 3px center no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.on { background: url(../images/navigation/red/navlvl2_hover.gif) top left repeat-x; }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.on a { background:  url(../images/navigation/red/navlvl2_arrow_on.gif) top center no-repeat; color: #fff  }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li:hover { background: url(../images/navigation/red/navlvl2_hover.gif) top left repeat-x; z-index: 10 }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li:hover a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 { background: #bc919a url(../images/navigation/red/navlvl3_border_topleft.gif) no-repeat  }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul { background: url(../images/navigation/red/navlvl3_border_topright.gif) no-repeat top right }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li a:hover { background: url(../images/navigation/red/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li:hover a { background: url(../images/navigation/red/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li.on a { background: url(../images/navigation/red/navlvl3_arrow.gif) 5px 8px no-repeat; color: #792336 }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 div.bottomleft { background: url(../images/navigation/red/navlvl3_border_bottomleft.gif) bottom left no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 div.bottomright { background: url(../images/navigation/red/navlvl3_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 li a:hover { color: #792336 }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li.on li a { color: #010101 }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li.on li.on a { color: #792336 }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 li div.lvl4 {  background: #a16572 url(../images/navigation/red/navlvl4_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 div.lvl3 li div.lvl4 ul { background: url(../images/navigation/red/navlvl4_border_topright.gif) top right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li:hover div.lvl4 ul li:hover a { background: url(../images/navigation/red/navlvl4_arrow.gif) 0px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme3 ul.lvl2 li.sub div.lvl3 ul li.on div.lvl4 ul li.on a { background: url(../images/navigation/red/navlvl4_arrow.gif) 0px 8px no-repeat }



div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme4 { background: url(../images/navigation/blue/bg_navlvl1.gif) right -20px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme4 a { background: url(../images/navigation/blue/bg_navlvl1.gif) left top no-repeat }

div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 { background: url(../images/navigation/blue/bg_navlvl2.gif) top left no-repeat; }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub a { background: url(../images/navigation/blue/navlvl2_arrow.gif) 3px center no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.on { background: url(../images/navigation/blue/navlvl2_hover.gif) top left repeat-x; }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.on a { background: url(../images/navigation/blue/navlvl2_arrow_on.gif) top center no-repeat; color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li:hover { background: url(../images/navigation/blue/navlvl2_hover.gif) top left repeat-x; z-index: 10 }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li:hover a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 div.lvl3 { background: #a9b3bb url(../images/navigation/blue/navlvl3_border_topleft.gif) no-repeat  }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul { background: url(../images/navigation/blue/navlvl3_border_topright.gif) no-repeat top right }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li a:hover { background: url(../images/navigation/blue/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li:hover a { background: url(../images/navigation/blue/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li.on a { background: url(../images/navigation/blue/navlvl3_arrow.gif) 5px 8px no-repeat; color: #294257 }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 div.lvl3 div.bottomleft { background: url(../images/navigation/blue/navlvl3_border_bottomleft.gif) bottom left no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 div.lvl3 div.bottomright { background: url(../images/navigation/blue/navlvl3_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li.on li a { color: #010101 }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li.on li.on a { color: #294257 }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 div.lvl3 li div.lvl4 {  background: #8695a0 url(../images/navigation/blue/navlvl4_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 div.lvl3 li div.lvl4 ul { background: url(../images/navigation/blue/navlvl4_border_topright.gif) top right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li:hover div.lvl4 ul li:hover a { background: url(../images/navigation/blue/navlvl4_arrow.gif) 0px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme4 ul.lvl2 li.sub div.lvl3 ul li.on div.lvl4 ul li.on a { background: url(../images/navigation/blue/navlvl4_arrow.gif) 0px 8px no-repeat }

div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme5 { background: url(../images/navigation/orange/bg_navlvl1.gif) right -20px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.lvl1 li.theme5 a { background: url(../images/navigation/orange/bg_navlvl1.gif) left top no-repeat }

div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 { background: url(../images/navigation/orange/bg_navlvl2.gif) top left no-repeat; }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub a { background: url(../images/navigation/orange/navlvl2_arrow.gif) 3px center no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.on { background: url(../images/navigation/orange/navlvl2_hover.gif) top left repeat-x; }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.on a { background: url(../images/navigation/orange/navlvl2_arrow_on.gif) top center no-repeat; color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li:hover { background: url(../images/navigation/orange/navlvl2_hover.gif) top left repeat-x; z-index: 10 }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li:hover a { color: #fff }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 div.lvl3 { background: #e8c27f url(../images/navigation/orange/navlvl3_border_topleft.gif) no-repeat  }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul { background: url(../images/navigation/orange/navlvl3_border_topright.gif) no-repeat top right }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li a:hover { background: url(../images/navigation/orange/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li:hover a { background: url(../images/navigation/orange/navlvl3_arrow.gif) 5px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li.on a { background: url(../images/navigation/orange/navlvl3_arrow.gif) 5px 8px no-repeat; color: #bd7800 }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 div.lvl3 div.bottomleft { background: url(../images/navigation/orange/navlvl3_border_bottomleft.gif) bottom left no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 div.lvl3 div.bottomright { background: url(../images/navigation/orange/navlvl3_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li.on li a { color: #010101 }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li.on li.on a { color: #bd7800 }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 div.lvl3 li div.lvl4 {  background: #dfa94c url(../images/navigation/orange/navlvl4_border_bottomright.gif) bottom right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 div.lvl3 li div.lvl4 ul { background: url(../images/navigation/orange/navlvl4_border_topright.gif) top right no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li:hover div.lvl4 ul li:hover a { background: url(../images/navigation/orange/navlvl4_arrow.gif) 0px 8px no-repeat }
div.navigation_showCompleteCombinedNavigation ul.theme5 ul.lvl2 li.sub div.lvl3 ul li.on div.lvl4 ul li.on a { background: url(../images/navigation/orange/navlvl4_arrow.gif) 0px 8px no-repeat }



ul.navigation_showPathNavigation { clear: left; height: 29px; margin: 0 6px; padding-left: 16px; padding-top: 25px }
ul.navigation_showPathNavigation li { display: inline; line-height: 29px; background: url(../images/navigation/grey/icon_arrow_right.gif) center right no-repeat; padding: 0 6px 0 2px  }
ul.navigation_showPathNavigation li a { padding-right: 5px; font-size: 10px; color: #888 }
ul.navigation_showPathNavigation li.last { background: none }
ul.navigation_showPathNavigation li.last a { font-weight: bold }

ul.navigation_showFromThisPage { border-bottom: 1px solid #e0e0e0; height: 18px }
ul.navigation_showFromThisPage li { border-left: 1px solid #e0e0e0; display: block; float: left; height: 15px; background: #ededed url(../images/bg_navlvl5.gif) top right no-repeat; padding: 2px 8px }
ul.navigation_showFromThisPage li.on { background-color: #fff }
ul.navigation_showFromThisPage li.on a { font-weight: bold }

/* Schnellnavigation */
ul.short_navigation_show { }
ul.short_navigation_show li { display: inline; padding: 0 0.6em  }
ul.short_navigation_show a.on { color: #000; font-weight: bold }


ul.short_navigation_showSitemap { padding: 1em .6em; float: left }
ul.short_navigation_showSitemap li { float: left; line-height: 1.2em; margin-right: 2em; color: #666; font-weight: bold; font-size: 10px }
ul.short_navigation_showSitemap ul { margin: 0; padding: 2px 0 0 }
ul.short_navigation_showSitemap li li { float: none; display: block; margin-right: 0 }
ul.short_navigation_showSitemap li li a { color: #999; font-size: 10px }

/* Texte */ /* thx2IE6 4 this extra div argh */
div.text_show { margin-bottom: 20px; line-height: 17px }
div.text_show .text { padding: 10px 10px 0 }
div.text_show .text img { margin: -11px 10px -2px -9px; }
div.text_show .text table img { margin: 0 }
div.text_show .text p { margin: 0 0 -2px 0; padding: 0 0 5px }
div.text_show .text table p { margin: 0; padding-bottom: 10px }
div.text_show ul { padding: 0; margin: 0 0 0 15px }
div.text_show ul li { padding: 3px 0; line-height: 17px }

/* links im text erhalten einen Pfeil ... */
div.text_show a { background: url(../images/arrow_right_link.gif) bottom left no-repeat; padding-left: 6px }
div.text_show a:hover { background: url(../images/arrow_right_link.gif) top left no-repeat }

div.text_show a.keinPfeil { background: none; padding: 0}

div.text_showLvl5 { padding: 10px }

/* Multimedia */
div.media_showJWPlayer { float: left; margin: 0 10px 10px 0}


/* Historienseite */
div.historie { float: left; position: relative}

div.text_show ul.gallery { margin: 260px 0 0 0; padding: 20px 30px; background: url(../images/zeitleiste.png) center 98px no-repeat; height: 110px; float: left; width: 630px; border: 1px solid #E6E6E6 }
div.text_show ul.gallery li { float: left; width: 90px; text-align: center }
div.text_show	ul.gallery li a.image { text-decoration: none; padding: 0; background: 0 }
div.text_show	ul.gallery li a.image img { border: 0; width: 65px; height: 66px; margin: 0 }

div.text_show	ul.gallery li a.image:hover { border: 0 /* IE6 fix, to effect a:hover img */}

div.text_show	ul.gallery li a.image:hover img, div.text_show	ul.gallery li.on a.image img
	{ 
		width: 83px;
		height: 84px; 
		margin-top: -10px;
		position: relative
	}
	
div.text_show	ul.gallery li a.image span.date { display: block; padding-top: 30px; margin-left: -2px }
div.text_show	ul.gallery li a.image:hover span.date { padding-top: 22px }
div.text_show	ul.gallery li.on a.image span.date { font-weight: bold; font-size: 12px; padding-top: 22px   }

/* only for texteditor conrad*/
a.image { text-decoration: none }

div.text_show div.gallerycontent { position: absolute; top: 0; left: 0px; border: 1px solid #E6E6E6; height: 226px; display: block; width: 690px; background: #fff; float: left }
div.text_show div.gallerycontent img { float: left }
div.text_show div.gallerycontent p { padding: 15px; margin: 0; float: left; text-align: left; width: 325px; line-height: 1.5em }
div.text_show div.gallerycontent h3 { text-align: left; padding: 10px 0 0 15px; float: left }


/* Sitemap */
div.sitemap_show { }
div.sitemap_show ul { margin: 0; padding: 0; width: 100% }
div.sitemap_show li { list-style-type: none }
div.sitemap_show li.clear { clear: left; }
div.sitemap_show li.none { display: none }
div.sitemap_show li.lvl1 { margin-bottom: 20px; clear: left  }
div.sitemap_show li.lvl1 a { font-size: 18px; margin-bottom: 5px; padding-bottom: 2px; color: #999; font-weight: 400; border-bottom: 1px solid #999; display: block }
div.sitemap_show li.lvl2 { margin: 0; float: left; width: 31%; margin: 0 0.5% 10px }
div.sitemap_show li.lvl2 a { font-size: 11px; font-weight: bold; margin: 0; padding: 2px 5px; border: none }
div.sitemap_show li.lvl3 { margin: 0; padding: 0 0 0 5px;  }
div.sitemap_show li.lvl3 a { font-weight: normal }
div.sitemap_show li.lvl4 { margin: 0; padding: 0 0 0 10px}
div.sitemap_show li.lvl4 a { padding: 0 5px }

/* Sprachschalter */
ul.sitelanguages_show { }
ul.sitelanguages_show li { float: left;  text-align: center; padding: 1px 2px; }
ul.sitelanguages_show a { padding: 0 0.3em }
ul.sitelanguages_show li.on { background: #B6CF67;  }
ul.sitelanguages_show li.on a { color: #000; font-weight: bold }

/* Suche */
fieldset.search2_showForm { border: none }
fieldset.search2_showForm input.text { border: 1px solid; background: #f8f8f8; border-color: #565656 #d7d7d7 #e2e2e2 #818181; float: left; height: 15px; padding: 2px 5px 0; width: 100px; margin-right: 1px }
fieldset.search2_showForm input.text:focus { background: #fff }
fieldset.search2_showForm input.submit { float: left }

div.search2_showResults 							{ padding-bottom: 20px }
div.search2_showResults div.pager 	  { padding: 0 5px 5px 5px; margin-bottom: 15px; border-bottom: 1px solid #E5E5E5 }
div.search2_showResults th 						{ text-align: left; padding: 5px; border-bottom: 1px solid #E5E5E5 }
div.search2_showResults table.list td { padding: 5px; border-bottom: 1px solid #E5E5E5 }
div.search2_showResults div.relevance { width: 100px; background: url(../images/search_bar_bg.gif) repeat-x }
div.search2_showResults div.relevance span { display: block; height: 10px; font-size: 1px; background: #99c13b }

/* Teaser */
ul.teaser_show { margin-bottom: 10px }
ul.teaser_show a.text { margin: 0; padding: 2px 0 0; display: block }

#page #content_sub .sub ul.teaser_show { margin: 0 }

div.teaser_show_keyviz { position: relative }
div.teaser_show_keyviz a { position: absolute; top: 162px; left: 24px }



/* Bilder */
img.image_show { margin-bottom: 20px }

div.image_show { margin-bottom: 20px }
div.image_show img { margin: -1px 0 -2px 1px }

div.image_showGalleryImages { clear: left; border: solid 1px #E0E0E0; text-align:center; width: 688px; position: relative; padding-top: 9px }
div.image_showGalleryImages #backward { float: left; margin: 0 7px }
div.image_showGalleryImages #forward { float: right; margin: 0 7px 0 0 }
div.image_showGalleryImages a.pager { display: block; width: 59px; padding-top: 41px; text-decoration: none; height: 55px; color: #666; background: #f5f5f5 }
div.image_showGalleryImages a.pager:hover { background: #f0f0f0 }
div.image_showGalleryImages #thumb_container{ position: relative; overflow: hidden; width: 542px; height: 106px }
div.image_showGalleryImages #thumbgall { position: absolute; left: 0; top: 0; white-space: nowrap; z-index: 1000 }
div.image_showGalleryImages #widthbox { position: relative; display: inline; left: 0; top: 0 }
div.image_showGalleryImages #widthbox a { margin-right: 10px }
div.image_showGalleryImages #widthbox a img { border: 0 }

div.image_showLinkedThumbnail { margin-bottom: 20px }
div.image_showLinkedThumbnail img { border: 0 }


/* Dokumente */
div.download_show { padding-bottom: 20px }
div.download_show table { border-collapse: collapse }
div.download_show th { text-align: left; padding: 5px; border-bottom: 1px solid #E5E5E5 }
div.download_show td { padding: 0 5px; border-bottom: 1px solid #E5E5E5 }
div.download_show .icon { width: 20px; text-align: center }
div.download_show th.title { text-align: left }
div.download_show .size { text-align: right; width: 100px }
div.download_show .date { text-align: right; width: 60px }
div.download_show .description { font-size: 10px; padding-left: 5px; display: block }
div.download_show a { display: block; padding: 5px 0 }
div.download_show tr:hover td { background: #fcfcfc }

div.download_showSingle	{ padding-bottom: 20px }
div.download_showSingle table { border-collapse: collapse }
div.download_showSingle td { padding: 5px; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5 }
div.download_showSingle .icon { width: 20px; text-align: center }
div.download_showSingle .size { text-align: right; width: 100px }
div.download_showSingle .date { text-align: right; width: 60px }
div.download_showSingle .description { font-size: 10px; padding-left: 5px; display: block }
div.download_showSingle a { display: block; padding: 5px 0 }
div.download_showSingle tr:hover td { background: #fcfcfc }

div.download_showInfomaterial { background-color: #f5f5f6; margin-bottom: 20px }
div.download_showInfomaterial h3 { padding: 5px 10px; margin: 0 }
div.download_showInfomaterial table { border-collapse: collapse; margin-top: -26px; width: 99% }
div.download_showInfomaterial td { padding: 2px 5px; text-align: right }
div.download_showInfomaterial .icon { width: 20px; text-align: center }
div.download_showInfomaterial .size { width: 50px }

/* Personal */
div.staffing_showList { padding-bottom: 20px }
div.staffing_showList table { border-collapse: collapse }
div.staffing_showList th { padding: 5px; border-bottom: 1px solid #E5E5E5 }
div.staffing_showList td { padding: 0 5px; border-bottom: 1px solid #E5E5E5 }
div.staffing_showList a { display: block; padding: 5px 0 }
div.staffing_showList tr:hover td { background-color: #fcfcfc }
div.staffing_showList td.detail { background: url(../images/navigation/grey/navlvl3_arrow.gif) 30px center no-repeat; padding-left: 37px }

div.staffing_showDetail { padding-bottom: 20px }
div.staffing_showDetail a.back { padding: 5px; border-bottom: 1px solid #E5E5E5; display: block; margin-bottom: 10px }
div.staffing_showDetail div.contact { border: 1px solid #e5e5e5; padding: 10px 0; background: #fcfcfc; float: left }
div.staffing_showDetail div.contact span.contact { display: block; border-bottom: 1px dotted #666; font-weight: bold; padding: 0 0 5px 10px; margin-bottom: 5px }
div.staffing_showDetail div.contact ul { float: left; width: 145px; padding: 0 0 5px 10px }
div.staffing_showDetail div.contact h4 { text-transform: uppercase; padding-bottom: 10px; color: #8cd000; padding-left: 10px }
div.staffing_showDetail div.contact ul li { line-height: 1.7em; clear: left }
div.staffing_showDetail div.contact label { font-weight: bold; width: 23px; display: block; float: left; clear: left; text-indent: -9999px }
div.staffing_showDetail div.contact label.tel { background: url(../images/icon_phone.gif) no-repeat left 2px}
div.staffing_showDetail div.contact label.fax { background: url(../images/icon_fax.gif) no-repeat left 2px}
div.staffing_showDetail div.contact label.mobile { background: url(../images/icon_mobile.gif) no-repeat left 4px}
div.staffing_showDetail div.contact label.mail { background: url(../images/icon_mail.gif) no-repeat left 3px}
div.staffing_showDetail div.contact div.mail { border-top: 1px dotted #666; padding: 5px 0 0 10px; clear: left }
div.staffing_showDetail p.description { padding: 5px 0;}
div.staffing_showDetail td.linke_spalte { line-height: 17px }


/* geschützte Bereiche */
div.restricted_area_show { position: absolute; top: 40px; right: 0px; padding: 5px 30px 5px 20px; color: #fff; width: 158px }
div.restricted_area_show * { color: #fff }
div.restricted_area_show h3 { color: #fff; text-transform: uppercase; padding: 0; margin: 0 }
div.restricted_area_show input.radio { margin-right: 3px; float: left }
div.restricted_area_show label { margin-right: 5px; cursor: pointer; color: #fff; float: left }
div.restricted_area_show input.text { clear: left; color: #7d7d7d; width: 150px; display: block; border: 1px solid; border-color: #7d7d7d #d7d7d7 #e2e2e2 #9a9a9a; background: #f5f5f5; margin-top: 6px; height: 14px; padding: 2px }
div.restricted_area_show input.text:focus { background: #fff }
div.restricted_area_show button, div.restricted_area_show a.logout { border: none; background: none; padding: 0; margin: 5px 0; text-align: right; width: 100%; display: block; cursor: pointer }
div.restricted_area_show div.links { float: left; width: 180px; position: relative }
div.restricted_area_show div.links a { color: #fff; display: block; padding-bottom: 3px; background: url(../images/arrow_right_white.gif) 5px 4px no-repeat;  padding-left: 15px}
div.restricted_area_show div.links a.passwort p { display: none; margin:0; padding: 0; font-weight: normal; position: absolute; width: 180px; left: 15px; top: 18px }
div.restricted_area_show div.links a.passwort:focus { text-indent: -9999px }
div.restricted_area_show div.links a.passwort:focus p { display: block; text-indent: 0 }
div.restricted_area_show div.links a.passwort:active p { display: block; text-indent: 0 }
div.restricted_area_show div.links a.passwort:active { text-indent: -9999px }
div.restricted_area_show div.links a.passwort_en p { display: none; margin:0; padding: 0; font-weight: normal; position: absolute; width: 180px; left: 15px; top: 0px }
div.restricted_area_show div.links a.passwort_en:focus { text-indent: -9999px }
div.restricted_area_show div.links a.passwort_en:focus p { display: block; text-indent: 0 }
div.restricted_area_show div.links a.passwort_en:active p { display: block; text-indent: 0 }
div.restricted_area_show div.links a.passwort_en:active { text-indent: -9999px }



div.restricted_area_show_content { border: 1px solid #E5E5E5; padding: 15px 0 15px 15px; float: left; width: 645px  }
div.restricted_area_show_content h3 { margin: 0 }
div.restricted_area_show_content form { float: left }
div.restricted_area_show_content .hideme { display: block }
div.restricted_area_show_content input.radio { margin-right: 3px; float: left }
div.restricted_area_show_content label { margin-top: 2px; cursor: pointer }
div.restricted_area_show_content div.float { float: left; padding-right: 25px }
div.restricted_area_show_content div.last { padding-right: 0 }
div.restricted_area_show_content input.text { color: #7d7d7d; width: 190px; display: block; border: 1px solid; border-color: #7d7d7d #d7d7d7 #e2e2e2 #9a9a9a; background: #f5f5f5; margin-top: 6px; height: 14px; padding: 2px }
div.restricted_area_show_content input.text:focus { background: #fff }
div.restricted_area_show_content button, div.restricted_area_show_content a.logout { border: none; background: none; padding: 0; margin: 15px 0 5px 352px; cursor: pointer; clear: left; display: block }
div.restricted_area_show_content a.logout { margin: -29px 0 0 130px }
div.restricted_area_show_content div.links { float: left; margin-top: 2px; margin-left: 20px; width: 180px; position: relative }
div.restricted_area_show_content div.links a { display: block; padding-bottom: 6px; background: url(../images/navigation/grey/navlvl3_arrow.gif) 5px 4px no-repeat; padding-left: 15px  }
div.restricted_area_show_content div.links a.passwort p { display: none; margin:0; padding: 0; font-weight: normal; position: absolute; width: 180px; left: 15px; top: 20px }
div.restricted_area_show_content div.links a.passwort:focus { text-indent: -9999px }
div.restricted_area_show_content div.links a.passwort:focus p { display: block; text-indent: 0 }
div.restricted_area_show_content div.links a.passwort:active p { display: block; text-indent: 0 }
div.restricted_area_show_content div.links a.passwort:active { text-indent: -9999px }

/* Seite empfehlen */
div.recommend_show { padding-right: 15px }
div.recommend_show label { display: block; padding: 1px 0 10px }
div.recommend_show input { border-style: solid; border-width: 1px; border-color: #aeaeae #d7d7d7 #d7d7d7 #aeaeae }
div.recommend_show input.submit { border-color: #d7d7d7 #aeaeae #aeaeae #d7d7d7; cursor: pointer; margin-left: 10px }

/* Ansprechpartner */
form.branchfinder_showSearchForm { border-bottom: 1px solid #E5E5E5; width: 500px; padding: 0 5px 10px; float: left}
form.branchfinder_showSearchForm h2 { padding-bottom: 5px }
form.branchfinder_showSearchForm input { border-style: solid; border-width: 1px; border-color: #aeaeae #d7d7d7 #d7d7d7 #aeaeae }
form.branchfinder_showSearchForm #zip { width: 200px }
form.branchfinder_showSearchForm input.submit { border-color: #d7d7d7 #aeaeae #aeaeae #d7d7d7; cursor: pointer; margin-left: 10px}
form.branchfinder_showSearchForm label { display: block; padding-top: 1px }

div.branchfinder_showResults {}
div.branchfinder_showResults h4 { text-transform: uppercase }
div.branchfinder_showResults ul { border: 1px solid #e0e0e0; float: left; padding: 10px 10px 7px; width: 95% }
div.branchfinder_showResults ul li { line-height: 16px }
div.branchfinder_showResults ul li.photo { float: left; margin: 0 15px 0 0 }
div.branchfinder_showResults p { padding-bottom: 7px }
div.branchfinder_showResults label { font-weight: bold; display: block; float: left; width: 80px }


div.branchfinder_showImageMap { width: 500px; height: 707px; position: relative; clear: left }
div.branchfinder_showImageMap	#imap_blank {	position: absolute;	z-index: 10; left: 0;	top: 0px;}
div.branchfinder_showImageMap	div#region { position: absolute; z-index: 5; overflow: hidden; width: 187px; height: 163px }

/* Quickfinder */
div.quick_finder_show { margin-bottom: 15px }
div.quick_finder_show ul {  }
div.quick_finder_show ul li { line-height: 20px }
div.quick_finder_show ul li.folder { color: #333; font-weight: bold }
div.quick_finder_show a { color: #666; font-weight: normal; text-transform: uppercase }
div.quick_finder_show a:hover { color: #333 }



/* Formulargenerator */
div.formgen_showForm_form_standard { clear: left; float: left; margin-bottom: 20px }
div.formgen_showForm_form_standard br { clear: both}
div.formgen_showForm_form_standard div.err { padding: 5px 0; color: red}
div.formgen_showForm_form_standard div.last { margin: 0px;}
div.formgen_showForm_form_standard textarea { border-style: solid; border-width: 1px; border-color: #aeaeae #d7d7d7 #d7d7d7 #aeaeae }
div.formgen_showForm_form_standard input { border-style: solid; border-width: 1px; border-color: #aeaeae #d7d7d7 #d7d7d7 #aeaeae }
div.formgen_showForm_form_standard label { display: block; padding-top: 1px }
div.formgen_showForm_form_standard div.buttons { float: right}

div.formgen_showForm_form_standard div.buttons { padding-right: 5px; height: 21px; text-align: right }
div.formgen_showForm_form_standard div.buttons input { border-color: #d7d7d7 #aeaeae #aeaeae #d7d7d7; height: 20px; cursor: pointer }
div.formgen_showForm_form_standard div.buttons input.submit { width: 90px }
div.formgen_showForm_form_standard div.buttons input.continue { width: 70px }
div.formgen_showForm_form_standard div.buttons input.back { width: 70px }
div.formgen_showForm_form_standard div.buttons input.reset { width: 155px }



/* Formulargenerator */
div.formgen_showForm_freetext_standard { float: left; margin-right: 25px; padding: 5px 0 }
div.formgen_showForm_freetext_standard div.float { float: left; margin-right: 25px }

div.formgen_showForm_freetext_small { float: left; margin-right: 15px; padding: 5px 0 }
div.formgen_showForm_freetext_small div.float { float: left; margin-right: 15px }

div.formgen_showForm_multichoose_standard { float: left; margin-right: 25px; padding: 5px 0 }
div.formgen_showForm_multichoose_standard input { width: 14px; margin-top: 2px; border: none }
div.formgen_showForm_multichoose_standard label.check { display: inline; padding: 0 10px 0 2px; cursor: pointer }

div.formgen_showForm_choose_standard { float: left; margin-right: 25px; padding: 5px 0 }
div.formgen_showForm_choose_standard input { width: 14px; margin-top: 2px; border: none }
div.formgen_showForm_choose_standard label.check { display: inline; padding: 0 10px 0 2px; cursor: pointer }

div.formgen_showForm_text_standard { float: left; margin-right: 25px; padding: 5px 0 }

div.formgen_showForm_form_standard_confirm { margin-bottom: 20px }
div.formgen_showForm_form_standard_confirm form { margin-right: 10px; float: left }
div.formgen_showForm_form_standard_confirm div.buttons { padding-right: 5px; height: 21px; float: right }
div.formgen_showForm_form_standard_confirm div.buttons input { border-style: solid; border-width: 1px; border-color: #d7d7d7 #aeaeae #aeaeae #d7d7d7; height: 20px; cursor: pointer }
div.formgen_showForm_form_standard_confirm table.item { margin-bottom: 15px }
div.formgen_showForm_form_standard_confirm table.item td { padding: 0 3px; vertical-align: top}
div.formgen_showForm_form_standard_confirm table.item td.label { padding-right: 20px; font-weight: bold }


/* Tabellenstile Texteditor */
table.Tabelle_1 							{ }
table.Tabelle_1 td 						{ empty-cells: show }
table.Tabelle_1 td.tab1_cell1 { }
table.Tabelle_1 td.tab1_cell2 { }

table.Tabelle_2 							{  }
table.Tabelle_2 td 						{ empty-cells: show }
table.Tabelle_2 td.tab2_head 	{  }
table.Tabelle_2 td.tab2_cell1 {  }
table.Tabelle_2 td.tab2_cell2 {  }

table.Tabelle_3 							{  }
table.Tabelle_3 td 						{ empty-cells: show }
table.Tabelle_3 td.tab3_cell1 {  }
table.Tabelle_3 td.tab3_cell2 {  }

table.Tabelle_4 							{  }
table.Tabelle_4 td 						{ empty-cells: show }
table.Tabelle_4 td.tab4_cell1 {  }
table.Tabelle_4 td.tab4_cell2 {  }


table.ZweiSpalten { width: 690px; margin: 0; padding: 0; border-collapse: collapse }
table.ZweiSpalten td { vertical-align: top }
td.linke_spalte { padding-right: 20px; width: 335px }

table.ZweiSpaltenMitRahmen { width: 670px; margin: 0; padding: 0; border-collapse: collapse }
table.ZweiSpaltenMitRahmen td { vertical-align: top }

table.DreiSpalten { width: 920px; margin: 0; padding: 0; border-collapse: collapse }
table.DreiSpalten td { vertical-align: top; width: 302px; padding: 0 3px }

table.ausstellungen { width: 690px; margin: 0; padding: 0; border-collapse: collapse; border: 1px solid #e6e6e6 }
table.ausstellungen td { vertical-align: top; padding: 10px }

table.broschuere { width: 300px; height: 195px; overflow: hidden; border-collapse: collapse; border: 1px solid #e6e6e6 }
table.broschuere td { padding: 5px }

table.Level5ZweiSpalten { width: 670px; margin: 0; padding: 0; border-collapse: collapse }
table.Level5ZweiSpalten td { vertical-align: top }


a.keinPfeil { background: none; padding: 0 }