body {
	padding:0px;
	margin:0px;
	/* letter-spacing: 1px; */
	font-family: Verdana,Helvetica,Sans;
	font-size: 12px;
	background-color: #FFF;	
	line-height: 19px;
}

.tr-even {
	background: #F9EBC6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.td-0 {
	font-weight:bolder;
}
.tr-odd {
	background: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contenttable td {
	padding: 12px;
}

area {
	cursor:help;
}

#aktion table a{
	cursor:hand;
	color: #fff;
	font-size: 26px;
	text-decoration:none;
}

#aktion table a:hover{
	cursor:hand;
	color: #fff;
	background:#4A1720;
	text-decoration:none;
}

.subnewssingle {
	font-weight: bold;
}
.contenttable {
	border:0px;
}

.buchungtable {
	color: #ffffff;
}
.buchungtable input{
	background-color: #4A1720;
	color: #FFFFFF;
	border: 1px solid #000000;
}

hr {
	color: #09007F;
	border: 1px dotted;
	}
h1 {
	color:	#09007F;
	font-size: 18px;
	text-decoration: none;

}
h1 a{
	color:	#09007F;
	font-size: 18px;
	text-decoration: none;
}
h3 {
	color:	#09007F;
	font-size: 14px;
}

.contenttable {
	font-size: 12px;
	border: 1px solid transparent;
	
}

.tx-rgslideshow-pi1 {
	padding-left: 185px;
}

.wtgallery_listpic_pic, wtgallery_listpic_pic_no, wtgallery_singlepic{
	padding: 8px;
	border: 0px;
}

.tx-wtgallery-pi1 {
	text-align: center;
	border: 0px;
}


input {
	color: #A23235;
	border: 1px solid #A23235;
	padding: 1px;
	background-color: #FFF;
}
select {
	color: #A23235; 
	background-color: #FFF;
	border: 1px solid #A23235;
	padding: 1px;
}

textarea {
	color: #A23235; 
	background-color: #FFF;
	border: 1px solid #A23235;
	padding: 1px;
}

ul {
	list-style-image:url(http://v-10085.intertech.de/fileadmin/ascari/screen/pfeil_blau.gif);
	}
#mailform input{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}
#mailform select{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}
#mailform textarea{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}
#mailform .csc-mailform-field{
	width: 200px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#mailform {
	margin-left: 50px;
}

	
/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch-path path{
	visibility: hidden;
}


/**
JOBS
**/

.jobs {
	padding-left: 10px;
	padding-top: 10px;
	width: 550px;
	padding-bottom: 10px;
}

.jobcat {
	font-size: 14px;
	font-weight: bold;
	color: #A23235;
}
.jobdate {
	border-right: 1px solid #F9EEC1;	
	padding-right: 10px;
	margin-right: 10px;
}

.jobtitle {
 font-weight: bold;
 padding-left: 40px;
 padding-right: 10px;
 color: #A23235;
 font-size: 13px;
}

.jobtitlebig {
 font-weight: bold;
 padding-right: 5px;
 color: #A23235;
 font-size: 17px;

}

.jobdes{
	padding-left: 60px;
}

.mailform td{
	font-size: 11px;
	}
.mailform input{
	font-size: 11px;
}

.mailform select{
	font-size: 11px;
}


/**
PRINT
**/
.printlink a{
	font-size: 11px;
}

.printlink {
	font-size: 11px;
}
#main {
	width: 850px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto; 
	}

#logo {
	width: 200px;
	height: 68px;
	background: transparent;
	margin-top: 16px;
}

div.clear{
	clear:both;
}

#footer {
	width:100%;
	bottom:0;
	left:0;
	height:30px;
	background-color: #fff;
	color: #000000;
	border-top: 1px solid #09007F;
	padding-top: 4px;
}

a {
	color: #09007F;
	text-decoration: underline;
}

a:hover {
	color: #09007F;
	text-decoration: none;
}


.csc-menu csc-menu-4 {
	font-size: 11px;
}

.csc-menu {
	font-size: 11px;
}

.csc-menu-4 {
	font-size: 11px;
}

.navipunkt {
	border-right: 1px solid #E6D293;
	padding-left: 3px;
	padding-right: 3px;
}



#navi {
	font-weight: bold;
	color: #A23235;
	background-position: bottom;
	padding-bottom: 4px;
	margin-top: -12px;
	margin-left: 200px;
	font-size: 13px;
}

