/***************************************************************
***     Dieses CSS ist für djdamiro geschrieben worden       ***
****************************************************************
***                                                          ***
****************************************************************
***    copyright by Marcel Schmid Visual-FX GmbH Weinfelden  ***
***************************************************************/


body {
	margin:0px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #000000;
	color: #CCCCCC;
}
html {
}
#links {
	width: 199px;
	background-image: url(/fileadmin/customer/assets/img/navi_bg.jpg);
	background-repeat: repeat-y;
}
#mitte {
	padding-right: 20px;
	padding-left: 20px;
	/*background-image: url(/fileadmin/customer/assets/img/content_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: center 180px;
	background-attachment: fixed;
}
#rechts {
	width: 180px;
	padding-top: 10px;
	padding-right: 2px;
}
p, a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
td, tr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
a {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	color: #FFFFFF;
}
h1 {
	font-size:13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
h2 {
	font-size:12px;
	line-hight:16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h3 {
	font-size:11px;
}
h4 {
	font-size:11px;
}
h5 {
	font-size:10px;
}
ul {/*PADDING-LEFT:10px;FLOAT:left;MARGIN:0px;LIST-STYLE-TYPE:none;*/
}
li {
}
hr {
	color:#CCCCCC;
	height:1px;
}
.clearer {
	color:#CCCCCC;
	height:1px;
}
.pfadmenu {
	font-size: 10px;
	color: #999999;
}
.pfadmenu a {
	font-size: 10px;
	color: #999999;
}
.pfadmenu a hover {
	font-size: 10px;
	color: #000000;
}
#fussleiste {
	padding-left: 2px;
	height: 80px;
}
#menu {
	margin-left: 0px;
	padding-left: 0px;
}
#menu li {
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#menu a {
	list-style-position:inside;
	list-style-image:none;
	list-style-type:none;
	line-height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	color: #999999;
	letter-spacing: 2px;
	padding-left: 5px;
}
#menu .menuaktiv {
	color:#FFFF66;
}
#menu .subnav1 {
	list-style-type:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu .subnav1 li {
	margin:0px;
	padding:0px;
	border:none;
}
#menu .subnav1 a {
	list-style-position:inside;
	list-style-image:none;
	list-style-type:none;
	border:none;
	font-size: 11px;
	font-weight: normal;
	padding-left:5px;
	line-height: 14px;
}
#menu .subnav2 {
	list-style-type:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu .subnav2 li {
	margin:0px;
	padding:0px;
	border:none;
}
#menu .subnav2 a {
	list-style-position:inside;
	list-style-image:none;
	list-style-type:none;
	border:none;
	font-weight: normal;
	padding-left:20px;
	font-size: 11px;
	line-height: 15px;
}
.menu_footer {
}
.menu_footer_act {
}
.footertext {
}
#serviceleiste {
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 11px;
}
#service_menu {
}
#service_menu a {
	color: #CCCCCC;
}
#service_menu a:hover {
	color: #FFFFFF;
}
#service_menu ul {
}
#service_menu li {
	float: right;
	list-style-type: none;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.service_fun{
	font-size: 9px;
	color: #999999;
}
.service_fun_act{
	font-size: 9px;
	color: #999999;
}

/* NEWS DEFINITIONEN */
.Newstitel_Liste a {
	font-size:12px;
	line-height:16px;
	color: #CCCCCC;
	margin-top: 5px;
	padding-top: 5px;
}
.news-latest-container	{
}
.news_detail_link a {
	color: #999999;
}
.news_detail_link a:hover {
	color: #CCCCCC;
}
.news-latest-item		{}
.news-latest-morelink a	{
	padding-right: 2px;
	font-size: 9px;
	color: #999999;
}
.news-list-morelink a	{
	padding-right: 2px;
	font-size: 9px;
	color: #999999;
}
.news-single-img		{
	float: left;
	padding-right: 10px;
}

