body {
    background-attachment: fixed;
    background-image: url(jpg/bg4.jpg);
    background-repeat: repeat;
    background-position: left top;
}

/* hier beginnt das für die RoundedBox relevante CSS  */

.BOXtr {background:url(gif/roundCorner/tr.gif) top right no-repeat;}
.BOXtl {background:url(gif/roundCorner/tl.gif) top left no-repeat;}
.BOXbr {background:url(gif/roundCorner/br.gif) bottom right no-repeat;}
.BOXbl {background:url(gif/roundCorner/bl.gif) bottom left no-repeat;}

.BOXt {background:url(gif/roundCorner/t.gif) top right repeat;}
.BOXb {background:url(gif/roundCorner/b.gif) top left repeat;}
.BOXl {background:url(gif/roundCorner/l.gif) bottom right repeat;}
.BOXr {background:url(gif/roundCorner/r.gif) bottom left repeat;}

.TransparentLight {
background-color:#FFFFFF;
-moz-opacity: 0.50;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;
}

.TransparentDark {
background-color:#000000;
-moz-opacity: 0.70;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: 0.70;
}

.TransparentDarkGalerie
{
background-color:#000000;
-moz-opacity: 0.70;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: 0.70;

BORDER-RIGHT: #FEFEFE 1px solid;
BORDER-TOP: #414141 2px solid; 
BORDER-LEFT: #414141 2px solid; 
BORDER-BOTTOM: #FEFEFE 1px solid;

}


a:link { color:#122549; text-decoration:none; }
a:visited { color:#122549; text-decoration:none; }
a:active { color:#122549; text-decoration:none; }
a:hover { color:#BA4911; text-decoration:underline;}


/*menu*/

.menu {
background-color:#FFFFFF;
-moz-opacity: 0.50;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;

BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;

height:40px;
}

#themenu a:hover {
background-color:#101010;
color: yellow;
text-decoration:none;

-moz-opacity: 0.20;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
opacity: 0.20;
font-style:italic;

}

#themenu a, #themenu a:visited , #themenu a:active {
display: block;
color:#000000;

text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 0px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;

border-right:solid 1px #000000;

line-height:36px;
text-align:center;

}

#menue a, #menue a:visited , #menue a:active {
display: block;
color:#535353;

text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:28px;
}

#menue a:hover {

color: black;
text-decoration:none;

-moz-opacity: 0.50;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;

}

#galerieMenue a, #galerieMenue a:visited , #galerieMenue a:active, #galerieMenue a:hover {
display: block;
color:#535353;

text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:110px;
}

#shopMenue a, #shopMenue a:visited , #shopMenue a:active, #shopMenue a:hover {
display: block;
color:#535353;

text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:30px;
}

.transOFF {
opacity:1.0;
filter: alpha(opacity=100); 
-moz-opacity: 1.0;
}
.transON  {
opacity:.70;
filter: alpha(opacity=70); 
-moz-opacity: 0.7;
}

.trans08Light  {
background-color:#FFFFFF;
opacity:.80;
filter: alpha(opacity=80); 
-moz-opacity: 0.8;
}

.galerieSidebarOn{

background-color:#000000;

BORDER-RIGHT: #717171 1px solid;
BORDER-TOP: #111111 1px solid; 
BORDER-LEFT: #111111 1px solid; 
BORDER-BOTTOM: #717171 1px solid

}

.galerieSidebarOff{

background-color:#000000;
opacity:0.80;
filter: alpha(opacity=80); 
-moz-opacity: 0.8;

BORDER-RIGHT: #919191 1px solid;
BORDER-TOP: #111111 1px solid; 
BORDER-LEFT: #111111 1px solid; 
BORDER-BOTTOM: #919191 1px solid

}

.galerieMenuOn{ background:url(jpg/galerieGlasOn.jpg);}
.galerieMenuOff{ background:url(jpg/galerieGlasOff.jpg);}
.galerieMenuMarkedOn{ background:url(jpg/galerieGlasMusterOn.jpg);}
.galerieMenuMarkedOff{ background:url(jpg/galerieGlasMusterOff.jpg);}


.shopSidebarOn{

background-color:#FFFFFF;

BORDER-RIGHT: #717171 1px solid;
BORDER-TOP: #111111 1px solid; 
BORDER-LEFT: #111111 1px solid; 
BORDER-BOTTOM: #717171 1px solid

}

