body  { color: #333; font-family: Tahoma, Verdana, Helvetica, sans-serif; margin: 0; padding: 0 }
file, input, select, textarea, option, b, p, br, td, form  { font-family: Tahoma, Verdana, Helvetica, sans-serif }
td  { color: #666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif }
h1{font-size:16px; }
h2{font-size:14px; }
h3{font-size:12px; }

hr   { color: #fff; background-repeat: repeat; width: 100%; height: 1px; border-top: 1px dotted #7abe30; border-right: 0; border-bottom: 0; border-left: 0 }

.tableHeight100 { height: 100% }

.bold {font-weight:bold;}
.text {line-height:14px; }
.justify {text-align:justify; line-height:14px;}
.white {color:#ffffff;}
.whitebold {color:#ffffff; font-weight:bold;}

.f12 {font-size:12px}
.f14 {font-size:14px}
.f10   { color: #696969; font-size: 10px }

.formelement  { font-size: 11px; border-width: 0; border-color: #fff; outline-color: #fff }

a    { color: #069; text-decoration: none }
a:hover {text-decoration:underline;}

a#red  { color: #f00; text-decoration: none }
a#red:hover  { color: #c33; text-decoration: underline }

a#white  { color: #fff; text-decoration: none;  }
a#white:hover  { color: #fff; text-decoration: underline }

a#redbg    { color: #fff; font-size: 20px; text-decoration: none; background-color: #f00 }
a#redbg:hover    { color: #f5f5f5; font-size: 20px; text-decoration: underline; background-color: #f00 }


.teaserbox { color: #fff; background-color: #f08080; padding: 5px; border: dashed 1px #8b0000 }

.login_ft { color: #fff; font-size: 10px }
.login_ipt { color: #288fbf; font-size: 10px; border: solid 1px #5c9eb8 }

.newsletter_ft  { color: #fff; font-size: 10px; font-weight: bold }

.mainnav_active     {  }
.mainnav_inactive      { color: #fff; font-size: 14px; font-weight: bold }
.footermenu {font-size:11px; color:#186FA7;}

.bt_green_big     { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../grafics/bt_green_bg_big.gif); margin-left: 0; padding-top: 5; padding-bottom: 5; padding-left: 30px }
.bt_orange_big     { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../grafics/bt_orange_bg_big.gif); margin-left: 0; padding-top: 5; padding-bottom: 5; padding-left: 30px }

.bt_green       { color: #fff; font-size: 9px; font-weight: bold; background-image: url(../grafics/bt_bg.gif); text-transform: uppercase; margin-left: 0; padding: 1px 5px 1px 17px; width: inherit; height: 13px }
.bt_orange       { color: #fff; font-size: 9px; font-weight: bold; background-image: url(../grafics/bt_orange_bg.gif); text-transform: uppercase; margin-left: 0; padding: 1px 5px 1px 17px; width: inherit; height: 13px }
.submit_green        { color: #fff; font-size: 9px; font-weight: bold; background-image: url(../grafics/bt_bg.gif); text-transform: uppercase; margin-left: 0; padding: 0 5px 2px 17px; width: inherit; height: 13px; border-width: 0 }
.bt_inactive        { color: #fff; font-size: 9px; font-weight: bold; text-decoration: line-through; background-image: url(../grafics/bt_inactive_bg.gif); text-transform: uppercase; margin-left: 0; padding: 1px 5px 1px 17px; width: inherit; height: 13px }


.devide_green         { color: #fff; background-repeat: repeat; width: 100%; height: 1px; border-top: 1px dotted #7abe30 }
.devide_white        { color: #fff; background-repeat: repeat; margin-left: 0; width: 100%; height: 1px; border-top: 1px dotted #ffffff }
.devide_green_narrow          { color: #fff; background-repeat: repeat; margin-bottom: -5px; width: 100%; height: 1px; border-top: 1px dotted #7abe30 }
.devide_white_narrow        { color: #fff; background-repeat: repeat; margin-left: 0; width: 100%; height: 1px; border-top: 1px dotted #ffffff }

.headline_right {color: #fff; text-decoration: none; font-weight: bold; }

.successrate_text {color: #E96717; font-size: 9px; text-decoration: none; font-weight: bold; }
.successrate {color: #E96717; font-size: 12px; text-decoration: none; font-weight: bold; }

.ul_standard { white-space: normal; list-style-position: outside; display: block }

.box_form_warning { border: dashed 1px #f30 }

.form_fieldname   { color: #b4b4b4 }
.form_fieldname_err   { color: #ff0000 }

.performance { color: #c30; font-size: 12px; font-weight: bold }

.footer     { background-image: url(grafics/footer_bg.gif); background-repeat: no-repeat }



.box_home_header   { color: #333; font-size: 14px; font-weight: bold }
.box_bot_header  { color: #333; font-size: 10px; font-weight: bold }
.bt_green    { color: #fff; font-size: 10px; font-weight: bold; padding-right: 10px; padding-left: 0 }
.linever     { background-image: url(grafics/linever.gif); background-repeat: repeat-y; width: 1px; height: 100% }
.linehor     { background-image: url(grafics/linehor.gif); background-repeat: repeat-x; width: 100%; height: 1px;}

.bt_orange_big     { color: #fff; font-size: 16px; font-weight: bold; background-image: url(grafics/bt_orange_bg_big.gif); padding-right: 10px; padding-left: 30px; height: 25px }

.subnav_active     { color: #666; background-color: #fff; background-position: 100% 0; text-transform: uppercase; margin-bottom: 8px; padding: 8px 20px; border-bottom: 1px dotted #666 }
.subnav_inactive     { color: #666; text-transform: uppercase; margin-bottom: 8px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px; border-bottom: 1px dotted #666 }

.TagCloud{
	float:left;
	margin:15px 0 0 0;
	padding:4px 0;
	background-color:#FFFFFF;
	border:dotted 1px #ccc;
	overflow: hidden;
}

.TagCloud { padding:10px; text-align:center; line-height:1em; }
.TagCloud * { line-height:18px; line-height:1em;}
a.TagCloud_cnt1, a.TagCloud_cntW1-3 { font-size:9px;}
a.TagCloud_cnt2, a.TagCloud_cntW4-6 { font-size:9px;}
a.TagCloud_cnt3, a.TagCloud_cntW7-9 { font-size:9px; }
a.TagCloud_cnt4, a.TagCloud_cntW10-12 { font-size:10px;  }
a.TagCloud_cnt5, a.TagCloud_cntW13-15 { font-size:11px; font-weight:bold;  }
a.TagCloud_cnt6, a.TagCloud_cntW16-18 { font-size:12px; font-weight:bold; }
a.TagCloud_cnt7, a.TagCloud_cntW19-21 { font-size:13px; font-weight:bold;}
a.TagCloud_cnt8, a.TagCloud_cntW22-24 { font-size:14px; font-weight:bold;  }
a.TagCloud_cnt9, a.TagCloud_cntW25-27 { font-size:15px; font-weight:bold;  }
a.TagCloud_cnt10, a.TagCloud_cnt11, a.TagCloud_cnt12, a.TagCloud_cnt13, a.TagCloud_cnt14, 
a.TagCloud_cnt15, a.TagCloud_cnt16, a.TagCloud_cnt17, a.TagCloud_cnt18, a.TagCloud_cnt19, 
a.TagCloud_cnt20, a.TagCloud_cntW28-30, a.TagCloud_cntW31-33, a.TagCloud_cntW34-36, 
a.TagCloud_cntW37-39, a.TagCloud_cntW40-42, a.TagCloud_cntW40 { font-size:16px; font-weight:bold; }