#navi a {
	color: #A23235;
	text-decoration: none;

}

#navi a:hover {
	color: #FFF;
	text-decoration: none;
}

.navi {
	padding-left: 5px;
}

.navipunkt:hover {
	background:#A23235;

}

.navifooterhead { 
	font-family: Verdana,Helvetica,Sans;
	font-size: 18px;
	color:	#09007F;
	text-align: center;
}
.navifooter {
	font-size: 12px;
	color: #09007F;
	
	padding-bottom: 25px;
	text-align: center;
}




.navifooterlink a{
	color: #A23235;
	text-decoration: none;
}

.navifooterlink a:hover{
	color: #09007F;
	text-decoration: none;
}
.navifooter {
	color: #A23235;
}


#sprache {
	color: #FFF;
	font-size: 11px;
	text-align: right;
	margin-top: 5px;
	margin-right: 40px;

}

#sprache a{

	text-decoration:none;

	color: #FFF;
	
}

#sprache a:hover {
	text-decoration: underline;
	color: #fff;
}

.csc-textpic-caption {
	font-size: 10px;
}



.tx-cdcstaff-pi1-listrowField-bild {
	float: left;
	padding-right: 15px;
}
.mitarbeiter {
	padding-top: 4px;
	padding-bottom: 4px;
}
/* STARTSEITE */

.selectdatum input{
	font-size: 10px;
	padding: 1px;
}

.selectdatum  td{
	font-size: 10px;
}