.shopSidebarOff{

background-color:#FFFFFF;
opacity:0.80;
filter: alpha(opacity=80); 
-moz-opacity: 0.8;

BORDER-RIGHT: #919191 1px solid;
BORDER-TOP: #111111 1px solid; 
BORDER-LEFT: #111111 1px solid; 
BORDER-BOTTOM: #919191 1px solid

}





.3dBorder
{
	BORDER-RIGHT: #919191 1px solid;
	BORDER-TOP: #FEFEFE 1px solid; 
	BORDER-LEFT: #FEFEFE 1px solid; 
	BORDER-BOTTOM: #919191 1px solid
}

.3dBorder2
{
	BORDER-RIGHT: #919191 1px solid;
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-LEFT: #FEFEFE 1px solid; 
	BORDER-BOTTOM: #919191 1px solid
}








<style type="text/css">
a.linkopacity img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
</style>











.preNormal{

	font-weight:bold; 

}



h1 { font-size:18pt; }



/* gilt nur fuer das Wort 'SELFHTML' auf der Einstiegsseite */

/* font-size = Schriftgroesse */

/* 18pt = 18 Punkt, Wert aenderbar */







h2 { font-size:16pt; }



/* Seitenueberschriften */

/* font-size = Schriftgroesse */

/* 16pt = 16 Punkt, Wert aenderbar */





h2.sh2 { font-size:16pt; }



/* Abschnittsueberschriften innerhalb einer Seite */

/* font-size = Schriftgroesse */

/* 16pt = 16 Punkt, Wert aenderbar */







h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:12pt; }



/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */

/* font-size = Schriftgroesse */

/* 11pt = 12 Punkt, Wert aenderbar */



