/* ------------ Allgemein ------------ */

BODY { 
	background-color: #EEEEEE; 
	margin: 0; 
	padding: 0; 
	background-image: url(''); 
	}

a:link.muenze        {
        color: #555555;
        text-decoration:none;
        }
a:visited.muenze     {
        color: #555555;
        text-decoration:none;
        }
a:hover.muenze       {
        color: #999999;
        text-decoration:none;
        }
a:active.muenze      {
        color: #999999;
        text-decoration:none;
        }


/* ------------ Text ------------ */

.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.5em; 
	color: #333333; 
	}	
a:link.text	{
	text-decoration: none; 
	color: #172982; 
	}
a:visited.text	{
	text-decoration: none; 
	color: #172982;
	}
a:active.text	{
	text-decoration: underline; 
	color: #172982; 
	}
a:hover.text 	{
	text-decoration: underline;
	color: #172982; 
	}
.textohne	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.5em; 
	color: #333333; 
	}	

/* ------------ Headlines ------------ */

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	line-height: 1.5em; 
	color: #0066AA; 
	}

.subheadline	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 1.5em; 
	color: #333333;
	}

/* ------------ Hauptmenu ------------ */

.hauptmenu	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	line-height: 19px;
	color: #000000; 	
	text-decoration: none; 
	}
a.hauptmenu:hover	{
	color: #FFFFFF; 
	height: 19px; 
	background-color: #0066AA;
	display: block; 
	}

.hauptmenuaktiv	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; 
	}

.hauptmenuzelle	{
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #EEEEEE; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #EEEEEE; 
	}
	
.hauptmenuzelleaktiv	{
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #EEEEEE; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #EEEEEE; 
	background-color: #0066AA; }

/* ------------ Submenu ------------ */

a.submenu {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	color: #333333; 
	text-decoration:none; 
	text-align: right; 
	display: block; 
	background-color: '';
	background-image: url(../images/nav_pfeil1.gif); 
	padding-right: 30; 
	}
	
a:hover.submenu {
	color: #FFFFFF; 
	background-image: url(../images/nav_pfeil1.gif); 
	}
	
.submenuaktiv	{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration:none; 
	text-align: right; 
	display: block; 
	background-image: url(../images/nav_pfeil2.gif); 
	padding-right: 30; 
	}
	
/* --------- Sprachauswahl --------- */

.sprache	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #0066AA; 
	}	
a:link.sprache	{
	text-decoration: none; 
	color: #0066AA; 
	}
a:visited.sprache	{
	text-decoration: none; 
	color: #0066AA;
	}
a:active.sprache	{
	text-decoration: none; 
	color: #FFFFFF; 
	}
a:hover.sprache 	{
	text-decoration: none;
	color: #FFFFFF; 
	}
	
.spracheaktiv	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold; 
	color: #0066AA; 
	}		

/* ------------ Tabelle ------------ */

.tabellentitel	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #0066AA; 
	padding: 4; 
	}
	
.tabelleninhalt	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #CCDDEE; 
	padding: 4; 
	}
	
.tabelleninhalt_preis	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #CCDDEE; 
	padding: 4; 
	text-align:right; 
	}


/* ------------ Fusszeile ------------ */

.copyright	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555; 
	}
a:link.copyright	{
	color: #555555; 
	text-decoration:none; 
	}
a:visited.copyright	{
	color: #555555; 
	text-decoration:none; 
	}
a:hover.copyright	{
	color: #999999; 
	text-decoration:none; 
	}
a:active.copyright	{
	color: #999999; 
	text-decoration:none; 
	}

/* ------------ Scrollleiste ------------ */

BODY { 
	scrollbar-arrow-color: #AAAAAA;
	scrollbar-shadow-color: #AAAAAA; 
	scrollbar-highlight-color: #AAAAAA;	
	scrollbar-face-color: #EEEEEE;			/* Hintergrundfarben */
	scrollbar-track-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;	
	scrollbar-darkshadow-color: #EEEEEE;
	buttonface: #EEEEEE; 

	}

