html {
	height:100%;
}

body {
	color:#000;
	background: url(img/back_site.gif) repeat-x #ededf1;
	margin:0;
	border:0;
	padding:0;
	height:100%;
	text-align: left;
	}

input, select, textarea {
	margin:2px 0px;
	font-size:11px;
	font-size: 99%;
}

a, a:link, a:hover, a:visited {
	color:#9F002C;
}

h1, h1 a, .csc-header, h2, h2 a, h3, h3 a {
	color:#9F002C;
	margin:0px 0px 5px;
	padding:0;
	font-weight:bold;
	text-decoration:none;
}
h1, h1 a, .csc-header {
	font-size:16px;
	}
h2 {
	font-size:14px;
	}
h3 {
	font-size: 12px;
	}
p {
	margin:0px 0px;
	padding:0px 0px 10px;
	line-height: 1.4em;
}

.small {font-size:9px;}
.button {font-size:9px;}
.clearer {height:0;clear:both;}
.bold {font-weight: bold;}
.highlight {color:#9f002c;}
/* TemplateVoila Main*/

#page{
	width:100%;
	min-height:100%;
	}
#pagecontent{
	}
#header_inner, #topmenu_inner, #mainnavi_inner, #subnavi_inner, #pathwaynavi_inner, #mainarea_inner, #mainarea_bottom, #footer_inner  {
	width:880px;
	margin:0 auto;
	}
#logo, #topmenu_content, #mainnavi_content, #subnavi_content, #pathwaynavi_content, #footer_langswitch  {
	margin-left:15px;
	padding-top:3px;
	}
#header {
	height:73px;
	}
#header #logo {
	padding: 25px 150px 5px 0px;
	text-align: right;
	}

#topmenu {
	height:29px;
	margin:0px;
	width: 100%;
	}
#topmenu a {
	color:#64717D;
	text-decoration:none;
	}
#topmenu a:hover {
	color:#000;
	}
#mainnavi {
	height:38px;
	overflow:hidden;
	border-top: 1px solid #CCCFCE;
	border-bottom: 1px solid #CCCFCE;
	}
#mainnavi a {
	}
#subnavi {
	height:25px;
	overflow:hidden;
	}
#subnavi_content {
	padding: 0;
}
#subnavi a {
	}

#pathwaynavi {
	margin-top:25px;
}
#pathwaynavi_inner {
	height:18px;
	background: url(img/back_pathwaynavi.gif) no-repeat left;
	}
#pathwaynavi_content {
	font-size:9px;
	text-decoration:none;
	color:#9F002C;
	text-transform:uppercase;
}
#pathwaynavi a {
	font-size:9px;
	text-decoration:none;
	color:#9F002C;
	text-transform:uppercase;
	}
#mainarea_inner {
	background: url(img/back_mainarea_repeat.gif) repeat-y left;
}
#mainarea_content {
	top:8px;
	position: relative;
	background: url(img/back_mainarea.gif) no-repeat left top;
	padding: 0 15px;

}
#mainarea_bottom {
	background: url(img/back_mainarea_bottom.gif) no-repeat left top;
	height: 9px;
}
#footer {
	height:23px;
	border-top: 1px solid #CCCFCE;
	border-bottom: 1px solid #CCCFCE;
	padding-left:40px;
	padding-top:7px;
	margin-top:15px;
	margin-bottom:25px;
	}
#langswitch {
	display:inline;
	margin-right:25px;
}
#footer_text {
	display:inline;
	font-size:9px;
	text-transform: uppercase;
	color:#64717D;
	}
#footer_tools {
	display:inline;
}
#footer_tools a {
	color:#64717D;
	font-size: 10px;
	text-decoration:none;
	text-transform: uppercase;
	}
#footer_tools a:hover {
	color:#9F002C;
 }

/* Templavoila Popup */

#popup {
	padding:20px 0;
	margin-bottom:20px;
}
#popup #logo {
	margin:30px 85px;
	margin-left:395px;
}
#popup #main_content {
	margin:10px 85px 0;
	background: url(img/back_popup_main.gif) no-repeat;
	padding:35px 25px 15px;
	width:420px;
	height:520px;
}
#popup .fce_cntfrm {
	width:400px !IMPORTANT;height:410px !IMPORTANT;
	overflow-y: auto;
	margin:0 !IMPORTANT;
	padding:0;

}
#popup .fce_cntfrm p {
	width:350px ! IMPORTANT;
	
}
#popup #footer_tools {
	position: absolute;
	width:100%;
	padding: 5px 85px;
	margin-bottom:20px;
	border-top: 1px solid #ced0cf;
	border-bottom: 1px solid #ced0cf;
}
/* FCE Inner*/
#col_right {
	width:136px;
	position: absolute;
	left:740px;
	z-index:150;
	}
