html, body {font-family:Verdana,Arial;font-size:12px;margin:0;background:#FFFFFF;line-height:normal}
a:link, a:visited, a:active {color: #0000ff;text-decoration:none;}
a:hover{color: #FF0033;text-decoration: none;}

a.reminder:link, a.reminder:active {color: #0000ff;text-decoration:none;}
a.reminder:visited {color: #800080}
a.reminder:hover{color: #FF0033;text-decoration: none;}

#wm_body {margin-left:5px;width:770px;}

/* Siteheader */
#wm_siteheader {margin-bottom:15px;}
#wm_topleft {float:left;margin-right:80px}
#wm_topmid {float:left;margin-top:10px;border:1px solid #333333}
#wm_topright {float:right;padding:10px 15px 0 0;}
.wm_greyline {border-top:2px solid #aaaaaa;margin-bottom:2px;}
#wm_positionbar {clear:both;font-size:0.95em;color:#696969;background:#EEEBDF url(layout/sysimage/round_right_bottom.png) bottom right no-repeat;margin:0 0 0 0;padding:3px 15px 6px 15px;}
#wm_positionbar #datum {float:right;}

/* Menu Box */			
#wm_menu {width:189px;margin:0 0 10px 0 !important;margin:0 0 10px 0;margin/**/:/**/0;padding:12px 0 0 0;background:url(layout/sysimage/menu_top_round.png) top left no-repeat;}
#wm_menu_content {background:#F9FAF5;margin:0;padding:0;border-left:1px solid #D1D0C5;border-right:1px solid #B4B2A2;}

/* Menu - Tool UL */
#wm_menu_tool_ul {list-style:none;margin:0;border:0;padding:0;}
#wm_menu_tool_ul li {list-style:none;margin:0;padding:0;border:0;}
a.wm_menu_tool_inactive:link, a.wm_menu_tool_inactive:visited, a.wm_menu_tool_inactive:active {width:170px;font-size:1.0em;margin:0;display:block;background:#ECECE8;color:#504F42;text-decoration:none;padding:5px 2px 5px 15px;border-top:1px solid #FEFEFE;border-bottom:1px solid #D1D0C5}
a.wm_menu_tool_inactive:hover {background:#C9D8E8;border-top:1px solid #C9D8E8;}
a.wm_menu_tool_active:link, a.wm_menu_tool_active:visited, a.wm_menu_tool_active:active  {width:170px;font-size:1.0em;margin:0;display:block;background:#C9D8E8;color:#504F42;text-decoration:none;padding:5px 2px 5px 15px;border-top:1px solid #C9D8E8;border-bottom:1px solid #D1D0C5}

#wm_menu_tool_sub {list-style:none;margin:0;border:0;padding:0;}
#wm_menu_tool_sub li {list-style:none;margin:0;padding:0;border:0;}
a.wm_menu_tool_sub_inactive:link, a.wm_menu_tool_sub_inactive:visited, a.wm_menu_tool_sub_inactive:active {width:167px;font-size:0.95em;margin:0;display:block;border-top:1px solid #F9FAF5;border-bottom:none;background:none;color:#504F42;text-decoration:none;padding:5px 0 5px 20px;}
a.wm_menu_tool_sub_inactive:hover {background:#C9D8E8;border-top:1px solid #C9D8E8;}
a.wm_menu_tool_sub_active:link, a.wm_menu_tool_sub_active:visited, a.wm_menu_tool_sub_active:active {width:167px;font-size:0.95em;margin:0;display:block;border-top:1px solid #C9D8E8;border-bottom:none;background:#C9D8E8;color:#504F42;text-decoration:none;padding:5px 0 5px 20px;}

/* Banner Boxes */
#wm_menuadbox {border-bottom:1px solid #D1D0C5}
#wm_rightadbox {position:absolute;left:785px;top:85px;}

#wm_menu_overview_ul {color:#414141;width:187px;margin:0;padding:0;}
#wm_menu_overview_ul li {padding:7px 0 7px 10px; margin:0;}
#wm_menu_overview_ul a {padding:7px 0 7px 0;color:#414141;}
#wm_menu_overview_ul a:hover {padding:7px 0 7px 0;color:#FF8F00;}

/* Menu - Service UL */
#wm_menu_service_ul {color:#414141;width:187px;margin:0;padding:0;}
#wm_menu_service_ul li {padding:7px 0 7px 10px; margin:0;}
#hauptauswahl {border-bottom:1px dashed #DEDEDE;color:#666666;list-style:disc inside;}

#meinkonto {border-bottom:1px dashed #DEDEDE;color:#CC0033;list-style:disc inside;}
#smscenter {border-bottom:1px dashed #DEDEDE;color:#3399CC;list-style:disc inside;}
#directory {border-bottom:1px dashed #DEDEDE;color:#99CC33;list-style:disc inside;}
#support {border-bottom:1px dashed #DEDEDE;color:#FF6600;list-style:disc inside;}
#partner {border-bottom:1px dashed #DEDEDE;color:#ffcc33;list-style:disc inside;}


.tcsred {border-bottom:1px dashed #DEDEDE;color:#CC0033;list-style:disc inside;}
.tcsblue {border-bottom:1px dashed #DEDEDE;color:#3399CC;list-style:disc inside;}
.tcsgreen {border-bottom:1px dashed #DEDEDE;color:#99CC33;list-style:disc inside;}
.tcsyellow {border-bottom:1px dashed #DEDEDE;color:#FFCC33;list-style:disc inside;}
.tcsorange {border-bottom:1px dashed #DEDEDE;color:#FF6600;list-style:disc inside;}

#unternehmen {border-bottom:1px solid #D1D0C5;color:#CC0033;list-style:disc inside;}
div.wm_partner {clear:both;margin-top:25px;}
div.wm_partnerlogo {width:120px;float:left;padding-right:15px;}
div.wm_partnertext {float:left;}
#wm_menu_service_ul a {padding:7px 0 7px 0;color:#414141;}
#wm_menu_service_ul a:hover {padding:7px 0 7px 0;color:#FF8F00;}
.wm_menu_service_active {background:#D5F0FE}

/*#wm_message {border: 1px rounded #938D73;padding-left:10px;padding-right:10px;padding-top:10px !important;padding-top:0;padding-bottom:10px;}*/
#wm_main {width:570px !important;width: 565px;width/**/:/**/565px;background:#ffffff;margin:0 0 0 15px;}

#wm_sitefooter  {clear:both;text-align:center;font-size:0.95em;color:#696969;background:#EEEBDF url(layout/sysimage/round_right_bottom.png) bottom right no-repeat;margin:0 0 0 0;padding:4px 15px 5px 15px;}
#wm_sitefooter a {color:#696969}


/* News & Boxes */
.wm_article {}
.wm_title {padding:3px 5px 3px 5px;font-weight:bold;font-size:0.95em;color:#898989;background:#EEEBDF}
div.wm_title_round,td.wm_title_round,span.wm_title_round {padding:4px 5px 4px 5px;margin:0;border:0;font-weight:bold;font-size:0.95em;color:#898989;background:#EEEBDF url(layout/sysimage/round_right_bottom.png) bottom right no-repeat;}
a.wm_title_round:link, a.wm_title_round:visited,a.wm_title_round:hover {color:#165BA0}
.wm_body {padding:4px;line-height:1.6em;}
.wm_body_small {padding:4px;font-size:0.95em;line-height:1.6em;}
.wm_smalllist {font-size:0.95em;}

/* Feature - UL */
ul.wm_feature {margin:5px 0 10px 15px;border:0;padding:0 0 0 5px;}

/* Formular Styles */
.wm_right {vertical-align:top;text-align:right}
.wm_listtitle {background:#EEEBDF;font-weight:bold;} 
.wm_list1 {background:#FFFFFF}
.wm_list2 {background:#EDF3FE}
.wm_topublish {background:#F9CAD2}
#f1 {margin:0}
.wm_br01 {display:none;} 
form {margin:0}
fieldset {border: 1px rounded #938D73;padding-left:10px;padding-right:10px;padding-top:5px !important;padding-top:0;padding-bottom:10px;margin-bottom:10px;}
fieldset fieldset {/*margin-bottom:10px;*/padding:0 10px 10px 10px;background:#F9FAF5;}
fieldset.wm_nobackground {margin-bottom:10px;padding:0 10px 10px 10px;background:#FFFFFF;}
.wm_popupmain{border: 1px rounded #938D73;margin:0 5px 0 5px;}/*used for top fieldset in pop up*/
#wm_fieldsetcontent {padding:10px 10px 10px 10px;border:1px solid #928E75;background:#F9FAF5}
.wm_fieldsetinfo {clear:both;font-size:0.95em;margin:4px 0 5px 0;padding:2px;border: 1px solid #D0CEBF;background:#F3F2EF}
/*.wm_fieldtooltip {clear:both;font-size:0.95em;margin:0px;padding:0;border: 1px solid #D0CEBF;background:#F9FAF5}*/
.wm_fieldtip {display:table;clear:both;width:355px;font-size:0.95em;margin-top:5px;padding:2px;border: 1px solid #D0CEBF;background:#F3F2EF}*
.wm_fieldtip_break {clear:both;font-size:0.95em;margin:0 0 0 0;padding:2px;border: 1px solid #D0CEBF;background:#F3F2EF}

.wm_clear {clear:both;height:0;font-size:0;padding:0;margin:0}

legend {clear:both;color:#02578A;font-size:0.9em;font-weight:bold;padding:0 5px 3px 5px;margin:0 0 5px 0;letter-spacing:1px;}
legend.wm_register {color:#0033FF;font-size:0.9em;font-weight:bold;padding:0 0 0 5px; margin-bottom:10px;letter-spacing:1px;}
legend.wm_register:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
span.wm_register {margin:0;display:table-cell;float:left;padding:3px 5px 3px 5px;border:1px solid #928E75;margin-right:5px;cursor:pointer;}
span.wm_register_active {margin:0;display:table-cell;float:left;padding:3px 5px 3px 5px;border:1px solid #928E75;margin-right:5px;background-color:#EEEBDF;}


.wm_fieldbox {clear:both;padding:5px 0 10px 0;}
table.wm_fieldbox {padding:0}

/* .wm_label = left column container for label and tipps */
.wm_label {float:left;padding:4px 5px 0 0;width:148px !important;width: 150px;width/**/:/**/150px;/*border: 1px solid #f00000;*/}
/* .wm_field = right column container for fields */
.wm_field {float:left;width:359px !important;width: 360px;width/**/:/**/360px;/*border: 1px solid #f00000;*/}


label {text-align:right;display:block;}
label.wm_break {text-align:left;float:none;padding:3px 0 0 0;/*border: 1px solid #f00000;*/}
label.wm_left  {text-align:left;float:left;padding:3px 4px 0 0;/*border: 1px solid #f00000;*/}
.wm_alert {color:#FF0000;}
span.wm_salert {font-size:0.95em;color:#FF0000;}

input, textarea, select {font:normal 1em verdana;}
input.wm_text {}
textarea.wm_textarea {}
select.wm_select {}
input.wm_radio {float:left;}
input.wm_checkbox {float:left;}

/* .wm_button = container for submit button */
div.wm_button {text-align:right;padding:10px 10px 0 0}
input.wm_submit {color:#333333;font-size:0.95em;background:#EEEBDF;border:1px solid #666666;margin:1px 0 1px 0; cursor:pointer;}

#wm_iframecontainer {margin-left:15px;padding-top:250px;clear:both;display:block;}

/* Upgrade Tabelle mit Produktvergleich */
td.wm_upgtitle {text-align:center;background:#F9FAF5;}
td.wm_upglabel {text-align:right;background:#F9FAF5;}
td.wm_upgfeature {text-align:center;background:#FFFFFF;}
td.hint {font-size:0.95em; padding:2px;}

/* kann wohl raus (some style from following are used, wm_tbl)*/
#f_popup, #search_popup {width:600px;background:#FBFAFA;position:absolute;display:none;border-width:0 1px 1px 1px;border-color: #444444; border-style:solid; left:100px;top:100px;height:300px;}
.header {font-weight:bold; color:#303030; background-color:#E2E2E2; padding:2px 4px 2px 4px; border-width:0px 0 1px 0;border-style:solid;border-color: #777777;}
.title {font-weight:bold; text-align:right;}
.hint {font-size:0.95em; padding:0px 2px 2px 2px;}
.spacer {width:100%; height:15px;}
.warning {font-size:16px;font-weight:Bold;color:RED;}



.codebutton {display:block; float:left; padding:1px 1px 2px 1px; border:1px solid #928E75; margin-right:2px; background-color:#EEEBDF; font-size:0.9em;cursor:pointer;}
#wm_tbl  {width:100%; padding:3px; margin:0; border:0;  text-align:left;}


/* Newsletter added by niko*/
.wm_listlabel {float:left; width:90px; margin: 5px 0px 0px 0px; padding:2px 2px 2px 2px; !important; border-top: 1px solid #938D73;}
.wm_listfield {float:left; margin: 5px 0px 0px 0px; padding:2px 2px 2px 6px; width:400px !important; border-left: 1px solid #938D73;}
.wm_monospace {font-family:monospace;font-size:12px;}

/* Calenda*/
#wm_cal{font:13px arial, helvetica, sans-serif;background:#EEEBDF;color:#696969;}
#wm_cal td{text-align:center;padding:0;}
#wm_cal td a{text-decoration: none;display:block;color:#696969;width:23px;line-height:20px;}
#wm_cal td a:hover{background:#02578A;color:#FFFFFF;width:auto;}
.wm_calweekheader{font-weight:bold;height:24px;background:#CFCEC3;}
.wm_calweekday{background:#F9FAF5;}
.wm_calweekend{background:#EEEBDF;}
.wm_calcurrentDay {background:#D5F0FE;}
