a.werb:link, a.werb:active, a.werb:visited                        { color: white; font-size: 11px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 13px; text-decoration: none }
a.werb:hover                        { color: white; font-size: 11px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 13px; text-decoration: underline }

a.werbbig:link, a.werbbig:active, a.werbbig:visited                         { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 20px; text-decoration: none }
a.werbbig:hover                         { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 20px; text-decoration: underline }


a.menu:link, a.menu:active, a.menu:visited                  { color: #ef7900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; text-decoration: none; background-color: #f9d2b0; word-spacing: -1px; letter-spacing: -1px; list-style-image: none; display: block; padding-top: 6px; padding-left: 2px; width: 150px; height: 25px; border-bottom: 1px solid white }
a.menu:hover                   { color: #ef7900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; text-decoration: none; background-color: #fc6; background-position: left center; word-spacing: -1px; letter-spacing: -1px; list-style-image: none; display: block; padding-top: 6px; padding-left: 2px; width: 150px; height: 25px; border-style: none none solid; border-width: medium medium 1px; border-color: white }

a.schlagz:link, a.schlagz:active, a.schlagz:visited                     { color: #666; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
a.schlagz:hover                      { color: #f15a27; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: underline; background-color: #f9d2b0 }

a.themen:link, a.themen:active, a.themen:visited                      { color: #666; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
a.themen:hover                       { color: #f15a27; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: underline; background-color: #f9d2b0 }

a.downl:link, a.downl:active, a.downl:visited                     { color: #666; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
a.downl:hover                      { color: #f15a27; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: underline; background-color: #f9d2b0 }

a.top:link, a.top:visited       { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: none }
a.top:hover      { color: #d03d00; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.text:link, a.text:visited { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: underline }
a.text:hover { color: #f18f35; font-size: 11px; font-family: Verdana, Arial, 
Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: none }

a.text_c:link, a.text_c:visited {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	line-height: 12px;
	text-decoration: underline
}
a.text_c:hover {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, 
Helvetica, Geneva, Swiss;
	line-height: 12px;
	text-decoration: none
}

a.soft:link, a.soft:visited   { color: #0d55e0; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: underline }
a.soft:active   { color: #f18f35; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: underline }
a.soft:hover  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 12px; text-decoration: none }

a.copy:link, a.copy:active, a.copy:visited  { color: #666; font-size: 10px; line-height: 12px; text-decoration: none }
a.copy:hover  { color: #666; font-size: 10px; line-height: 12px; text-decoration: underline }

a.news:link, a.news:active, a.news:visited  { color: #000; font-size: 11px; line-height: 13px; text-decoration: underline }
a.news:hover  { color: #ffa64b; font-size: 11px; line-height: 13px; text-decoration: none }


a.copy_w:link, a.copy_w:active, a.copy_w:visited   { color: white; font-size: 10px; line-height: 12px; text-decoration: none }
a.copy_w:hover   { color: white; font-size: 10px; line-height: 12px; text-decoration: underline }

a.tabtext:link, a.tabtext:active, a.tabtext:visited   { color: 000; font-size: 10px; line-height: 11px; text-decoration: underline; font-family: Arial, Verdana, Helvetica, Geneva;  }
a.tabtext:hover   { color: FF0000; font-size: 10px; line-height: 11px; text-decoration: none }


.mainlevel   { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Tahoma; line-height: 14px; border: solid 1px white }
a.mainlevel:link, a.mainlevel:visited        { color: #ffffff; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; background-image: url(../image/hg/Nav-Hg.gif); background-position: 0 0; text-align: center; display: block; margin-right: 1px; margin-left: 0; padding: 2px 13px; width: auto; height: 24px !important; vertical-align: middle }
a.mainlevel:hover          { color: #ef7900; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; background-image: url(../image/hg/Nav-Hg-.gif); background-position: 0 0; margin-right: 1px; margin-left: 0; width: auto; height: 24px }


a:link { color: white; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a:hover { color: #d03d00; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a:active { color: white; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a { color: white; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a:vlink { color: white; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
body    { color: #999999; background-image: url(../image/hg/big.jpg); background-repeat: repeat-x; background-attachment: fixed; z-index: 0; }
td  { color: #000000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-left: 5px }
.copy  { color: #666; font-size: 10px; line-height: 12px }
.tabtext  { color: #000; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, Geneva;  }
.copy_w { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px }
.fett { color: #d03d00; font-weight: bold }
.2px { text-indent: 4px }
.fettS { color: black; font-weight: bold }
.fettW { color: #fff; font-weight: bold }
.H1   { color: #f60; font-size: 22px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 24px }
.H1b  { color: #f60; font-size: 25px; font-family: Arial, Verdana, Helvetica, Geneva; font-weight: bold; line-height: 28px; word-spacing: -2px }
.Hwerb { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 20px }
.H4 { color: #f30; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva }
.H5 { color: #f60; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; font-style: normal; font-weight: bold; line-height: 14px }
.H6 { color: #06f; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; font-style: normal; font-weight: bold; line-height: 14px }
.H2 { color: #f60; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.H3 { color: #fff; font-style: normal; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva }
.H1_ { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Geneva, Verdana; font-style: normal; font-weight: bold; line-height: 16px }
.hot { color: #ffffff }
.italy { font-style: italic }
.orange { color: #f60 }
.blau { color: #06f }
.tabHoverOff { background-color: #f60 }
.tabHoverOff1 { background-color: #ffa64b }
.tabHoverOn { background-color: #ffa64b }
.tabHoverOn1 { background-color: #ffc56a }
.text { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.text_c {
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva
}
.textblock { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 13px; text-align: justify }
.text10 { color: #000000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.text9 { color: #000000; font-style: normal; font-weight: normal; font-size: 8px; line-height: 12px; font-family: "MS Sans Serif", Arial, Verdana, Helvetica, Geneva }
.text7 { color: #000000; font-style: normal; font-weight: normal; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva }
.schlagz  { color: #666; font-size: 9px; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, Geneva; font-style: normal; font-weight: normal; line-height: 12px }
.text_03 { color: #d03d00 }
.textweis { color: #ffffff; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.textsw { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 13px }
.udl_d03 { color: #d03d00; text-decoration: underline }
.udl_s { color: black; text-decoration: underline }
.underline { text-decoration: underline }
#1gr_komp  { border: dashed 1px gray }
.1gr_komp { border: dotted 1px gray; }
#1gr_o { border-top: 1px dashed gray }
.1gr_o {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}
#1gr_u { border-bottom: 1px dashed #808080 }
.1gr_ou  { color: #06f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 14px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.1gr_ou-b    { color: #390; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 14px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.1gr_lr { border-right: 1px solid #666; border-left: 1px solid #666 }
#1or_komp  { border: solid 1px #f18f35 }
.1or_komp { border: solid 1px #f18f35 }
#1or_gep { border: dotted 1px #d03d00 }
#1or_ob { border-top: 1px solid #f60 }
#1or_rl { border-right: 1px solid #f60; border-left: 1px solid #f60 }
#1or_lur { border-right: 1px solid #f60; border-bottom: 1px solid #f60; border-left: 1px solid #f60 }
.1or_lur { border-right: 1px solid #f60; border-bottom: 1px solid #f60; border-left: 1px solid #f60 }
#1or_l { border-left: 1px solid #f60 }
#1or_un { border-bottom: 1px dashed #f60 }
.1or_ou { border-top: 1px dashed #f60; border-bottom: 1px dashed #f60 }
#1or_ou { border-top: 1px dashed #f60; border-bottom: 1px dashed #f60 }
.1or_dot-komp { border-top: 1px dashed #f60; border-bottom: 1px dashed #f60 }
#1or_rol { border-top: 1px dashed #f60; border-right: 1px dashed #f60; border-left: 1px dashed #f60 }
#1s_komp { border: solid 1px black }
#1s_re { border-right: 1px solid black }
#1s_ob { border-top: 1px solid black }
#1s_ou { border-top: 1px solid black; border-bottom: 1px solid black }
#1s_un { border-bottom: 1px solid black }
#1TDblack { border: solid 1px #000 }
#1w_komp { border: solid 1px #fff }
#1w_li { border-left: 1px solid #fff }
#1w_lire { border-right: 1px solid #fff; border-left: 1px solid #fff }
#1w_ou { border-top: 1px solid white; border-bottom: 1px solid white }
.1w_ou { border-top: 1px solid white; border-bottom: 1px solid white }
#1w_u { border-bottom: 1px solid white }
#1w_po { border-top: 1px dotted #fff }
#1w_prl { border-right: 1px dotted #fff; border-left: 1px dotted #fff }
#1w_prlo { border-top: 1px dotted #fff; border-right: 1px dotted #fff; border-left: 1px dotted #fff }
#1w_prlu { border-right: 1px dotted #fff; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff }
#1w_re { border-right: 1px solid #fff }
#1w_un { border-bottom: 1px solid white }
#backfield { color: #d03d00; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Tahoma, Geneva, Swiss; background-color: #ffe185; text-align: right; border: solid 1px #f60; width: 90px; height: 14px }
#cb_field  { color: #d03d00; font-size: 10px; font-family: Verdana, Arial, Tahoma, Geneva, Swiss; line-height: 11px; background-color: #ffe185; background-position: 0 0; text-align: left; margin: 2px; padding: 0; position: relative; top: 0; right: 0; bottom: 0; left: 0; width: 60px; height: 15px; float: none; border: solid 1px #f60 }
#box { background-color: #f66 }
#butt_kurz { font-weight: bold; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #f60; width: 80px }
#butt_senden   {  }
#button  { font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #c36; width: 200px }
#clear { color: #000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #000; width: 35px; height: 20px }
#go   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; line-height: 12px; background-color: #f63; margin: 2px 2px 0 0; padding: 0; position: relative; top: 0; right: 0; bottom: 0; left: 0; width: 60px; height: 20px; border: dashed 2px }
#xform     { color: #000; font-size: 11px; line-height: 13px; font-family: Tahoma, Verdana, Arial, Geneva, Swiss; background-color: #fff; border: solid 1px #f60 }

#log_field   {
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma, Geneva, Swiss;
	line-height: 11px;
	background-color: #afc5e6;
	background-position: 0 0;
	text-align: left;
	margin: 2px;
	padding: 0;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 60px;
	height: 15px;
	float: none;
	border: 1px solid #0067b4;
}

#log  {
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	background-color: #0067b4;
	border: 1px dashed white;
	width: 60px;
	height: 20px
}

#partner1 { margin: 5px 0 0; border: solid 1px red }
#tbm { text-indent: 5px }

.MAE { color: #f90; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; font-style: normal; font-variant: small-caps; font-weight: bold }

a.MAE:link, a.MAE:active, a.MAE:visited            { color: #06f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; text-decoration: none }
a.MAE:hover            { color: #06f; font-size: 12px; font-style: normal; font-weight: bold; line-height: 14px; text-decoration: underline }

a.MAE1:link, a.MAE1:active, a.MAE1:visited            { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; text-decoration: none }
a.MAE1:hover           { color: #f00; font-size: 12px; font-style: normal; font-weight: bold; line-height: 14px; text-decoration: underline }
.tabpad  { margin: 3px 0; padding: 0 }
.logo  { visibility: visible; position: absolute; z-index: 0; top: 2px; left: 2px; width: 155px; height: 155px }
#info  { z-index: 1 }

.ergebtext-B { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin-bottom: 50px; border: solid 1px #ddd }
ul    { list-style-image: url(../image/button/pfeil_li.gif); list-style-position: outside; display: list-item; margin: 0 0 0 20px; padding: 0 }

ol      { margin: 0 0 0 2px; padding: 0; float: left }

.cb  { margin: 0; padding: 0; position: relative; top: 0; right: 10px; bottom: 0; left: 10px; width: 130px; height: 100px }
.osc   { margin: 0; padding: 0; position: relative; top: 0; right: 10px; bottom: 0; left: 10px; width: 130px; height: 50px }

.pchelp  { color: #000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Geneva, Swiss; line-height: 13px; background-color: #fff; text-align: left; width: 250px; height: 20px; border: solid 1px #f60 }
.mailform { color: #000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Geneva, Swiss; line-height: 13px; background-color: #fff; text-align: left; height: 20px; border: solid 1px #f60 }
.mailform-b   { color: gray; font-size: 11px; font-family: Verdana, Arial, Geneva, Swiss; font-variant: normal; line-height: 13px; background-color: white; text-align: left; width: 228px; height: 20px; border: solid 1px #ffa64b }
.mailform-c    { color: gray; font-size: 11px; font-family: Verdana, Arial, Geneva, Swiss; font-variant: normal; line-height: 13px; background-color: white; text-align: left; width: 80px; height: 20px; border: solid 1px #ffa64b }
.mailform-d     { color: gray; font-size: 11px; font-family: Verdana, Arial, Geneva, Swiss; font-variant: normal; line-height: 13px; background-color: white; text-align: left; width: 122px; height: 20px; border: solid 1px #ffa64b }
.1mail_lur { border-right: 1px solid #ffa64b; border-bottom: 1px solid #ffa64b; border-left: 1px solid #ffa64b }
#1mail_lur { border-right: 1px solid #ffa64b; border-bottom: 1px solid #ffa64b; border-left: 1px solid #ffa64b }
#1mail_lr  { border-right: 1px solid #ffa64b; border-left: 1px solid #ffa64b }
textarea, select { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #fff; width: 245px; border: solid 1px #ffa64b }
.Button   { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; background: #ededed url(../button/Button-Absenden.gif) no-repeat fixed left top; text-transform: uppercase; visibility: visible; z-index: 0; width: 255px; height: 90px; float: left; clear: none; border: 0; outline-style: none }
.button-b { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-transform: uppercase; visibility: visible; z-index: 0; width: 255px; height: 90px; float: left; clear: none; border: 0; outline-style: none }
.button_suma    { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; background: #ededed url(../button/Button-Absenden.gif) no-repeat fixed right top; text-transform: uppercase; visibility: visible; z-index: 0; width: 255px; height: 90px; float: right; clear: none; border: 0; outline-style: none }

#mae-polaroid  { background-image: url(../image/hg/MAE-Polaroid-2.jpg); background-repeat: no-repeat; background-position: 50px 0; z-index: 0 }
#leasing-bg   { background-image: url(../image/hg/leasing-bg.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 0 }
.Mail-Button { color: white; font-size: 23px; font-weight: bold; line-height: 25px; background-image: url(../button/Button-Absenden-HG.gif); background-repeat: no-repeat; background-position: 0 0; width: 230px; height: 65px; z-index: 100; visibility: visible; }