#col_right_inner {
	font-size:11px;
	margin:0px;
	padding:0;
	}
#col_right form {
	padding-top:5px;
}
#col_right form .quicklinks {
	width: 165px;
}
#col_main_flat, #col_main_high {
	width:735px;
	position: relative;
	padding-bottom:8px;
	}
#col_main_high {
}
#col_main_flat_inner, #col_main_high_inner {
	background: #dddfdc;
	width: 715px;
	margin:0px 0 8px;
	position: relative;
 	min-height: 343px;height: auto !IMPORTANT; height:343px; 
}
#col_main_high_inner {
  	min-height: 435px;height: auto !IMPORTANT; height:435px; 
}
#col_main_high_inner .fce_cntfrm {
/*
	overflow-y: auto;
	position: absolute;
	min-height: 435px;height: auto !IMPORTANT; height:435px;
*/
}
#col_main_high_inner p {
/*
	max-width: 450px;
	width: auto! IMPORTANT;
	width: 450px;
*/
}
#col_main_flat_overlay,#col_main_high_overlay {
	width: 715px;
	overflow:hidden;
	position:absolute;
	z-index: 101;
/* 	margin-top:8px; */
}
#col_main_high_overlay {
}
#tools_menu {
	width:136px;
	overflow: hidden;
	background: url(img/back_col_right.gif) repeat-y;
}

.tools_menu .tx-macinasearchbox-pi1 {
	border-bottom: 1px solid #FFF;
	height:25px;
}

.tools_menu .menuitem {
	border-bottom: 1px solid #FFF;
	height:25px;	
}
.tools_menu .linktext, .tools_menu .linktext a {
	color:  #64717d;
	font-weight:bold;
	font-size: 10px;
	text-decoration:none;
}
#search {display:none;}
#search .content input.field {
	height:20px;
	font-size:9px;
	background:#EFEFEF;
	margin: 5px 2px;
	border:1px solid #E0E0E0;
	}
#search .content  input.button {
	background: #FFF;
	margin:0px 4px;
	}
#search .content  {
	margin-top:10px;
	height:20px;
	font-size:9px;
	}


/* Flexible Content Elements */
.fce_content_programme {
	padding:10px;position:relative;
}
.fce_content_programme .headline {
	font-size: 16px;
	color: #9f002c;
	margin-left: 10px;
	font-weight: bold;

	height:25px;
	padding:8px 0 4px;
	margin: 10px;
	border-top: 1px solid #b1b5b2;
	border-bottom: 1px solid #b1b5b2;
}
.fce_content_programme .text {
	padding:10px;
	padding-top:0px;
	line-height: 18px;
}
.fce_content_programme .colleft {
	float:left;
	width:375px;
	margin-left:10px;
}
.fce_content_programme .image {
}
.fce_content_programme .caption {
	margin-top:10px;
	margin-right:13px;
	padding: 8px;
	background: #d0d3cf;
}
.fce_content_programme .icons {
	border-top: 1px solid #b1b5b2;
	margin:10px;
	padding:10px 0 20px;
	
}

.fce_content_programme .back {
	border-top: 1px solid #b1b5b2;
	margin:10px;
	padding:10px 0;
}

/* FCE_TXT_IMG_LEFT */
.fce_txt_img_left {
	padding-top:5px;
}
.fce_txt_img_left .headline {
	font-size: 16px;
	color: #9f002c;
	margin-left: 10px;
	font-weight: bold;
	height:25px;
	padding:8px 0 4px;
	margin: 10px;
	border-top: 1px solid #b1b5b2;
	border-bottom: 1px solid #b1b5b2;
}
.fce_txt_img_left .text {
	padding:10px;
}
.fce_txt_img_left .image {
	width:365px;
	overflow: hidden;
	/* margin-top:-25px; */
	padding: 8px;
	float:left;
}
.fce_txt_img_left .back {
	border-top: 1px solid #b1b5b2;
	margin:10px;
	padding:10px 0;
}

