/*Hides from IE-mac \*/
* html {height: 1%;}

/*Part for IE-MAC*/
body.gbbody{font-size: 62.5%;margin:0 0 50px 0;padding:0;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif}

/*Part for all other Browser \*/
html{font-family:verdana;font-size:62.5% !important; font-size:62.5%;margin:0;}
body.gbbody{font-size:100% !important;font-size:101%;margin:0 0 50px 0;;padding:0;background-color:#ffffff;}

/*Siteheader*/
#gbsiteheader{margin-bottom:20px;text-align:center;height:120px;}
.gbsiteheadercont{width:800px;height:120px;margin-top:10px;margin-right:auto;margin-left:auto;background: #ffffff url(http://www.guestbook24.eu/i/sh_bg.gif) no-repeat;}
.flagbox{float:right;margin-top:82px;margin-right:5px;width:78px}
.flagboxde{float:left}
.flagboxuk{float:right}
.flagboxclear{clear:both}
img.flagde{width:34px;height:24px;border:0;}
img.flaguk{width:34px;height:24px;border:0;margin-top:2px;}

#gb_message {color:#000000;padding:10px;font-size:1.1em;font-weight:bold;}
#gb_messagelist{list-style-type:none;} /**/


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;}

#gb_body {margin-left:5px;width:800px;background-color:##F6F7F1}

.gb_contentheader{background-color:#a6c6f6;padding:5px 0 8px 0;font-weight:bold;font-size:1.2em}


/*Features List*/	
li.feat{list-style-type:none;list-style-image:url('http://www.webmart.de/data/chk.gif');margin-top:8px;margin-bottom:8px;}
ul.feat{margin:10px 0 20px 20px}
	



/* Menu Box */
#gb_menu {margin:0;padding:0;}
.gb_menu_contenttop {margin:0;padding:0;}
.gb_menu_contentbottom {margin:0;padding:0;}


/* Menu - Tool UL */
#gb_menu_tool_ul {margin:0;border:0;padding:0;border-bottom:1px solid #e0ebfd;}
#gb_menu_tool_ul li {margin:0;padding:0;border-top:1px solid #e0ebfd;}
a.gb_menu_tool_active:link, a.gb_menu_tool_active:visited, a.gb_menu_tool_active:active  {width:170px;font-size:1.1em;margin:0;display:block;color:#000000;text-decoration:none;padding:5px 0 5px 10px;background-color:#a6c6f6}
a.gb_menu_tool_active:hover{color:#0000FF}
a.gb_menu_tool_inactive:link, a.gb_menu_tool_inactive:visited, a.gb_menu_tool_inactive:active {width:170px;font-size:1.1em;margin:0;display:block;color:#000000;text-decoration:none;padding:5px 0 5px 10px;}
a.gb_menu_tool_inactive:hover{color:#0000FF}

#gb_menu_tool_sub {margin:0;border:0;padding:0;}
#gb_menu_tool_sub li {margin:0;padding:0;border-top:1px solid #e0ebfd;}
a.gb_menu_tool_sub_active:link, a.gb_menu_tool_sub_active:visited, a.gb_menu_tool_sub_active:active {width:160px;font-size:1.1em;margin:0;display:block;border-bottom:none;color:#000000;text-decoration:none;padding:5px 0 5px 20px;background-color:#e0ebfd}
a.gb_menu_tool_sub_active:hover{color:#0000FF}
a.gb_menu_tool_sub_inactive:link, a.gb_menu_tool_sub_inactive:visited, a.gb_menu_tool_sub_inactive:active {width:160px;font-size:1.1em;margin:0;display:block;color:#000000;text-decoration:none;padding:5px 0 5px 20px;}
a.gb_menu_tool_sub_inactive:hover{color:#0000FF}



/*Show Tree - Vertical Navigation*/
.gb_showtree{font-size:1.1em;padding:5px 5px 15px 10px;}




#gb_main{margin:0;padding:0;width:610px;}
td.gb_maintd{border:5px solid #a6c6f6;background-color:#e0ebfd;font-size:1.1em}
#gb_tbl  {width:100%;padding:0;margin:0;border:0;text-align:left;}



/*Sitefooter*/
#gb_sitefooter{clear:both;font-size:1.1em;color:#000000;border-top:1px solid #e0ebfd;margin:0;padding:10px 15px 0 10px;}
#gb_sitefooter a:link, #gb_sitefooter a:visited, #gb_sitefooter a:active {color:#000000}
#gb_sitefooter a:hover{color:#0000ff}



.gb_fieldset{padding:4px;}


/* Formular Styles */
.gb_right {vertical-align:top;text-align:right}
.gb_listtitle {background:#EEEBDF;font-weight:bold;} 
.gb_list1 {background:#FFFFFF}
.gb_list2 {background:#F0F5FE}
.gb_topublish {background:#F8E6B0}




















/* Banner Boxes */
#gb_menuadbox {border-bottom:1px solid #D1D0C5}
#gb_rightadbox {position:absolute;left:785px;top:85px;}

#gb_menu_overview_ul {color:#414141;width:187px;margin:0;padding:0;}
#gb_menu_overview_ul li {padding:7px 0 7px 10px; margin:0;}
#gb_menu_overview_ul a {padding:7px 0 7px 0;color:#414141;}
#gb_menu_overview_ul a:hover {padding:7px 0 7px 0;color:#FF8F00;}

/* Menu - Service UL */
#gb_menu_service_ul {color:#414141;width:187px;margin:0;padding:0;}
#gb_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;}
#support {border-bottom:1px dashed #DEDEDE;color:#99CC33;list-style:disc inside;}
#partner {border-bottom:1px dashed #DEDEDE;color:#FF6600;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.gb_partner {clear:both;margin-top:25px;}
div.gb_partnerlogo {width:120px;float:left;padding-right:15px;}
div.gb_partnertext {float:left;}
#gb_menu_service_ul a {padding:7px 0 7px 0;color:#414141;}
#gb_menu_service_ul a:hover {padding:7px 0 7px 0;color:#FF8F00;}
.gb_menu_service_active {background:#D5F0FE}





/* News & Boxes */
.gb_article {}
.gb_title {padding:3px 5px 3px 5px;font-weight:bold;font-size:0.95em;color:#898989;background:#EEEBDF}
div.gb_title_round,td.gb_title_round,span.gb_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.gb_title_round:link, a.gb_title_round:visited,a.gb_title_round:hover {color:#165BA0}
.gb_body {padding:4px;line-height:1.6em;}
.gb_body_small {padding:4px;font-size:0.95em;line-height:1.6em;}
.gb_smalllist {}

/* Feature - UL */
ul.gb_feature {margin:5px 0 10px 15px;border:0;padding:0 0 0 5px;}



#f1 {margin:0}
.gb_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:#FFFFFF;}/*F9FAF5*7
fieldset.gb_nobackground {margin-bottom:10px;padding:0 10px 10px 10px;background:#FFFFFF;}
.gb_popupmain{border: 1px rounded #938D73;margin:0 5px 0 5px;}/*used for top fieldset in pop up*/
#gb_fieldsetcontent {padding:10px 10px 10px 10px;border:1px solid #928E75;background:#F9FAF5}
.gb_fieldsetinfo {clear:both;font-size:0.95em;margin:4px 0 5px 0;padding:2px;border: 1px solid #D0CEBF;background:#DDDDDD;}
/*.gb_fieldtooltip {clear:both;font-size:0.95em;margin:0px;padding:0;border: 1px solid #D0CEBF;background:#F9FAF5}*/
.gb_fieldtip {display:table;clear:both;width:355px;font-size:0.95em;margin-top:2px;padding:2px;background-color:#E9EDF4;border:1px solid #A6C6F6}/*padding:2px;border: 1px solid #D0CEBF;background:#F3F2EF*/
.gb_fieldtip_break {clear:both;font-size:0.95em;margin:0 0 0 0;padding:2px;border: 1px solid #D0CEBF;background:#F3F2EF}

.gb_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.gb_register {color:#0033FF;font-size:0.9em;font-weight:bold;padding:0 0 0 5px; margin-bottom:10px;letter-spacing:1px;}
legend.gb_register:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
span.gb_register {margin:0;display:table-cell;float:left;padding:3px 5px 3px 5px;border:1px solid #928E75;margin-right:0;cursor:pointer;}
span.gb_register_active {margin:0;display:table-cell;float:left;padding:3px 5px 3px 5px;border:1px solid #928E75;margin-right:0;background-color:#EEEBDF;}


.gb_fieldbox {clear:both;padding:5px 0 10px 0;}
table.gb_fieldbox {padding:0}

/* .gb_label = left column container for label and tipps */
.gb_label {float:left;padding:4px 5px 0 0;width:148px !important;width: 150px;width/**/:/**/150px;/*border: 1px solid #f00000;*/}
/* .gb_field = right column container for fields */
.gb_field {float:left;width:359px !important;width: 360px;width/**/:/**/360px;/*border: 1px solid #f00000;*/}


label {text-align:left;display:block;}
label.gb_break {text-align:left;float:none;padding:3px 0 0 0;/*border: 1px solid #f00000;*/}
label.gb_left  {text-align:left;float:left;padding:3px 4px 0 0;/*border: 1px solid #f00000;*/}
.gb_alert {color:#ff0000;}
span.gb_salert {font-size:0.95em;color:#FF0000;}

input, textarea, select {font:normal 1em verdana;}
input.gb_text {}
textarea.gb_textarea {}
select.gb_select {}
input.gb_radio {float:left;}
input.gb_checkbox {float:left;}

/* .gb_button = container for submit button */
div.gb_button {text-align:left;padding:10px 10px 5px 152px;}
input.gb_submit {color:#000000;font-size:1em;background:#DDDDDD;margin:1px 0 1px 0; cursor:pointer;border:1px rounded #000000;}

#gb_iframecontainer {margin-left:15px;padding-top:250px;clear:both;display:block;}

/* Upgrade Tabelle mit Produktvergleich */
td.gb_upgtitle {text-align:center;background:#F9FAF5;}
td.gb_upglabel {text-align:right;background:#F9FAF5;}
td.gb_upgfeature {text-align:center;background:#FFFFFF;}
td.hint {font-size:0.95em; padding:2px;}

/* kann wohl raus (some style from following are used, gb_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;}