/* TABELLE - 2 / 3 SPALTIGES LAYOUT */
.c2l1-left {
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c2l1-middle {
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.c3l1-left {
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c3l1-middle {
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c3l1-right {
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* RTE EDITOR CLASSEN START */
.csc-frame-frame1 {
	background-color: #F2F2F2;
	border: 1px dotted #CCCCCC;
	padding: 2px;
}
.csc-frame-frame2 {
	background-color: #FFFFE1;
	border: 1px dotted #CCCCCC;
	padding: 2px;
}

.name-of-person{}
.detai{}
.important{}

/* FIRST HEADERS */
.csc-firstHeader{}

/*-------contenttable--------*/
.table.contenttable  {
	border:0px ! important;
	margin:0px ! important;
	border-collapse:collapse;
	margin-left:0px ! important;
	margin-top:0px ! important;
	width:100% ! important;
	}
.table.contenttable td {
    vertical-align:top;
    line-height:16px;
	padding-left:1px;
	}
.table.contenttable p {
    margin:0px ! important;
    padding:0px ! important;
	font-size:11px ! important;
	color:#333333! important;
	background-color:transparent ! important;
    }
.table.contenttable p a:link{}
.table.contenttable p{}

.tr.tr-even td  	{}
.tr.tr-0 td  	{}
.table.contenttable .td-0 {}
/*-------contenttable--------*/

/*-------sitemap--------*/
.csc-menu csc-menu-3{}
.csc-section {
	list-style-type: none;
	list-style-image: url(/fileadmin/customer/assets/img/list_pfeil_rechts.gif);}
/*-------sitemap--------*/

/* UPLOAD */
.csc-uploads-fileSize				{width: 60px;}
table.csc-uploads { width: 100%; margin-top: 0; margin-bottom: 0.5em; border-bottom: 1px solid #666; }
table.csc-uploads td { padding: 2px 10px 3px 3px; border-top: 1px solid #666; }
table.csc-uploads td.csc-uploads-icon { width: 20px; padding-right: 5px; }
p.csc-uploads-description { font-size: 10px; margin-top: 0; margin-bottom: 0; }

/* MAIL FORMULAR*/
form { margin-top: 0.5em; margin-bottom: 1em }
	fieldset { margin: 0; padding: 0; border-width: 0; }
	input, select, textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	border: solid 1px #666;
	color: #CCCCCC;
}
	label { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 145%; }
	legend { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 145%; }
	fieldset legend { display: none; }
	fieldset.csc-mailform {
}
	div.csc-mailform-field {
	clear: left;
	margin: 6px 0;
	padding: 0;
}
	div.csc-mailform-label { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; margin: 12px 0 6px 150px; clear: left; padding: 0; display: block; }
	div.csc-mailform-field label { text-align: left; width: 150px; float: left; }
	div.csc-mailform-field-check { margin: 0 0 0 150px; padding: 0; }
	input.csc-mailform-check { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-check label { float: none; }
	div.csc-mailform-field-radio { margin: 6px 0 6px 150px; padding: 0; }
	input.csc-mailform-radio { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-radio label { float: none; padding-left: 4px; }
	input.csc-mailform-input { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-password { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-file { width: 250px; margin: 0; padding: 0; }
	textarea.csc-mailform-textarea { width: 250px; margin: 0; padding: 0; }
	select.csc-mailform-select { width: 250px; margin: 0; padding: 0; }
	input.csc-mailform-reset { width: 250px; margin: 12px 0 12px 150px; padding: 2px; clear: left; border: solid 1px #666; }
	input.csc-mailform-submit { width: 250px; margin: 12px 0 12px 150px; padding: 2px; clear: left; border: solid 1px #666; }
	
/*TAB MENU */
.rgtabs-menu .sel {
	color: #000000;
}

/* GÄSTEBUCH Uebersteuern START*/

	.tx-guestbook-list-header {
	color: #CCCCCC;
	font-weight:bold;
	border: 1px outset #666666;
}
   	.tx-guestbook-list-row {}
   	.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
   	.tx-guestbook-list-small {
	font-size: 9px;
	color: #666666;
}
	.tx-veguestbook-pi1 {}
   	.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
  	.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
  	.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
  	.tx-guestbook-latest-header {background-color: #CCCCCC;color: #FFFFFF;font-weight:bold;font-size: 9px;}
	.tx-guestbook-latest-row { background-color: #FFFFFF; }
   	.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med {
	color:#FFFFFF;
	width: 200px;
	border: 1pt solid #666666;
	margin-left: 20px;
	background-color: #000000;
}
    .tx-guestbook-form-inputfield-big {
	color:#FFFFFF;
	width: 200px;
	border: 1pt solid #666666;
	margin-left: 20px;
	background-color: #000000;
}
    .tx-guestbook-form-textarea {
	color:#FFFFFF;
	width: 250px;
	border: 1pt solid #666666;
	margin-left: 20px;
	background-color: #000000;
}
    .tx-guestbook-form-obligationfield {
	color: #FFFFFF;
}
    .tx-guestbook-form-error { color: #000000; }

/* GÄSTEBUCH END */