/* FCE CNT_FORM */
.fce_cntfrm {
	padding:15px;
/* 	position: absolute; */
}
#content_news.fce_cntfrm {
	margin-right:0;
}
#programm_liste {}
#programm_liste a {}

.fce_verteiler_2x {background: #FFF;}
.fce_verteiler_2x .box_left, .fce_verteiler_2x .box_right {width:352px;overflow:hidden;}
.fce_verteiler_2x .box_left {float:left;margin-right:10px;}
.fce_verteiler_2x .box_right {}
.fce_verteiler_2x .imagearea {width:355px;height:343px;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);}
.fce_verteiler_2x .imagearea:hover {opacity: 1;filter: alpha(opacity = 100);}
.fce_verteiler_2x .imagearea .toolbox {position:absolute;width:95px;height:20px;top:10px;right:10px;}
.fce_verteiler_2x .imagearea .image {}
.fce_verteiler_2x .imagearea .image a img {}
.fce_verteiler_2x .textarea {background: #9f002c;color: #FFF;padding:10px;padding-left:35px;height:100px;overflow:hidden;}
.fce_verteiler_2x .textarea .headline {}
.fce_verteiler_2x .textarea .headline h1 {color: #FFF;font-size:12px;padding:0;margin-bottom: 2px;}
.fce_verteiler_2x .textarea .text {}
.fce_verteiler_2x .textarea .textTEAMENTWICKLUNG p {margin:0;padding:0;}
.fce_verteiler_2x a {color: white;text-decoration: none;font-weight:bold;}

.fce_mediaicon {float:left;}
.fce_mediaicon .icon {width:24px;padding-right:5px;}

/* FCE_BIG IMAGE with Infobox*/

/* Scrollbar */
#fce_img_big_withbox .Scroller-Container {position: absolute;top: 0px; padding-left:25px;padding-right: 10px;}
#fce_img_big_withbox-Scrollbar {position: relative;left: 445px;top:-25px;z-index:500;opacity: 0.5;filter: alpha(opacity = 50);}
#fce_img_big_withbox .Scrollbar-Up, .Scrollbar-Up-Pressed {position: absolute;width: 10px; height: 10px;background-color: #CCC;font-size: 0px;}
#fce_img_big_withbox .Scrollbar-Down,.Scrollbar-Down-Pressed {position: absolute;top: 240px;width: 10px; height: 10px;background-color: #CCC;font-size: 0px;}
#fce_img_big_withbox .Scrollbar-Track,.Scrollbar-Track-Pressed {width: 10px; height: 210px;position: absolute;top: 20px;background-color: #000;}
#fce_img_big_withbox .Scrollbar-Track-Pressed {background-color: rgb(159, 0, 44);opacity: 1.0;filter: alpha(opacity = 100);}
#fce_img_big_withbox .Scrollbar-Handle, .Scrollbar-Handle-Pressed {position: absolute;width: 10px; height: 30px;background-color: #CCC;}
#fce_img_big_withbox .Scrollbar-Handle-Pressed, .Scrollbar-Down-Pressed, .Scrollbar-Up-Pressed {background-color: rgb(159, 0, 44);opacity: 1.0;filter: alpha(opacity = 100);}
#fce_img_big_withbox .Scrollbar-Disabled {display: none;}

#fce_img_big_withbox {position: relative;}
#fce_img_big_withbox #infobox {width:508px;overflow:hidden;margin-top:75px;position: absolute;z-index:400;color: #FFF;padding: 10px 0;}
#fce_img_big_withbox #infoxbox_bg {background: #000; height:100%;width:508px;opacity: 0.5;filter: alpha(opacity = 50);position: absolute;top:0;z-index:50:}
#fce_img_big_withbox #infobox_title {padding-left:25px;border-top: 1px solid #777; position: relative; z-index:100;width:508px;height:40px;font-size: 18px; font-weight: bold;text-transform: uppercase;}
/* #fce_img_big_withbox #infobox_content {width:450px;padding:25px; position:relative; z-index:90;margin-bottom:50px;max-height:200px;height:auto !important;height:200px;overflow: auto;} */
#fce_img_big_withbox #infobox_content {width:430px;padding:25px; position:relative; z-index:999;margin-bottom:50px;height:200px;overflow: hidden;}
#fce_img_big_withbox #infobox_content li {list-style-type: disc;list-style-image: none;}
#fce_img_big_withbox #infobox_content a {color: #FFF;}
#fce_img_big_withbox #infobox_toggle {padding:0 30px 15px;border-bottom: 1px solid #777;width:450px;position: absolute;bottom:10px;z-index:1000;text-align: right;}
#fce_img_big_withbox #infobox_toggle a {color:#FFF;text-align: right;}
#fce_img_big_withbox #bigimage_withinfobox_1 {}

#fce_img_big_withbox #infobox_content table {margin-top:20px;width:80%;background: none ! IMPORTANT;border: none ! IMPORTANT;}
#fce_img_big_withbox #infobox_content table td {padding:3px;vertical-align: top;}
#fce_img_big_withbox #infobox_content table td a {font-size:9px;}
#fce_img_big_withbox #infobox_content table td.td-0 {width:75px;}
#fce_img_big_withbox #infobox_content table td.td-1 {width:450px;}

/* FCE_TEAM_DETAIL */

.fce_team_detail {}
.fce_team_detail_image {
	width:180px;height:210px;
	padding:7px 4px 4px 7px;
	background: #f0f1f0;
	float:left;
}
.fce_team_detail_image img {
	width:175px;height:auto;
}
.fce_team_detail_content {}
.fce_team_detail_title {
	background: #f0f1f0;
	width:185px;height:15px;
	padding:5px;
	margin: 5px 5px 5px 200px;
	font-weight: bold;
	color:#aa1f46;
}
.fce_team_detail_text {
	background: #f0f1f0;
	width:185px;height:360px;
	overflow: auto;
	padding:5px;
	margin: 5px 5px 5px 200px;	
	
}

/* FCE_ACCORDION */
#accordion {position:relative;}
#accordion .toggler {background: url(img/back_accordion.gif) repeat-x;height:34px;margin-bottom:1px;font-weight:bold;cursor:pointer;}
#accordion .toggler {}
#accordion .toggler_text {color:#64717d;font-size:18px;text-transform: uppercase;padding: 5px 0 0 15px;}
#accordion .active {background: url(img/back_accordion_active.gif) repeat-x;}
#accordion .active .toggler_text {color: #FFF;}
#accordion .element {}

/* END Flexible Content Elements */
.more a {
	font-weight:bold;
	text-decoration:none;
}
.teaserbox {
	margin-bottom:0px;
	border-bottom: 1px solid #e7e3e1;
	padding:5px;
	color:#FFF;
}
.teaserbox, .teaserbox a {
	font-size:11px;
}
.teaserbox .teaserimage {
	float:left;
	height:140px;
	
}
.teaserbox .teaserimage img {
	margin-right:10px;
	margin-left: 11px;
}
.teaserbox .teasertitle {
	font-size:11px;
	font-weight: bold;
}
.teaserbox .teasertitle a {
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	color: #000;
}
.teaserbox .teaserabstract {
	display:inline;
	margin-right:5px;
}
.teaserbox .more {

}
.teaserbox .more:after {
	clear:left;
}
.teaserbox select {
	width:150px;
	margin:5px 0px;
}

/* FCE 2col */
.fce_2col {}
.fce_2col_left {
	width:400px;
	float:left;
	
}
.fce_2col_right {
	width:270px;
	margin-left:410px;
	margin-right: 35px;
}

/* Teaserbox in right column */

#col_right .teaserbox {
/* 	background: #9f002c !IMPORTANT; */
	background: url(img/back_col_right_teaserbox.gif) repeat-y;
	padding: 10px 20px 10px 10px;
/*	min-height:75px;height: auto !IMPORTANT;height:75px; */
	height:70px;
	overflow:hidden;

}
#col_right .teaserbox .teaserimage {
	display:none;
}
#col_right .teaserbox .teasertitle, #col_right .teaserbox a {
	color: #FFF;
	line-height: 1.0em;
	font-weight: normal;
}
#col_right .teaserbox .more {
	position: relative;
	margin-top:5px;
	display:block;
}
/* Teaserbox in main Column */