h3 tt { font-family:Verdana, Courier New,Courier; font-size:13pt; color:#122549; font-weight:normal; }



/* Quelltext-Befehle in Ueberschriften */

/* font-family = Schriftart */

/* Courier New,Courier = Schriftarten, Wert aenderbar */

/* font-size = Schriftgroesse */

/* 13pt = 13 Punkt, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */

/* font-weight = Schriftgewicht */

/* normal, Wert aenderbar */









h4 { font-size:10pt; }



/* Zwischenueberschriften an manchen Stellen */

/* font-size = Schriftgroesse */

/* 10pt = 10 Punkt, Wert aenderbar */





p,ul,ol,li,div,td,th,address,blockquote,cite,i { font-size:8.5pt; }



/* normaler Text */

/* font-size = Schriftgroesse */

/* 10pt = 10 Punkt, Wert aenderbar */





/* normaler Text */

/* font-size = Schriftgroesse */

/* 10pt = 10 Punkt, Wert aenderbar */





li { margin-top:2pt; }



/* Listenpunkte */

/* margin-top = Abstand vorher */

/* 6pt = 6 Punkt, Wert aenderbar */



/*pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }*/

.codes { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }



/* Quelltext-Beispiele */

/* font-family = Schriftart */

/* Courier New,Courier = Schriftarten, Wert aenderbar */

/* font-size = Schriftgroesse */

/* 10pt = 10 Punkt, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */



.outputs { font-family:Courier New,Courier; font-size:10pt; }



/* Ausgaben */

/* font-family = Schriftart */

/* Courier New,Courier = Schriftarten, Wert aenderbar */

/* font-size = Schriftgroesse */

/* 10pt = 10 Punkt, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */



code { font-family:Courier New,Courier; color:#0000C0; }



/* Quelltext-Befehle im normalen Fliesstext */

/* font-family = Schriftart */

/* Courier New,Courier = Schriftarten, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */





var { font-style:normal; color:#0000C0; }



/* Dateinamen, URLs, Pfadangaben im normalen Fliesstext */

/* font-style = Schriftstil */

/* normal = normal, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */





kbd { font-family:Courier New,Courier; color:#0000C0; }



/* Tastatureingabe-Befehle im normalen Fliesstext */

/* font-family = Schriftart */

/* Courier New,Courier = Schriftarten, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */



tt { font-style:normal; color:#0000C0; }



/* sonstige dicktengleiche Auszeichnungen */

/* font-style = Schriftstil */

/* normal = normal, Wert aenderbar */

/* color = Farbe */

/* #0000C0 = blau, Wert aenderbar */





blockquote,cite { font-style:italic; }



/* Zitate in eigenen Abs�tzen oder im normalen Fliesstext */

/* font-style = Schriftstil */

/* italic = kursiv, Wert aenderbar */





td.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }



/* Bereiche mit Beispiel-Quelltexten */

/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */

/* border-width = Randbreite */

/* 1pt = 1 Punkt, Wert aenderbar */

/* border-style = Randstil */

/* solid = durchgezogen, Wert aenderbar */

/* border-color = Randfarbe */

/* #EEEEEE = grau, Wert aenderbar */

/* background-color = Hintergrundfarbe */

/* #FFFFE0 = helles Gelb, Wert aenderbar */







.code { background-color:#FFFFE0; }



/* Tabelleninhalte mit Quellcode */

/* background-color = Hintergrundfarbe */

/* #FFFFE0 = helles Gelb, Wert aenderbar */

/* Farbe sollte gleich sein wie bei td.xmpcode */







.tabxpl { background-color:#E4EEFF; }



/* Tabelleninhalte mit Erklaerungen */

/* background-color = Hintergrundfarbe */

/* #E4EEFF = helles T�rkisblau, Wert aenderbar */





.doc { background-color:#EEEEEE; }



/* Layout-Elemente mit hellgrauem Hintergrund */

/* background-color = Hintergrundfarbe */

/* #EEEEEE = helles Grau, Wert aenderbar */





.nav { background-color:#FFEEDD; }



/* Navigation am Seitenanfang und Seitenende mit hellbeigem Hintergrund */

/* background-color = Hintergrundfarbe */

/* #FFEEDD = helles Beige, Wert aenderbar */





.qbar { background-color:#FFFFE0; font-size:9pt; font-family:Verdana,Arial,sans-serif; }



/* Layout-Elemente mit hellgrauem Hintergrund */

/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */

/* background-color = Hintergrundfarbe */

/* #FFFFE0 = helles Gelb, Wert aenderbar */

/* font-family = Schriftart */

/* Arial,sans-serif = Schriftarten, Wert aenderbar */

/* font-size = Schriftgroesse */

/* 9pt = 9 Punkt, Wert aenderbar */





.toplinks { background-color:#FFEEDD; border:1px solid #FFFFFF; margin:0px; padding:3px; }

.bottomlinks { background-color:#FFEEDD; border:1px solid #FFFFFF; margin:0px; padding:3px; }





pre.normal { color:#122549; }



/* normale praeformatierte Bereiche, nicht fuer Quelltexte */

/* color = Farbe */

/* #000000 = schwarz, Wert aenderbar */

/* a:link = Verweise zu noch nicht besuchten Seiten */

/* a:visited = Verweise zu bereits besuchten Seiten */

/* a:active = Verweise, die gerade angeklickt werden */

/* color = Farbe */

/* #AA5522 = beige, Wert aenderbar */

/* #772200 = braun, Wert aenderbar */

/* #000000 = schwarz, Wert aenderbar */

/* text-decoration = Tesxtstil */

/* underline = unterstrichen, Default-Wert, Wert aenderbar */

/* none = nicht unterstrichen, Wert aenderbar */



.bgColorTabellenMenue {background-color: #DFDFDF; font-weight:bold; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

.bgColorTabellenMenueOhne {BORDER-BOTTOM: #A6A6A6 1px solid; font-weight:bold; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

.bgColorTabellenMenueSub {background-color: #FFFFFF; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

/*.bgColorMainLeft {background-color: #F1F1F1; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}*/

.bgColorMainLeft {BORDER-RIGHT: #A6A6A6 1px solid; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

.bgColorMainLeftBottom {BORDER-RIGHT: #FFF5EC 1px solid; background-color: #DFDFDF; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

.bgColorMainMiddle {background-color: #FFFFFF; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

.bgColorMainRight {BORDER-LEFT: #A6A6A6 1px solid; background-color: #FFFFFF; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}

/*.bgColorMainRight {background-color: #F1F1F1; color:#122549; font-size:10pt; font-family:Verdana, Arial Unicode MS,Arial,sans-serif}*/

.bgBoxes {BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; BORDER-LEFT: #A6A6A6 1px solid; BORDER-BOTTOM: #A6A6A6 1px solid}

.bgBoxesOhne {}

a.an { text-decoration:none; }



/* Anpassung f�r Netscape, bitte so lassen */





.unicode { 

	font-size:14pt; 

}





/* Praxisbuch */



.hinweis

{

	background-color: #FFEEDD; BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; BORDER-LEFT: #A6A6A6 1px solid; BORDER-BOTTOM: #A6A6A6 1px solid

}





.codeHighlight

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E1E8F1; 

	BORDER-RIGHT: #BEBEBE 1px solid; 

	BORDER-TOP: #BEBEBE 1px solid; 

	BORDER-LEFT: #BEBEBE 1px solid; 

	BORDER-BOTTOM: #BEBEBE 1px solid

}



.codeHighlight2

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #C3CADD; 

	BORDER-RIGHT: #FEFEFE 1px solid; 

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #FEFEFE 1px solid

}



.codeHighlight3

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E4EAF4; 

	BORDER-RIGHT: #FEFEFE 1px solid; 

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #FEFEFE 1px solid;

}



.codeHighlight4

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E1E8F1; 

	BORDER-RIGHT: #A6A6A6 1px solid; 

	BORDER-TOP: #FEFEFE 1px solid;

	BORDER-LEFT: #FEFEFE 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid; 

}



.codeMetallight

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E1E8F1; 

	BORDER-RIGHT: #BEBEBE 1px solid; 

	BORDER-TOP: #BEBEBE 1px solid; 

	BORDER-LEFT: #BEBEBE 1px solid; 

	BORDER-BOTTOM: #BEBEBE 1px solid

}



.codeMetallight2

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #C3CADD; 

	BORDER-RIGHT: #FEFEFE 1px solid; 

	BORDER-TOP: #888888 1px solid; 

	BORDER-LEFT: #707070 1px solid; 

	BORDER-BOTTOM: #FEFEFE 1px solid

}



.codeMetallight2small

{

	/* #EEEEEE     #FFF5EC*/

	/*font-family:Arial,sans-serif;*/ 

    font-size:7pt; 

    color:#000000; 

    font-weight:normal;

	background-color: #C3CADD; 

	BORDER-RIGHT: #FEFEFE 1px solid; 

	BORDER-TOP: #888888 1px solid; 

	BORDER-LEFT: #707070 1px solid; 

	BORDER-BOTTOM: #FEFEFE 1px solid

}



.codeMetallight2middle

{

	/* #EEEEEE     #FFF5EC*/

	/*font-family:Arial,sans-serif;*/ 

    font-size:9pt; 

    color:#000000; 

    font-weight:normal;

	background-color: #C3CADD; 

	BORDER-RIGHT: #FEFEFE 1px solid; 

	BORDER-TOP: #888888 1px solid; 

	BORDER-LEFT: #707070 1px solid; 

	BORDER-BOTTOM: #FEFEFE 1px solid

}



.codeMetallight3

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #C3CADD; 

	BORDER-RIGHT: #919191 1px solid; 

	BORDER-TOP: #FEFEFE 1px solid; 

	BORDER-LEFT: #FEFEFE 1px solid; 

	BORDER-BOTTOM: #919191 1px solid

}



.codeMetallight4

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E1E8F1; 

	BORDER-RIGHT: #A6A6A6 1px solid; 

	BORDER-TOP: #FEFEFE 1px solid;

	BORDER-LEFT: #FEFEFE 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid; 

}



.Tabelle

{

	/* #EEEEEE     #FFF5EC*/

	background-color: #E1E8F1; 

	BORDER-RIGHT: #000000 1px solid; 

	BORDER-TOP: #000000 1px solid; 

	BORDER-LEFT: #000000 1px solid; 

	BORDER-BOTTOM: #000000 1px solid

}

.config

{ 

	

	font-weight:normal; 

}



.kursiv

{ 

	font-weight:bold; 

}


.kastenInfo
{ 
	font-size:8.5pt; 
	color:#122549;
	background-color: #FFFFFF; /*#EEEEEE*/
	BORDER-RIGHT: #A6A6A6 1px solid; 
	BORDER-TOP: #A6A6A6 1px solid; 
	BORDER-LEFT: #A6A6A6 1px solid; 
	BORDER-BOTTOM: #A6A6A6 1px solid;
}

.kastenInfoCell
{ 
	font-size:8.5pt; 
	color:#122549;
	background-color: #000000;

}



.kastenTop

{ 

	font-size:8.5pt; 

	color:#122549;

	background-color: #FFFFFF; /*#EEEEEE*/

	BORDER-RIGHT: #A6A6A6 1px solid; 

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid;

}



.kastenCopyright

{ 

	font-size:8.5pt; 

	color:#122549;

	BORDER-TOP: #A6A6A6 1px solid;

}



.kastenContent

{ 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-RIGHT: #A6A6A6 1px solid;

}



.kastenBannerLogo

{ 

	font-size:8.5pt; 

	color:#122549;

	background-color: #FFFFFF;

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-RIGHT: #A6A6A6 1px solid;

}



.ueberschrift

{ 

	/*font-family:Arial,sans-serif;*/ 

	/*text-decoration:underline; */

	font-size:8pt; 

	/*color:#333333;*/ 

	font-weight:bold; 

}



.tableLine

{

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid;

	BORDER-RIGHT: #A6A6A6 1px solid;

}



.TR_Line

{

	font-weight:bold;

	background-color: #EEF1F3; 

}



.TR_First

{

	background-color: #FFFFFF; 

}



.TR_Second

{

	background-color: #E1E8F1; 

}



.Search

{



}



.TableLineWeb

{

BORDER-BOTTOM: #A6A6A6 1px dashed;

}



.News

{

BORDER-BOTTOM: #A6A6A6 1px dashed;

}



.Zitat

{

font-size:8.5pt; color:#000000; 

font-weight:normal;

font-style:italic;

color:#122549;

}



.ZitatName

{

font-size:7pt;

font-weight:normal;

color:#122549;

}



.Literatur

{

font-size:7pt;

}



.blue { 

font-size:10pt;

font-weight:normal;

color:#122549; 



}



.ReferenzUeberschrift{

/*font-family:Arial,sans-serif;*/ 

font-weight:bold;

color:#122549; 

}



.SearchField{

/*font-family:Arial,sans-serif;*/ 

font-size:7pt; 

color:#000000; 

font-weight:normal;

BORDER-RIGHT: #FEFEFE 1px solid; 

BORDER-TOP: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 1px solid; 

BORDER-BOTTOM: #FEFEFE 1px solid;

color:#122549; 

}



.SearchFieldInvisible{

/*font-family:Arial,sans-serif;*/ 

font-size:7pt; 

color:#C3CADD; 

font-weight:normal;

BORDER-RIGHT: #FEFEFE 0px solid; 

BORDER-TOP: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 0px solid; 

BORDER-BOTTOM: #FEFEFE 1px solid;

color:#C3CADD; 

background-color: transparent;

}



.SearchFieldInvisible2{

/*font-family:Arial,sans-serif;*/ 

font-size:7pt; 

color:#000000; 

font-weight:normal;

BORDER-RIGHT: #FEFEFE 0px solid; 

BORDER-TOP: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 0px solid; 

BORDER-BOTTOM: #FEFEFE 1px solid;

 

background-color: transparent;

}



.Relief{

/*font-family:Arial,sans-serif;*/ 

font-size:7pt; 

color:#C3CADD; 

font-weight:normal;

BORDER-RIGHT: #FEFEFE 0px solid; 

BORDER-TOP: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 0px solid; 

BORDER-BOTTOM: #FEFEFE 1px solid;

color:#C3CADD; 

background-color: #A1A1C1;

}





.SearchReiterOpen

{

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

}

.SearchReiterClose

{

	BORDER-TOP: #A6A6A6 1px solid; 

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid;

	background-color: #EFEFEF;

}

.SearchReiterEmpty

{

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-BOTTOM: #A6A6A6 1px solid; 

}

.SearchKarteiReiter

{

	BORDER-BOTTOM: #A6A6A6 1px solid; 

}

.SearchReiterBody

{

	BORDER-LEFT: #A6A6A6 1px solid; 

	BORDER-RIGHT: #A6A6A6 1px solid;

	BORDER-BOTTOM: #A6A6A6 1px solid; 

}



.buchtippFrame{

/*font-family:Arial,sans-serif;*/ 

font-weight:bold;

background-color: #E1E8F1;

BORDER-RIGHT: #A6A6A6 1px solid; 

BORDER-TOP: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 1px solid; 

BORDER-BOTTOM: #A6A6A6 1px solid;

}

.buchtippContent{

/*font-family:Arial,sans-serif;*/ 

font-weight:normal;

background-color: #FAFAFB;

BORDER-RIGHT: #A6A6A6 1px solid; 

BORDER-LEFT: #A6A6A6 1px solid; 

BORDER-BOTTOM: #A6A6A6 1px solid;

}



.scrollbars {

	SCROLLBAR-FACE-COLOR: #045294; 

	SCROLLBAR-HIGHLIGHT-COLOR: #6891bd; 

	SCROLLBAR-SHADOW-COLOR: #021037; 

	SCROLLBAR-3DLIGHT-COLOR: #6891bd; 

	SCROLLBAR-ARROW-COLOR: #000037; 

	SCROLLBAR-DARKSHADOW-COLOR: #021037; 

	SCROLLBAR-BASE-COLOR: #008080;

}



.scrollbarsGrey {

	//SCROLLBAR-FACE-COLOR: #C0C0C0; 

	//SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 

	//SCROLLBAR-SHADOW-COLOR: #C0C0C0; 

	//SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 

	//SCROLLBAR-ARROW-COLOR: #000037; 

	//SCROLLBAR-DARKSHADOW-COLOR: #021037; 

	SCROLLBAR-BASE-COLOR: #C0C0C0;

}



/* form elements */
form.contact {
	margin:0px; padding: 10px;
	border: 1px solid #f1f1f1; 
	background-color: #f5f5f5; 	

	BORDER-RIGHT: #A6A6A6 1px solid; 
	BORDER-TOP: #DDDDDD 1px solid; 
	BORDER-LEFT: #DDDDDD 1px solid; 
	BORDER-BOTTOM: #A6A6A6 1px solid;
}
label.contact {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input.contact {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea.contact {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.contactButton { 
	font: bold 10px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(jpg/nav.jpg) repeat-x 0 0;
	border: 1px solid #88AD0C;
}

/////////////////////////////////////////////////////////////

form.order {
	margin:0px; padding: 10px;
	border: 1px solid #f1f1f1; 
	background-color: #FFFFFF;

	BORDER-RIGHT: #A6A6A6 1px solid; 
	BORDER-TOP: #DDDDDD 1px solid; 
	BORDER-LEFT: #DDDDDD 1px solid; 
	BORDER-BOTTOM: #A6A6A6 1px solid;
}
label.order {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input.order {
	width:150px;
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea.order {
	width:221px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:50px;
	display:block;
	color:#777;
}
input.orderButton { 
	font: bold 10px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(jpg/nav.jpg) repeat-x 0 0;
	border: 1px solid #88AD0C;
}

/////////////////////////////////////////////////////////////

form.guest {
	margin:0px; padding: 0px;
}

input.guest {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
background-color:#FFFFFF;
-moz-opacity: 0.50;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;
}

textarea.guest {

background-color:#FFFFFF;
-moz-opacity: 0.10;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.40;
	width:270px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border: none;
	height:80px;
	display:block;
	color:#000000;
}

extarea.guestOn {

	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:80px;
	display:block;
	color:#777;
}

input.guestButtonOff { 
	height: 85px;
	width:23px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background:url(gif/stiftOff.gif) no-repeat;
	display:block;
	border:none;
}

input.guestButtonOn { 
	height: 85px;
	width:23px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background:url(gif/stiftOn.gif) no-repeat;
	display:block;
	border:none;
}

.scrollbars {

	SCROLLBAR-FACE-COLOR: #045294; 

	SCROLLBAR-HIGHLIGHT-COLOR: #6891bd; 

	SCROLLBAR-SHADOW-COLOR: #021037; 

	SCROLLBAR-3DLIGHT-COLOR: #6891bd; 

	SCROLLBAR-ARROW-COLOR: #000037; 

	SCROLLBAR-DARKSHADOW-COLOR: #021037; 

	SCROLLBAR-BASE-COLOR: #008080;

}



.scrollbarsGrey {

	//SCROLLBAR-FACE-COLOR: #C0C0C0; 

	//SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 

	//SCROLLBAR-SHADOW-COLOR: #C0C0C0; 

	//SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 

	//SCROLLBAR-ARROW-COLOR: #000037; 

	//SCROLLBAR-DARKSHADOW-COLOR: #021037; 

	SCROLLBAR-BASE-COLOR: #C0C0C0;

}




