/*
Use the DMSGuestbook admin interface for change these css settings.
Don't edit this file direct, your change could be overwrite by the DMSGuestbook admin.
If dmsguestbook.css is exist and writable, all CSS settings will be read from it.
Otherwise these settings will be load from the database.
*/


.css_guestbook_position {position:relative;
left:0px;
top:0px;}

.css_guestbook_font_color {color:#000000;}

.css_form_text {font-weight:normal;}

.css_form_namefield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_emailfield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_urlfield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_additional_option {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_textfieldspace {text-align:left;
padding:5px 0px 0px 0px;
margin:0px 0px;}

.css_form_messagefield {border:1px solid #DEDEDE;
width:80%;
height:150px;
color:#000000;}

.css_form_antispamtext {text-align:center;}

.css_form_antispamcontent {border:1px solid #DEDEDE;}

.css_form_antispamcontent_position {text-align:center;
padding:5px 0px;
margin:0px 0px;}

.css_form_antispam_inputfield {width:60px;
border:1px solid #DEDEDE;
color:#000000;}

.css_form_submit {color:#000000;}

.css_form_submit_position {text-align:center;
padding:20px 0px 10px 0px;}

.css_form_errormessage {color:#bb0000;
font-size: 11px;
text-decoration: none;
font-weight:bold;}

.css_form_successmessage {color:#00bb00;
font-size: 11px;
text-decoration: none;
font-weight:bold;}

.css_form_link {font-size:11px;
position:relative;
top:0px;
left:0;}

.css_navigation_totalcount {font-size:11px;
left:0px;
width:95%;
text-align:center;
padding:0px 0px 5px 10px;}

.css_navigation_overview {left:0px;
width:95%;
text-align:center;
padding:0px 0px 15px 12px;}

.css_navigation_select {color:#bb1100;
text-decoration:none;}

.css_navigation_notselect {color:#000000;
text-decoration:none;}

.css_navigation_char {color:#000000;
font-size:20px;
text-decoration:none;
font-weight:bold;}

.css_navigation_char_position {left:0px;
width:95%;
padding:0px 0px 0px 10px;
margin:0px 0px 20px 0px;
text-align:center;}

.css_post_header1 {font-size:11px;
height:15px;}

.css_post_header2 {width:20px;
height:15px;}

.css_post_header3 {width:20px;
height:15px;}

.css_post_header4 {font-size:11px;
height:15px;}

.css_post_email_image {height:15px;
width:15px;
border:0px;}

.css_post_url_image {height:15px;
width:15px;
border:0px;}

.css_post_separator {border: 1px solid #EEEEEE;
height:1px;
width:35%;
text-align:left;
margin:0px 0px 0px 0px;}

.css_post_message {font-size:11px;
margin:5px 0px 0px 0px;}

.css_form_embedded {width:95%;
border:1px solid #AAAAAA;
font-size:12px;
text-align:left;
padding:0px 10px;
margin:0px 0px 0px 0px;
line-height:1.4em;}

.css_post_embedded {width:95%;
border:1px solid #AAAAAA;
font-size:12px;
text-align:left;
padding:10px 10px;
margin:0px 0px 0px 0px;
line-height:1.4em;}
a.css_navigation_char:hover {text-decoration:none; color:#000000;}
a.css_navigation_select:hover {text-decoration:none; color:#bb1100;}
a.css_navigation_notselect:hover {text-decoration:none; color:#000000;}
img.css_post_url_image {border:0px;}
img.css_post_email_image {border:0px;}

/* ######################################################################################################
** ### Guestbook (DMS)   ################################################################################
** ######################################################################################################
*/

.message-error {
  width: 100%;
  margin: 15px 0 15px 0;
  font-weight: bold;
  line-height: 170%;
  color: red;
}
 
#col1 .message-form label {
  padding: 0;
  margin: 3px 0 3px 0;
  float: left;
  text-align: left;
  font-weight: bold;
}

#col1 .message-form label span {
  font-weight: normal !important;
  color: #C63200;
}

#col1 .message-space label {
  float: none !important;
  margin: 0 0 6px 0;
}

#col1 .css_form_textfieldspace {
	padding: 6px 0 0 15px;
	width: 100%;
	clear: both;
	text-align: left;
}

#col1 .css_form_textfieldspace input {
  width: 170px;
  height: 1.2em; 
  float: left;
  border: 1px solid #ccc;
  margin: 3px 0 3px 0;
  background: url(../gfx/bg-input.gif) #FFF;
  font-size: 120%;
  line-height: 1.5em;
  padding: 1px 0 1px 3px;
  border-radius:3px; 
  -moz-border-radius:3px; 
  -webkit-border-radius:3px;
}

#col1 .css_form_textfieldspace strong {
  width: 100px;
  height: 1.2em; 
  float: left;
  margin: 3px 0 3px 0;
  font-size: 100%;
  line-height: 1.5em;
  padding: 1px 0 1px 0;
}

#col1 .css_form_textfieldspace textarea {
  width: 450px;
  height: 150px;
  margin: 5px 0 0 !important;
  float: left;
  display: block;
  clear: both;
  background: url(../gfx/bg-textarea.gif) #FFF;
  line-height: 1.5em;
  padding: 1px 0 1px 3px;
  border: 1px solid #ccc;
  font-size: 110%;
  border-radius:3px; 
  -moz-border-radius:3px; 
  -webkit-border-radius:3px;
   font-family: verdana, helvetica, sans-serif;
}

#col1 .message-number {
  float: left;
  width: 35px;
}

#col1 .message-box {
  float: left; 
  width: 500px;
}
  