#col_main_flat .teaserbox, #col_main_high .teaserbox {
	position:relative;overflow: hidden;
	width:328px;height:155px;
	padding:8px 10px 5px 0px;
	margin:15px 0px 0px 10px;
	background: #d0d3cf;
	color:#000;
}

/* Teaserbox in Team */
.wir_team {}
.wir_team .teaserbox {
	position:relative;
	float:left !IMPORTANT;
	width:115px!IMPORTANT;height:247px !IMPORTANT;overflow:hidden;
	padding:0!IMPORTANT;
	margin:2px 4px 0 2px !IMPORTANT;
	border:0!IMPORTANT;
	background: none !important;
}
.wir_team .teaserbox .teaserimage {
	background: #f0f1f0;
	width:115px;height:100px;overflow: hidden;
	margin-bottom: 10px;
	float:none;
	padding:6px;
}
.wir_team .teaserbox .teaserimage img {
	margin:0;padding:0;
}
.wir_team .teaserbox .teasercontent {
	width:115px;height:110px;overflow: hidden;
	margin-top: 122px;
	background: #f0f1f0 !IMPORTANT;
	padding:2px 6px;
	border:0;
}
.wir_team .teaserbox .teasertitle {
	margin-bottom:10px;
}
.wir_team .teaserbox .teasertitle a {
	color:#9F002C;
}
.wir_team .teaserbox .more {
	display: block;
}