/* ------------ Formularfelder ------------ */

input.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 0px; 
	padding-left: 5px; 
	background-color: #CCD6EE;
	height: 18px;
	color: #333333;
	background-image: url(../images/form_bg.gif);
	background-repeat: no-repeat;
	border-left: 	1px solid	#99AACC;
	border-bottom: 	1px solid	#BBCCDD;
	border-right: 	1px solid	#BBCCDD;
   	border-top: 	1px solid 	#99AACC; }
	
input.text2	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	padding: 0px;  
	background-color: #CCD6EE;
	height: 25px;
	width:150px;
	color: #333333;
	background-image: url(../images/form_bg.gif);
	background-repeat: no-repeat;
	border-left: 	1px solid	#99AACC;
	border-bottom: 	1px solid	#BBCCDD;
	border-right: 	1px solid	#BBCCDD;
   	border-top: 	1px solid 	#99AACC; }	
	
textarea.text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding: 1px; 
	padding-left: 5px; 
	background-color: #CCD6EE;
	color: #333333;
	background-image:  	url(../images/form_bg.gif);
	background-repeat: 	no-repeat;
	border-left: 	1px solid	#99AACC;
	border-bottom: 	1px solid	#BBCCDD;
	border-right: 	1px solid	#BBCCDD;
   	border-top: 	1px solid 	#99AACC;
	
	scrollbar-arrow-color: #99AACC;
	scrollbar-shadow-color: #99AACC; 
	scrollbar-highlight-color: #99AACC;
	scrollbar-3dlight-color: #CCD6EE;			/* Hintergrundfarben */
	scrollbar-face-color: #CCD6EE;
	scrollbar-track-color: #CCD6EE;
	scrollbar-darkshadow-color: #CCDDEE;
	buttonface: #99AACC; }
	
input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: 100px; 
	height: 18px;
	background-color: #77AADD;
	background-image: url(../images/form_bg.gif);
	color: #333333;
	border-left: 1px solid #CCD6EE;
	border-bottom: 1px solid #7788BB;
	border-right: 1px solid #7788BB;
	border-top: 1px solid #CCD6EE; }

input.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	width: 100px; 
	height: 25px;
	background-color: #77AADD;
	background-image: url(../images/form_bg.gif);
	color: #333333;
	border-left: 1px solid #CCD6EE;
	border-bottom: 1px solid #7788BB;
	border-right: 1px solid #7788BB;
	border-top: 1px solid #CCD6EE; }

/* ------------- Bildfenster ------------- */

.bild_container {
  float: left;
  padding: 20px 18px 18px 25px;
  background-image: url(../img/gal_img_shaddow.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.bild_container2 {
  float: left;
  padding: 20px 17px 18px 24px;
  background-image: url(../img/gal_img_shaddow2.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.bild_pic {
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #BABAC4;
  cursor: pointer;
}

#bild_fullsize {
  visibility: hidden;
  position: absolute;
  left: 18px;
  top: 18px;
  width: 480px; height: 360px;
  padding: 30px 10px 10px 10px;
  cursor: pointer;
  border: 1px solid black;
  background-color: #D6D6D6;
  background-image: url(images/icon_close.gif);
  background-repeat: no-repeat;
  background-position: 467px 8px;
}

#bild_fullsize2 {
  visibility: hidden;
  position: absolute;
  left: 18px;
  top: 18px;
  width: 360px; height: 480px;
  padding: 30px 10px 10px 10px;
  cursor: pointer;
  border: 1px solid black;
  background-color: #D6D6D6;
  background-image: url(images/icon_close.gif);
  background-repeat: no-repeat;
  background-position: 347px 8px;
}

#bild_fullsize img {
  border: 1px solid black;
}

#bild_fullsize2 img {
  border: 1px solid black;
}
/* ------------ Ende ------------ */

