<!--
/*<![CDATA[*/

* { margin: 0; padding: 0; border: 0; }
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; background: #A79B81 url(/fileadmin/template/main/pics/bg.gif) repeat; }
#rahmen { width: 945px; margin-left: 30px; }

/* Navigationsebene 1 */
#jewelights { float: left; width: 299px; height: 68px; }
#jewelights ul { list-style-type: none; }
#jewelights li { float: left; margin-right: 17px; margin-top: 58px; font-size: 13px; }
#jewelights li a { color: #673B15; text-decoration: none; }
#jewelights li a:hover { color: white; }

#additional { float: left; width: 300px; height: 68px; }
#additional ul { list-style-type: none; }
#additional li { float: left; margin-right: 14px; margin-top: 58px; font-size: 11px; }
#additional li a { color: #673B15; text-decoration: none; }
#additional li a:hover { color: white; }
#jewelights li.aktiv a,
#additional li.aktiv a,
#navi-2 li.aktiv a,
#navi-2-hinten li.aktiv a { color: white; }

#navi-sprache { float: left; width: 116px; height: 68px; }
#navi-sprache ul { list-style-type: none; }
#navi-sprache li { float: left; margin-top: 58px; font-size: 11px; }
#navi-sprache li a { color: #673B15; text-decoration: none; font-weight: normal;}
#navi-sprache li a:hover { color: white; }

#logo { float: left; width: 230px; height: 68px; }

#punktlinie { float: left; width: 945px; height: 12px; margin-bottom: -2px; margin-top: 9px /* Firefox */; background: url(/fileadmin/template/main/pics/punktlinie.gif) no-repeat; } 
* html #punktlinie { float: left; width: 945px; height: 12px; margin-bottom: -2px; margin-top: 7px /* nur IE6 */; background: url(/fileadmin/template/main/pics/punktlinie.gif) no-repeat; } 

/* Navigationsebene 2 */
#navi-2 { float: left; width: 320px; height: 53px; }
#navi-2 ul { list-style-type: none; }
#navi-2 li { float: left; margin-right: 17px; font-size: 11px; }
#navi-2 li a { color: #673B15; text-decoration: none; }
#navi-2 li a:hover { color: white; }

#navi-2-hinten { float: left; height: 53px; }
#navi-2-hinten ul { list-style-type: none; }
#navi-2-hinten li { float: left; margin-right: 14px; font-size: 11px;}
#navi-2-hinten li a { color: #673B15; text-decoration: none; font-weight: bold;}
#navi-2-hinten li a:hover { color: white; }

/* Inhaltsbereich Template "textseite" */
#bild-schmal { float: left; width: 945px; height: 105px; margin-bottom: 11px /* Wert 11 für Firefox */ ; }
* html #bild-schmal { margin-bottom: 9px; } /* nur IE6 */
#textspalte-1 { width: 305px; margin-left: 300px; margin-right: 15px; margin-bottom: 30px; }
#textspalte-2 { float: right; width: 305px; margin-bottom: 30px; }

/* Inhaltsbereich Template "startseite" */
#bild-breit { float: left; width: 945px; height: 320px; }

/* Inhaltsbereich Template "anmeldung/login" */
#rahmen-anmeldung { float: left; width: 945px; height: 320px; }
	#bildspalte-links { float: left; width: 120px; height: 320px; }
	#bildspalte-rechts { float: left; width: 320px; height: 320px; }
	#formularspalte { float: left; width: 475px; height: 290px; padding: 15px; background: url(/fileadmin/template/main/pics/anmeldung_2_bg.jpg); }
	* html #formularspalte { height: 320px; }	
	
	form label { display: block; font-size: 12px; line-height: 19px; }
	form input.texteingabe { height: 18px; width: 280px; padding-left: 4px; padding-right: 4px; margin-bottom: 6px; }
	#code { width: 50px; }	
	.buttons { float: left; height: 18px; width: 80px; margin-top: 12px; margin-right: 12px; font-size: 11px; text-transform: uppercase; background: #A79B81; color: #553010; cursor: pointer; border: 1px solid #FFF; }
	
/* Inhaltsbereich Template "kontaktseite" */
#kontaktform-links { float: left; width: 245px; height: 320px; margin-right: 15px; }
#kontaktform-rechts { margin-left: 260px; }
* html #kontaktform-rechts { margin-top: -20px; margin-bottom: -30px; } /* nur IE6 */
*+html #kontaktform-rechts { margin-top: -18px; } /* nur IE7 */

.kontaktform-input { height: 16px; padding-left: 4px; padding-right: 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; }
textarea.kontaktform-input { width: 220px; height: 100px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; overflow: auto; }

ul#kontaktform-fehlerliste { display: inline; font-size: 11px; }
ul#kontaktform-fehlerliste li { display: inline; margin-left: 10px; margin-right: 10px; color: #A21111; }

p.adresszeile, p.eingabefeldzeile { margin: 0; }
span.error { font-size: 11px; color: #A21111; }
	
/* Inhaltsbereich Template "bildseite" */
#rahmen-naviundtext { float: left; width: 532px; }
	#navi-3 { float: left; width: 532px; height: 120px; }
		#navi-3-spalte1 { float: left; width: 130px; height: 120px; }
		#navi-3-spalte2 { float: left; width: 130px; height: 120px; }
		#navi-3-spalte3 { float: left; width: 130px; height: 120px; }
		#navi-3 ul { list-style-type: none; margin-top: -6px; }
		#navi-3 a { text-decoration: none; text-transform: uppercase; letter-spacing: 0.3px; font-size: 11px; line-height: 19px; color: #553010; }
		#navi-3 a.aktiv, #navi-3 a:focus, #navi-3 a:hover, #navi-3 a:active  { text-decoration: none; text-transform: uppercase; letter-spacing: 0.3px; font-size: 11px; line-height: 19px; color: #FFF; }		
	#head { float: left; width: 444px; height: 63px; }
	#navi-blaettern { float: left; width: 88px; height: 63px; }
		#zurueck { float: left; width: 23px; }
		#vor { float: left; width: 23px; }
	#text { float: left; width: 444px; }

#bild { float: left; width: 413px; }

.clearboth { clear: both; }

/* Allgemeine Textformatierungen */
p { font-size: 12px; line-height: 19px; margin-bottom: 19px; line-height: 19px; }
h1 { font-weight: normal; font-size: 12px; line-height: 19px; color: #553010; }
h2 { font-weight: normal; font-size: 12px; line-height: 19px; color: #553010; }
p a { text-decoration: none; color: #553010; border-width: 0px;	border-bottom-width: 1px; border-style: dotted; }
p a:focus, p a:hover, p a:active { color: #FFF; border-width: 0px; border-bottom-width: 1px; border-style: dotted; }
blockquote { margin-left: 20px; }
#textspalte-1 ul, #textspalte-2 ul { list-style-type: square; font-size: 12px; line-height: 19px; margin-left: 12px; margin-bottom: 19px; }

/*]]>
-->