/* Teaserbox in accordion */
/*
#accordion .teaserbox {
	position:relative;
	width:341px;
	max-width: none;
	height:135px;
	padding-top:12px;
	margin:15px 15px 15px 15px;
	background: #d0d3cf;

}
*/
#accordion .teaserbox .teaserimage {
	float: left;
}

.quicklinks {
	width:150px;
	}
.contenttable {
	width:100%;
	border: 1px solid #AAA;
	background: #E0E0E0;
}
.contenttable td {
	font-size:9px;
	padding:1px 5px;
}
.contenttable th {
	font-size:9px;
	text-align:left;
	padding: 1px 5px;
	color: #717375;
}

.imgtext-table {
	background: #dddfdc;
}

sub {font-size:9px;}

.csc-mailform {
	border:0;
	padding:0;
	padding:15px;
	}
.csc-mailform-field {
	margin: 5px 0px;
	}
.csc-mailform-field label {
	width:100px;
	display:block;
	float:left;
	}
#hausmesse_form .csc-mailform-field label {
	width:230px;
}
.csc-mailform-field input, .csc-mailform-field textarea {
	width:230px;
}
.csc-mailform-field #mailformformtype_mail {
	width:80px;
	margin-left:100px;
}
.csc-mailform-field img{
	margin-left:15px;
	}
.csc-textpic-imagewrap {} 
.csc-textpic-caption {
	font-size:10px;
	}
	
.csc-sitemap ul li {
	list-style-image: url(img/listpoint_sitemap_level1.gif);
	}
.csc-sitemap ul li a {
	font-size:12px;
	font-weight:bold;
	}
.csc-sitemap ul li ul li {
	list-style-image: url(img/listpoint_sitemap_level2.gif);
	}
.csc-sitemap ul li ul li a {
	font-size:11px;
	font-weight:normal;
	}

.csc-uploads {
	margin-bottom:15px;
	}
.csc-uploads a {
	font-size:11px ! IMPORTANT;
	}

.csc-searchResultInfo,.csc-searchform {
	font-size:11px;
	}
.csc-searchform {
	background:#EFEFEF;
	border:1px solid #E0E0E0;
	}
	
.tx-indexedsearch {}
.tx-indexedsearch-rules {
	margin-top:15px;
	}
.tx-indexedsearch-searchbox {
	background: #E6EAEE;
	padding:5px;
	border:1px dotted #AAA;
	}
.tx-indexedsearch-searchbox table td {
	padding:5px 5px 5px 0px;
	}
.tx-indexedsearch-searchbox-button  {
	border: 1px solid #E0E0E0;
	font-weight:bold;
	color: #FFF;
	background: #DA3E08;
	margin:10px 0px ! IMPORTANT;
	padding:2px ! IMPORTANT;
	}
.tx-indexedsearch-searchbox-button:hover {
	background: #FF6600;
	}

