@charset "utf-8";

/* --- MyBlogmap.de CSS ---
headline blue   = #007EFF
headline green  = #7CD200
headline red    = #E40020
headline orange = #FF7800
links           = #005EDF
content         = #444444
*/


/* common */
*                  { margin: 0px; padding: 0px; }
html, body         { height:100%; }
html               { overflow-x: hidden; overflow-y: auto; }

/* standard html stuff */
body               { font-family:  Verdana, "Lucida Grande", Arial, helvetica, sans-serif; font-size: 13px; background: #FFFFFF; color: #444444; }
a                  { color: #005EDF; text-decoration: none; }
a:hover            { color: #333333; background: #e0e0e0; text-decoration: underline; }
.blank_target:after { content:url(../pics/blank_target.gif); }

h1, h2, h3, h4     { margin: 10px 2px 10px 2px;	color: #007EFF;	font-weight: normal;  z-index: 200; }
h1                 { font-size: 25px; }
h2                 { font-size: 23px; }
h3                 { font-size: 17px; }
h3.top             { margin-top: 0px; }
h4                 { font-size: 17px; color: #444444; }
p                  { margin: 5px 0px 10px 0px; padding: 0px 10px 0px 2px; }
ul                 { margin-left: 30px; }
.wrapper           { margin: 0 auto; width: 900px; text-align: left; }
.clear_break       { clear: both; }
/*.clearer           { clear: both; display: block; height: 1px; margin-bottom: -1px;	font-size: 1px;	line-height: 1px; }*/
.clearer           { clear: both; margin-bottom: -1px;	font-size: 1px;	line-height: 1px; height: 1px; }

.clearer2          { clear:both; display:block; height:1px; margin:0; padding:0; font-size:1px; line-height:1px; }
.clearer3          { clear:both; height:1px; margin:0; padding:0; font-size:1px; line-height:1px; }


/* header */
#headline_color    { height: 52px; background: #222222 url("../pics/headline_color.gif") repeat-x top; }
#headline_color img { border: 0px; height: 49px; }
#headline_color a  { color: #DDDDDD; }
#headline_color a:hover { color: #DDDDDD; background: transparent; text-decoration: underline; }
#headline_color_box { margin: 10px 20px 0px 0px; font-size: 13px; float: right; color: #AAAAAA; }
#headline_color strong { color: #FEFEFE; font-size: 15px; }
#headline_border   { border: 0px; height: 26px; background: url("../pics/headline_border.gif") repeat-x top; background-position: -25px 0px; }

/* content */
.column_total      { width: 890px; margin: 0px; padding: 0px; }
.column_three_quarter { width: 650px; float: left; margin-left: 10px; }
.column_half       { width: 444px; float: left; }
.column_third      { width: 300px; float: left; }
.column_quarter    { width: 221px; float: left; }
.error             { border-left: solid 3px #CC0000; font-size: 13px; color: #CC0000; margin: 10px 0px 25px 0px; padding: 5px 5px 5px 15px; }
.no_error          { border-left: solid 3px #00CC00; font-size: 13px; color: #009900; margin: 10px 0px 25px 0px; padding: 5px 5px 5px 15px; }

/* content features */
/*.features_row      { padding: 0px 0px 0px 0px; background: #FFFFFF url("../pics/features_bg.gif") repeat-x bottom left; }*/
.features_row      { padding: 0px 0px 5px 0px; background: #FFFFFF url("../pics/features_bg_3.gif") repeat-x bottom left; width: 100% }
/*.features_row h2   { margin-top: 0px; }*/
.features_row h2   { margin: 0px 2px 4px 2px; }
.feature_box       { float: left; margin: 0px 8px 0px 2px; }
.feature_box img   { float: left; margin: 0px 6px 5px 3px; padding: 0px; }
.feature_box p     { font-size: 14px; color: #888888; margin: 3px 0px 0px 0px; }
.feature_box p strong { font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }
.features_clearer  { clear:both; font-size: 1px; line-height: 1px; height: 1px; overflow: hidden; }

/* content main actions */
/*.content_background { background: #FFFFFF url("../pics/index_bg.gif") repeat-x top left; margin: 0px; padding: 3px 0px 0px 0px; }*/
/*.actions_row       { margin: 0px; padding: 44px 0px 17px 0px; width: 100%; background: #FFFFFF url("../pics/index_bg.gif") repeat-x top left; }*/
.actions_row       { margin: 0px; padding: 10px 0px 17px 0px; width: 100%; background: #FFFFFF; }
.actions_row p     { font-family: Verdana, "Lucida Grande", "Trebuchet MS", helvetica, Arial, sans-serif; font-size: 14px; }
.column_quarter_border { width: 221px; float: left; border: solid 2px #7395E5; margin-left: 3px; margin-top: 12px; }
.actions_row h1    { font-family: Verdana, "Lucida Grande", Arial; text-align: left; font-size: 20px; color: #2769BA; padding: 4px 0px 7px 0px; margin: 0px; }
.actions_row h1.blue { color: #007EFF; padding-top: 4px; padding-bottom: 8px; }
.actions_row h2    { text-align: center; font-size: 16px; margin: 16px 0px 8px 0px; margin: 0px; }
.actions_row h4    { font-size: 15px; margin: 0px 0px 3px 0px; }
.actions_row h5    { text-align: center; font-size: 16px; margin: 3px 0px 0px 0px; color: #444444; font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, Arial, sans-serif; font-weight: normal; letter-spacing: 0.2em; text-transform: uppercase; }

.actions_row p.blogmap_of_the_week { font-family: Verdana, Arial, sans-serif; text-align: left; color: #999999; font-size: 11px; padding: 10px 0px 0px 0px; margin: 0px; text-align: justify; }
.actions_row h1.blogmap_of_the_week { text-align: left; padding-top: 0px; margin-bottom: 6px; }
.actions_row img.blogmap_of_the_week { border: 0px; }
/*.actions_row h3.blogmap_of_the_week { text-align: left; color: #8A8A8A; padding: 0px;  font-size: 10px; font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, Arial, sans-serif; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; margin: 0px; }*/
/*.actions_row img.blogmap_of_the_week { float: left; margin: 4px 11px 3px 2px; border: 0px; }*/
/*.actions_row .inner_blogmap_of_the_week { padding: 0px 0px 15px 10px; }*/

/*.actions_row p     { margin: 0px 20px 15px 20px; color: #666666; font-size: 13px }*/
/*.actions_row .inner { padding: 0px 20px 15px 20px; width: 181px; }*/
.actions_row .inner { padding: 0px 20px 15px 20px; }
.actions_row .login_inner { padding: 0px 20px 15px 20px; border: solid 2px #FFFFFF; background: #F6F6F6; width: 177px; }
/*.actions_row .form_inner { padding: 0px 20px 15px 20px; }*/
.actions_row .text_input { border: solid 1px #007EFF; padding: 2px 4px 2px 4px;	font-family: Arial, helvetica, sans-serif; font-size: 16px;	margin-bottom: 3px; }
.actions_row label { font-family: Arial, helvetica, sans-serif;	font-size: 11px; color: #888888; }
.actions_row .label { font-family: Arial, helvetica, sans-serif;	font-size: 11px; color: #888888; }
.actions_row .button { margin-top: 6px; }
.actions_row .button-2 { margin-top: 10px; }
.actions_row .checkbox { margin-right: 2px; }
.actions_row .checkbox_label { color: #444444; }
.actions_row .image_button { margin-left: 23px; border: 0px; }
.actions_row .logout_register { color: #555555; font-size:11px; }

.search_row        { padding: 0px 0px 0px 0px; }
.search_edit_icon  { height: 69px; width: 47px; background: #FFFFFF url("../pics/search_edit_icon.gif") no-repeat top left; float: left; }
.search_edit_left  { height: 69px; width: 18px; background: #FFFFFF url("../pics/search_edit_left.gif") no-repeat top left; float: left; }
.search_edit_middle { height: 69px; width: 851px; background: #FFFFFF url("../pics/search_edit_middle.gif") repeat-x top left; float: left; padding: 17px 0px 5px 5px;  }
.search_edit_right { height: 69px; width: 18px; background: #FFFFFF url("../pics/search_edit_right.gif") no-repeat top left; float: left; }
.search_input      { font-family: Verdana, "Lucida Grande", Arial; color: #8A8A8A; font-size: 26px; margin: 0px; padding: 0px; border: 0px; width: 731px; float: left; }
.search_button     { margin: 7px 0px 0px 10px; width: 100px; }

.column_quarter_login  { width: 225px; float: left; background: #F5F5F5 url("../pics/login_bg.gif") repeat-y top left; }
.column_quarter_login .login_top { background: #F5F5F5 url("../pics/login_top.gif") no-repeat top left; height: 7px; line-height: 7px; font-size: 7px; overflow: hidden; }
.column_quarter_login .login_top .inner { padding: 0px 20px 15px 20px; }
.column_quarter_login .login_bottom { background: #F5F5F5 url("../pics/login_bottom.gif") no-repeat top left; height: 7px; line-height: 7px; font-size: 7px; overflow: hidden; }

/* middleline */
#middleline_border { height: 26px; background: url("../pics/middleline_border.gif") repeat-x top; background-position: 0px 0px; margin-top: 7px; }
#middleline_color  { height: 263px; background: url("../pics/middleline_color.gif") repeat-x top; }
#middleline_color_small { height: 100px; background: url("../pics/middleline_color_02.gif") repeat-x top; }

/* footer */
.footer_top        { padding-top: 10px; padding-bottom: 30px; }
#footer            { text-align: center;  margin-bottom: 20px; padding-top: 5px; color: #999999; background: transparent url("../pics/footer_border.gif") repeat-x top;  }
#footer a          { color: #888888; }
#footer a:hover    { color: #333333; }
.footer_space      { height: 25px; font-size: 25px;	line-height: 25px; }

/* clouds */
.statistic_cloud   { border-left: solid 0px #CCCCCC; margin:0px 2px; text-align: left; padding: 3px 15px; color: #999999; }
.statistic_cloud h1 { font-size: 17px; color: #333333; font-weight: normal;	margin: 0px 0px 7px 0px; padding: 0px 0px 4px 0px; background: transparent url("../pics/footer_border.gif") repeat-x bottom; font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, Arial, sans-serif; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; font-size: 14px; }
.statistic_cloud a { color: #666666; }
.statistic_cloud a:hover { color: #333333; }
.cloud_importance_0 a {	font-size: 8px; }
.cloud_importance_1 a {	font-size: 9px; }
.cloud_importance_2 a {	font-size: 10px; }
.cloud_importance_3 a {	font-size: 11px; }
.cloud_importance_4 a {	font-size: 12px; }
.cloud_importance_5 a {	font-size: 13px; }
.cloud_importance_6 a {	font-size: 14px; }
.cloud_importance_7 a {	font-size: 15px; }
.cloud_importance_8 a {	font-size: 16px; }
.cloud_importance_9 a {	font-size: 17px; color: #007EFF; }

.list_item         { margin: 0px 0px 1px 0px; padding: 0px; }
/*.list_item_caption { padding: 3px 0px 3px 0px; margin-left: 68px; width:124px; }*/
.list_item_caption { padding: 3px 0px 3px 0px; width:128px; float:left; }
.list_item p       { margin: 0px; padding: 0px; font-size: 10px; }
.list_item a       { color: #666666; }
.list_item a:hover { color: #333333; }
.index_0 a         { font-size: 17px; color: #007EFF; }
.index_1 a         { font-size: 17px; }
.index_2 a         { font-size: 17px; }
.index_3 a         { font-size: 15px; }
.index_4 a         { font-size: 14px; }
.index_5 a         { font-size: 13px; }
.index_6 a         { font-size: 12px; }
.index_7 a         { font-size: 11px; }
.index_8 a         { font-size: 10px; }
.index_9 a         { font-size: 9px; }
.index_small_0 a   { font-size: 15px; color: #007EFF; }
.index_small_1 a   { font-size: 15px; }
.index_small_2 a   { font-size: 15px; }
.list_fist_icon    { width: 62px; height: 62px; background: transparent url("../pics/list_first_icon_bg_3.gif") no-repeat top left; float: left; margin-right: 0px; padding: 3px 0px 0px 3px; }
.list_second_icon  { width: 62px; height: 62px; background: transparent url("../pics/list_second_icon_bg_3.gif") no-repeat top left; float: left; margin-right: 0px; padding: 3px 0px 0px 3px; }
.list_third_icon   { width: 62px; height: 62px; background: transparent url("../pics/list_third_icon_bg_3.gif") no-repeat top left; float: left; margin-right: 0px; padding: 3px 0px 0px 3px; }
.list_last_icon    { width: 62px; height: 62px; background: transparent url("../pics/list_last_icon_bg_3.gif") no-repeat top left; float: left; margin-right: 0px; padding: 3px 0px 0px 3px; }
img.author     { border: solid 1px #FFFFFF; }
img.author:hover     { border: dotted 1px #999999; }
.list_changed_time { width: 66px; float: left; }
.list_changed_time p { font-size: 9px; }
/*.list_changed_item { width: 197px; margin-left: 66px; }*/
.list_changed_item { width: 200px; float:left; overflow:hidden; }
.list_tile_row     { margin-bottom: 5px; }
.list_tile_item    { width: 170px; float: left; margin: 0px; overflow:hidden; font-size: 10px; }
.list_tile_item p  { margin: 0px; padding: 0px; font-size: 10px; }
.list_tile_item_caption { width: 100px; overflow: hidden; float: left; }

/* form */
.form_left_column  { float:left; width:600px; padding-right:20px; }
.form_right_column { float:left; width:249px; padding-left:30px; }
.form_right_column h4 {	margin: 0px 0px 10px 0px; }
.form_right_column ul {	list-style-type: square; margin-bottom: 20px; color: #7CD200; }
#form_box          { margin: 30px 0px 10px 0px; font-size: 11px; color: #555555; }
#form_box .top     { background: #F4F4F4 url("../pics/register_box_top_3.gif") no-repeat top; height: 10px; line-height: 10px; overflow:hidden; }
/*#form_box .middle  { background: #EBEBEB url("../pics/register_blend_2.gif") repeat-x top; padding: 0px 20px 10px 20px;	border-style: solid; border-width: 0px 1px 0px 1px; border-color: #B8C2CC; }*/
#form_box .middle  { background: #F4F4F4; padding: 0px 20px 10px 20px;	border-style: solid; border-width: 0px 2px 0px 2px; border-color: #0077E6; }
#form_box .bottom  { background: #F4F4F4 url("../pics/register_box_bottom_3.gif") no-repeat top; height: 10px; line-height: 10px; overflow:hidden; }
#form_box h1       { background: transparent url("../pics/register_seperator_1.gif") repeat-x bottom; font-size: 17px; color: #0062BE; margin: 0px 0px 17px 0px; padding: 0px 0px 5px 0px; z-index: 100; width: 100%; z-index: 101; }
form input         { float: left; }
form .row          { clear:both; display: block; margin: 1px 0px 2px 0px; z-index: 100; width: 100%; }
.form_row          { clear:both; padding: 3px 0px 3px 0px;}
form .spacer       { height: 8px; font-size: 8px; line-height: 8px; clear:both; display: block; }

form .label         { color: #555555; }
form .checkbox     { float: left; margin-top: 0px; }
form .checkbox_label { color: #444444; display:block; padding-left: 20px; z-index: 100; }
form .text_input, form .text_input_error { padding: 2px 4px 2px 4px; font-size: 16px; color: #444444; border: solid 1px #007EFF; }
form .text_input_error { color: #BB0000; border-color: #CC0000; }
form .button       { margin: 2px 5px; }


/* view tour */
.tour_step_row     { margin-bottom: 30px; }
.tour_step         { float: left; color: #7CD200; margin-right: 20px; }
.tour_step .index  { font-size: 26px; color: #BBBBBB; }

/* search */
#search_header     { padding-bottom: 1px; border-bottom: solid 0px #CCCCCC; }
#search_results h2 { padding: 2px 10px 4px 10px; border-top: solid 2px #000000; background: #888888; font-size: 13px; color: #FEFEFE; text-align: right; }
#search_results h3 { font-size: 19px; color: #444444; margin-top: 15px; }
#search_results .row { border-bottom: solid 1px #CCCCCC; border-top: solid 1px #FFFFFF; padding: 10px 8px 12px 8px; width: 884px; }
#search_results .even { background: #F0F0F0; }
#search_results .odd { background: #FFFFFF; }
#search_results .row h1 { font-size: 17px; color: #68B300; margin: 0px 0px 2px 0px; padding: 0px; }
#search_results .row h1 .small { font-size: 10px; color: #888888; }
#search_results .row p { font-size: 11px; color: #444444; margin: 3px 0px; }
#search_results .node_row { margin: 12px 0px 3px 0px; padding: 0px; width: 95%; }
#search_results .node_row h1 { font-size: 11px; color: #444444; padding: 0px 0px 2px 37px; margin: 0px; }
#search_results .node_row p { font-size: 9px; color: #888888; padding: 0px 0px 0px 37px; margin: 0px; }
#search_results .node_row img { float:left; margin-left: 14px; }
#search_results .comment_row { margin: 4px 0px 2px 0px; padding: 0px; width: 98%; }
#search_results .comment_row h1 { font-size: 11px; color: #888888; padding: 0px 30px 0px 63px; margin: 0px; }
#search_results .comment_row p { font-size: 9px; color: #888888; padding: 0px 30px 0px 63px; margin: 0px; }
#search_results .comment_row img { float:left; margin-left: 42px; }
#search_results .comment_row .small { font-size: 9px; }
#search_results p b, #search_results h1 b { background: #FFFF99; font-weight: bold; color: #555555; }

#user_blogmaps     { margin-bottom: 10px; }
#user_blogmaps .row { border-bottom: solid 1px #CCCCCC; border-top: solid 1px #FFFFFF; padding: 4px 8px 2px 8px; width: 575px; }
#user_blogmaps .even { background: #F0F0F0; border-width: 0px; }
#user_blogmaps .odd { background: transparent; }
#user_blogmaps .edit_right_actiongroup { float:right; margin: 2px 0px 2px 20px; }
#user_blogmaps .edit_action { margin: 0px 15px 0px 0px;	display:inline;	font-size: 11px; color: #AAAAAA; padding: 5px 0px 5px 0px; }
#user_blogmaps .edit_action img { margin: 0px 5px 0px 0px;	vertical-align:middle; border: 0px; }
#user_blogmaps .row h4 { font-size: 17px; }
#user_blogmaps .row p { font-size: 10px; color: #888888; }
#user_blogmaps .row .news { font-size: 11px; font-weight: bold; }
#user_blogmaps .row ul { list-style-type: square; margin-bottom: 10px; color: #7CD200; }

#tour_box          { width: 700px; margin: 0 0; }
#tour_box .row_top { background: #FFFFFF url("../pics/tour_features_top.gif"); height: 5px; line-height: 5px; font-size: 5px; margin: 0px; padding: 0px; overflow: hidden; }
#tour_box .row     { background: #FFFFFF url("../pics/tour_features_bg.gif"); font-size: 11px; }
#tour_box .row_bottom { background: #FFFFFF url("../pics/tour_features_bottom.gif"); height: 5px; line-height: 5px; font-size: 5px; margin: 0px; padding: 0px; overflow: hidden; }
#tour_box .row_spacer { height: 14px; line-height: 14px; font-size: 14px; }
#tour_box .row .column, #tour_box .row .last_column { width: 206px; float: left; margin-right: 10px; padding: 3px 10px; }
#tour_box .row .last_column { margin-right: 0px; }
#tour_box .row img { border: solid 1px #BBBBBB; margin: 2px 0px 1px 0px; }
#tour_box .row h1 { margin: 2px 0px 5px 0px; padding: 0px 0px 2px 0px; font-size: 18px; background: transparent url("../pics/register_seperator_1.gif") repeat-x bottom; }