#col1 .message-name {
  float: left;
  width: 440px;
}

#col1 .message-name img, #col1 .message-name a, #col1 .message-name a:visited {
  float: left;
  display: block;
  text-decoration: none;
}

#col1 .message-url-img {
  width: 25px;
  padding-right: 5px; 
  float: right;
}

#col1 .message-url-img img, #col1 .message-url-img a, #col1 .message-url-img a:visited {
  float: right;
  display: block;
  position: relative;
  top: 7px;
  right: 5px;
  border: none;
  text-decoration: none;
}

.message-header { 
  color: #CBA968;
  padding-left: 15px;
  margin: 0 0 10px 0;
  line-height: 100%;
}

#col1 .message-header  h3 { 
  padding: 0;
  margin-bottom: 0 !important;
  line-height: 110%;
}

.message-email {
	display: none;
}

.message {
  margin: 0;
  padding: 0 0 12px 15px;
  width: 470px;
  line-height: 165%;
  font-size: 110%;
}

#col1 .message  p {
	padding-left: 0 !important;
	font-size: 90% !important;
}

#col1 .message-mandatory {
  clear: both;
  margin-top: 5px;
  padding: 7px 0 6px 15px;
  font-size: 80%;
  color: #C63200;
  float: left;
  line-height: 130%;
}

.css_form_mandatory {
	display: block;
	font-size: 80%;
	text-align: left;
}

#col1 input.css_form_submit {
  clear: both !important;
  margin: 7px 0 9px 0;
  width: 120px;
  font-size: 120%;
  font-weight: bold;
  color: #CB6805;
}
  
#col1 div.post-navigation{
  padding: 25px 0 17px 0;
}

div.post-navigation a.current, div.post-navigation a.current:visited {
}

a.post-navigation-char, a.post-navigation-char:visited {
}

div.post-navigation-char-position {}

.css_form_antispamtext {
	padding: 11px 0 0 0;
	clear: both;
	float: none;
}

.css_form_antispamtext p {
  font-size: 80% !important;
}

.css_form_antispamcontent_position {
	padding: 5px 0 0 15px;
	margin: 0;
}

.css_form_antispamcontent_position table {
	margin: 0 0 0 88px !important;
}

.css_form_antispam_inputfield {
	width: 70px;
	height: 1.2em; 
	float: left;
	border: 1px solid #ccc;
	margin: 3px 0 3px 0;
	background: url(../gfx/bg-input.gif) #FFF;
	font-size: 120%;
	line-height: 1.5em;
	padding: 1px 0 1px 3px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.css_form_submit {
	color: #000000;
}

#col1 .css_form_submit_position  {
	text-align: center;
	margin: 20px 0px 12px 0px !important;
}

.css_form_errormessage {
	color: #bb0000;
	font-size: 100%;
	text-decoration: none;
	font-weight: bold;
}

.css_form_successmessage {
	background:#BEF1AD;
	color: #000;
	line-height: 165%;
	display: block;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	padding: 6px 8px 7px 8px;
	margin: 10px 0 10px 0;
}

.css_form_successmessage strong {
	color: #000 !important;
}

.css_form_embedded .css_form_successmessage {
	display: none;
}

.css_form_link {
	font-size: 100%;
}

.css_navigation_totalcount {
	font-size: 100%;
	text-align:center;
	padding:0px 0px 5px 10px;
}

.css_navigation_overview {
	text-align: center;
	margin: 8px 0 15px 0;
}

.css_navigation_overview  a,
.css_navigation_overview  a:visited {
	display: block;
	float: left;
	text-decoration: none;
	border: 1px solid #D9A65A;
	background: #FFF;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
	line-height: 17px;
	font-size: 100%;
	font-weight: bold;
}

.css_navigation_overview  a.css_navigation_char,
.css_navigation_overview  a.css_navigation_char:visited {
}

.css_navigation_overview  span {
	display: block;
	float: left;
	text-decoration: none;
	width: 70px;
	height: 17px;
	line-height: 17px;
	font-size: 100%;
	font-weight: bold;
	margin-left: 150px;
	color: #A55017;
	text-align: left;
}

.css_navigation_select {
	background: #E6D1A4 !important;
	color: #FFF !important;
}

.css_navigation_notselect {
	color:#000000;
	text-decoration:none;
}

.css_navigation_char_position {
	left:0px;
	text-align: center;
	padding: 0px 0px 15px 0;
}

.css_navigation_char_position  a,
.css_navigation_char_position  a:visited {
	display: block;
	float: left;
	text-decoration: none;
	border: 1px solid #D9A65A;
	background: #FFF;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
	line-height: 17px;
	font-size: 100%;
	font-weight: bold;
}

.css_navigation_char {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.css_post_message {
	font-size: 100%;
	margin:5px 0px 0px 0px;
}

.css_form_embedded {
	border: none !important; 
	margin: 0; 
	padding: 0;
}

.css_post_embedded {
	border: none; 
	margin: 0; 
	padding: 0;
}

a.css_navigation_char:hover,
a.css_navigation_select:hover,
a.css_navigation_notselect:hover {
	text-decoration:none;
}