.sht_programm-list {border:0;width:100%;margin-top:25px;}
.sht_programm-list-entry {padding:5px;border-bottom:1px solid #ECECEC;}
.sht_programm-list-entry-bullet {width:20px;background: url(img/bullet_programme.gif) no-repeat;}
.sht_programm-list-entry-title {width:600px;}
.sht_programm-list-entry-image {width:25px;}
.sht_programm-list-entry-description{}
.sht_programm-list-entry-link-item {border:0;}


/* Referenzmaschine */

/*Teaser Referenzen */
table.teaser-tbl-list-ref {background: #d0d3cf; margin: 5px 10px 0px;}
table.teaser-tbl-list-ref .title { font-weight: bold; padding: 5px;}
table.teaser-tbl-list-ref a { font-weight: bold;}
td.teaser-list-td-ref {padding: 5px;}
td.teaser-list-td-ref a { font-weight: bold;}
td.teaser-list-td-ref {padding: 5px 5px;}
td.teaser-list-td-ref img { float: left;margin: 0px 10px 0px 0px;}

/*Referenz-Logo Teaser*/
table.referenz-teaser { margin:0;padding:0;border-spacing: 10px; }
table.referenz-teaser td { padding:0; width: 90px; height: 90px; border: 1px solid #7B8D9C;}
table.referenz-teaser td img {margin:0;}

/*Auswahlfilterbox Referenzmaschine*/
table.ref-filterbox {background: #BCC5CB; width: 100%;padding: 0 10px;}
table.ref-filterbox td {color: #000;}
table.ref-filterbox td a {color: #000 ! IMPORTANT;}
table.ref-filterbox td, table.moreinfobox-sub td {padding: 5px 5px;}
table.ref-filterbox td  select {width: 162px;}

/*Referenzen Detailsansicht */

.ref-singleview {padding-top:5px;}
.ref-singleview .backlink {margin:0 10px;padding:10px 0 0;}
.ref-singleview .title {font-size: 16px;color: #9f002c;margin-left: 10px;font-weight: bold;height:25px;padding:8px 0 4px;margin: 10px;border-top: 1px solid #b1b5b2;border-bottom: 1px solid #b1b5b2;}
.ref-singleview .colleft {width:365px;overflow: hidden;/* margin-top:-25px; */padding: 8px;float:left;}
.ref-singleview .colleft .image img {width:353px;}
.ref-singleview .colleft .infobox {	margin-top:10px;margin-right:13px;padding: 8px;background: #d0d3cf;}
.ref-singleview .colleft .infobox .logo {background: #E8ECEF;width:100px;float:right;}
.ref-singleview .text {padding:10px;}
.ref-singleview .morelink {	border-top: 1px solid #b1b5b2;margin:10px;padding:10px 0;}
.ref-singleview img {width:275px;}


/* Broschürenliste*/
.user-press-pi1 {}
.user-press-pi1-listrow td {padding:5px;background:#d0d3cf;border-bottom: 8px solid #dddfdc;}
.user-press-pi1-listrow img {width: 80px;height:auto;}
.user-press-pi1 .pressedownload-item {}

/* Kundenliste */
#kundenliste .teaserbox {background: none;border: 1px solid #9F002C;width:80px;height:80px;margin:5px;padding:0;}
#kundenliste .teaserbox .teaserimage {padding:0;margin:0;}
#kundenliste .teaserbox .teaserimage img {padding:0;margin:0;width:80px;height:80px;}
#kundenliste .teaserbox .teasertitle {display: none;}
#kundenliste .teaserbox .more {}
#kundenliste {height:1200px;}

/* Gästebuch */
.mod-tx-guestbook-result {float:left;}
.mod-tx-guestbook-pagination {float:right;}
.mod-tx-guestbook-entry {background: #d0d3cf;margin-top:10px;padding:5px;}
.mod-tx-guestbook-header {font-size: 11px; color:#000;float:left;margin: 5px 0;}
.mod-tx-guestbook-email {padding-top:4px;padding-left:5px;padding-right:15px;float:left;}
.mod-tx-guestbook-homepage {padding-top:4px;}
.mod-tx-guestbook-left {}
.mod-tx-guestbook-right {}
.mod-tx-guestbook-date {clear:left;}
.mod-tx-guestbook-comment {}
.mod-tx-guestbook-formerror {}
.mod-tx-guestbook-field {margin-top:5px;}
.mod-tx-guestbook-field label {display: block;}
.mod-tx-guestbook-field img {display:block;margin:0;padding:0;}
.mod-tx-guestbook-field input {position:relative;}