.selectdatum {
	background-image:url(http://v-10085.intertech.de/fileadmin/ascari/DAM/Startseite/zimmerbuchung_bg.jpg); 
	background-repeat:no-repeat; 
	width:239px;
	height:143px;
	}
	.tx-wecstaffdirectory-pi1 { font-family: Verdana, Tahoma, Verdana, "Times New Roman"; font-size: 12px; }* 
	.tx-wecstaffdirectory-content { width: 600px; margin: 2px; } 
	.tx-wecstaffdirectory-header { float: left; font-size: 14px; font-weight: bold; padding: 0px; padding-top: 8px; padding-bottom: 3px; margin: 0px; margin-top: 8px; width: 100%; clear: both; } 
	.tx-wecstaffdirectory-title { display: block; font-size: 16px; font-weight: bold; text-align: center; margin: 0px auto; width: 100%; } 
	.tx-wecstaffdirectory-responseMsg { display: block; font-weight: bold; font-size: 105%; color: #F02020; padding: 0px; text-align: center; margin: 0px auto; margin-top: 4px; margin-bottom: 8px; width: 100%; } 
	.tx-wecstaffdirectory-errorText { display: block; color: #FF2020; text-align: center; font-size: 105%; font-weight: bold; width: 100%; } 
	.tx-wecstaffdirectory-fullWidth { width: 100%; } 
	.tx-wecstaffdirectory-fullWidthCentered { width: 100%; margin: 0px auto; text-align: center; } 
	.tx-wecstaffdirectory-stafflist, .tx-wecstaffdirectory-staffpage { display: block; font-size: 12px; padding: 2px; margin: 1px; } 
	.tx-wecstaffdirectory-staffpage { width: 98%; } 
	.tx-wecstaffdirectory-stafflist { width: 100%; height: 100%; } 
	.tx-wecstaffdirectory-staffpage a, .tx-wcstaffdirectory-stafflist a { text-decoration: none; } 
	.tx-wecstaffdirectory-stafflist-column { float: left; width: 48%; height: 120px; padding-bottom:5px; } 
	.tx-wecstaffdirectory-stafflist div.leftColumn { float: left; width: 30%; } 
	.tx-wecstaffdirectory-stafflist div.rightColumn { float: left; width: 65%; padding-left: 4px; } 
	.tx-wecstaffdirectory-stafflist .float-med { float:left; width:15%; padding-left:5px; line-height:1.4em;} 
	.tx-wecstaffdirectory-stafflist .float-lg { float:left; width:20%; padding-left:5px; line-height:1.4em;} 
	.tx-wecstaffdirectory-stafflist .float-xlg { float:left; width:25%; padding-left:5px; line-height:1.4em;} 
	.tx-wecstaffdirectory-stafflist .float-xxlg { float:left; width:30%; padding-left:5px;line-height:1.4em; } 
	.tx-wecstaffdirectory-stafflist .float-sm { float:left; width:10%; padding-left:5px; line-height:1.4em;} 
	.tx-wecstaffdirectory-stafflist .float-xsm { float:left; width:5%; padding-left:5px; line-height:1.4em;} 
	.tx-wecstaffdirectory-stafflist .float-photo { float:left; width:30%; padding-right:10px; } 
	.tx-wecstaffdirectory-stafflist .header { font-weight:bold;font-size:110%; } 
	.tx-wecstaffdirectory-stafflist .fullwidth { width:100%; padding-bottom:2px;} 
	.tx-wecstaffdirectory-stafflist .xsmText { font-size:10px; } 
	.tx-wecstaffdirectory-stafflist .smText { font-size:11px; } 
	.tx-wecstaffdirectory-stafflist .medText { font-size:12px; } 
	.tx-wecstaffdirectory-stafflist .lgText { font-size:14px; } 
	.tx-wecstaffdirectory-stafflist .xlgText { font-size:16px; } 
	.tx-wecstaffdirectory-stafflist .isBold { font-weight:bold; } 
	.tx-wecstaffdirectory-stafflist .gutter { float:left; width:100%;} 
	.tx-wecstaffdirectory-stafflist-alt1 { } 
	.tx-wecstaffdirectory-stafflist-alt2 { } 
	.tx-wecstaffdirectory-staffpage .photo { display:block; float:left; padding-right: 8px; } 
	.tx-wecstaffdirectory-staffpage .topmenu { display: block; float: left; width: 65%; text-align:right; padding: 0px; margin: 0px; } 
	.tx-wecstaffdirectory-staffpage .topmenu .sep { padding-top: 6px; } 
	.tx-wecstaffdirectory-staffpage .maincontent { display: block; float: left; width: 65%; padding: 0px; } 
	.tx-wecstaffdirectory-staffpage .fullwidth { display: block; float: left; width: 95%; clear: both; padding: 0px; } 
	.tx-wecstaffdirectory-staffdepartment { float: left; width: 100%; font-size: 16px; font-weight:bold; padding: 2px; margin-bottom: 2px; margin-top: 8px; border-bottom: 1px solid #888; } 
	.tx-wecstaffdirectory-fieldHeader { display: block; float: left; width: 100%; font-weight: bold; font-size: 14px; margin-top: 8px; margin-bottom: 2px; } 
	.tx-wecstaffdirectory-fieldHeaderLarge { font-size: 18px; font-weight: bold; } 
	.tx-wecstaffdirectory-fieldLabel { display: block; float: left; width: 35%; padding-left: 8px; padding-bottom: 2px; clear: left; } 
	.tx-wecstaffdirectory-fieldDescription { display: block; float: left; width: 60%; padding-bottom: 2px; } 
	.tx-wecstaffdirectory-fieldDescriptionLarge { display: block; float: left; width: 90%; padding-bottom: 2px; padding-left: 8px; } 
	.tx-wecstaffdirectory-spacer { clear: both; line-height: 0.1em; height: 0.1em; } 
	.tx-wecstaffdirectory-pagelink { font-size: 12px; padding: 0px; margin: 0px; margin-top: 4px; margin-right: 10px; } 
	.tx-wecstaffdirectory-editbutton { font-size: 11px; } 
	.tx-wecstaffdirectory-addbutton { font-size: 12px; clear: both; padding: 4px; text-align: center; margin: 0px auto; } 
	.tx-wecstaffdirectory-form { font-size: 12px; font-family: Verdana, Tahoma, "Trebuchet MS", Georgia, sans-serif; width: 100%; background-color: #C0C0D0; color: #202020; border: 1px solid #333; margin: 0px auto; padding: 4px; padding-bottom: 25px; margin-top: 5px; margin-bottom:5px; } 
	.tx-wecstaffdirectory-form div.header { text-align: center; font-size: 125%; font-weight:bold; padding: 6px; } 
	.tx-wecstaffdirectory-form div.inputFormRow { clear: both; margin:0px; padding:0px; padding-top: 2px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.label { float: left; width: 25%; text-align: right; padding-top:3px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.textacross { float: left; width: 100%; text-align: center; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.bottomrow { float: left; width: 100%; text-align: center; padding-top:8px; padding-bottom:8px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox { float: right; width: 73%; text-align:left; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input { width: 95%; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputMedium { width: 150px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputShort { width: 90px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea { width: 95%; height:140px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea.high { width: 95%; height:100px; } 
	.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input.button { width: 100px; }