.gr{filter:Alpha(Opacity="40",FinishOpacity="20",Style="3")}
.gr0{filter:Alpha(Opacity="0",FinishOpacity="0",Style="3")}

* { margin:0; padding:0;}

BODY {
	SCROLLBAR-FACE-COLOR: #ffcc33; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffcc33; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffcc33;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background:#ffffff;
	font-size:100%;
	color:#393939;
}

/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#cc9900;}

ul{ margin:0; padding:0; list-style:none;}
li a{background:url(images/z_ul.gif) top left no-repeat; padding-left:27px; color:#ffcc33;  line-height:1.666em; font-family:Arial;}
li a:hover{color:#ffcc33;}

.more { color:#000000; padding-right:93px; text-decoration:none;}
.more:hover { text-decoration:underline;}

table, td, select, textarea, .standart, .input_small  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menue {
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.clear { clear:both;}
.alignright { text-align:right; padding:8px 0 0 0;}

.click {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #cc9900;
	text-decoration: none;
}

.form {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
	border: 1px solid #000000;
	background-color: #DEDFDE;
}

.input{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   background:#fff;
   border: 1px solid #000000;
   width:173px; height:20px;
   font-size:1em;
   font-family:Arial;
   text-transform:uppercase;
   color:#8c8c8c;

}
textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
   background:#fff;
   border: 1px solid #000000;
   width:173px; height:77px;
   font-size:1em;
   overflow:auto;
   text-transform:uppercase;
   color:#8c8c8c;
}

.copy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #cc9900;
}
.tit_1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #cc9900;

}
.titel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9900;
	font-weight: bold;
	text-decoration: none;
}
.titel_1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	font-weight: bold;
	text-decoration: none;
}
.titel_2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99cc99;
	font-weight: bold;
	text-decoration: none;
}
.titel_3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9966;
	font-weight: bold;
	text-decoration: none;
}
.titel_4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ce84a9;
	font-weight: bold;
	text-decoration: none;
}
.titel_black {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.text_2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #727272;
}
.text_3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #3A3A3A;
}
.text_4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #8A8A8A;
}


.atext{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #cc9900;
    text-decoration:none;
}

.atext:hover{
    text-decoration:underline;
}



.link_grey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}
.link_weiss {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}

.button, .business {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	border: 1px solid #000000;
	background-color: #cc9900;
}
.flat {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	border: 1px solid #000000;
}

.form_1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 21px;
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}

.form_2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 121px;
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	overflow:auto;
}
.form_3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 21px;
	width: 154px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}
.form_4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 191px;
	width: 267px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	overflow:auto;
}
.fotos {
	border: 3px solid #999999;
}
.table {
	border: 1px solid #ffcc33;
}
.table0 {
	border: 1px solid #a80017;
}
.table2 {
	border: 1px solid #88cca3;
}

div.errormessage {
	background-color: #FFFFE1;
	border: 1px dashed #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
	COLOR: #000000;
}

div.errormessage td {
	line-height: 18px;
}

img.errormessage {
	margin-left: -24px;
}

.input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc9900;
	text-decoration: none;
}