/* -------------------------------------------------------------------------------------------
 * Import Stylsheet for the Editor and reset editor specific stylesheet 
 * not for the site
 * ------------------------------------------------------------------------------------------- */

@import url(kkl_content.css);

.table_2_1,
.table_1_2, 
.table_1_2_small,
.table_3_col,
.table_info {
	border-collapse: collapse;
}

.table_2_1 td,
.table_1_2 td, 
.table_1_2_small td,
.table_3_col td {
	border:none;	
}


/* -------------------------------------------------------------------------------------------
 * KKL - Formatierungen
 * ------------------------------------------------------------------------------------------- */
body {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size:10px;
}
body.kklbody {
		visible:false;

		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		
		background-color:#A9A293;
		
		/*background-image:url(/img/bgcolor.gif);
		background-repeat:repeat-x;*/
}
body.kklpopup {
		visible:false;

		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		
		background-color:#A9A293;
}
/* -------------------------------------------------------------------------------------------
 * KKL - Header
 * ------------------------------------------------------------------------------------------- */
.header {
	visible:false;
	height:138px;
	width:100%;
	background:#0C1327;
	padding:0;
	margin:0;
	border-collapse: collapse;
}
.left_part {
	visible:false;
	background-image:url(/img/kkl_header_line.gif);
	background-repeat:repeat-x;
	background-position: 0 15px;
}
.main_part {
	visible:false;
	width:980px;
	vertical-align:top;
	padding-top:15px;
}
.right_part {
	visible:false;
	background:#0C1327;
}
.logo {
	visible:false;
	margin-bottom:8px;
}
.logo_text {
	visible:false;
	margin-bottom:9px;
}
.logo img,
.logo_text img {
	visible:false;
	border:0;
}
.mainnavigation_container {
	visible:false;
}
.subnavigation,
.mainnavigation {
	visible:false;
	width:100%;
	padding:0;
	border-collapse:collapse;
}
.mainnavigation td{
	visible:false;
	padding:0;
}
.nav_element {
	visible:false;
	float:left;
	width:140px;
	margin-right: 10px;
	font-size:10px;
}
.nav_element a.whitelink {
	visible:false;
	font-weight:bold;
	display:block;
	padding:3px 0 3px 18px;
}
* html .nav_element a.whitelink {
	visible:false;
	width:138px;
}
.nav_element_active {
	visible:false;
	border:1px solid #fff;
	width:138px; /*Boxenmodell Bug: 130px - 2px (Rahmen)*/
}
.nav_element_active a.whitelink {
	visible:false;
	display:block;
	padding:2px 0 2px 17px; /*Padding - 1px Rahmen*/
}
* html .nav_element_active {
	visible:false;
	width:130px;
}
.nav_KKL {
	visible:false;
	background:#414B56;
}
.nav_culture {
	visible:false;
	background:#762938;
}
.nav_convention {
	visible:false;
	background:#0F6259;
}
.nav_cuisine {
	visible:false;
	background:#F1AD02;
}
.nav_experience {
	visible:false;
	background:#253355;
}
.nav_stcharleshall {
	visible:false;
	background:#A9A293;
}
.nav_jubilaeum {
	visible:false;
	background:#A9A293;
}
.nav_stcharleshall a.whitelink {
	color:#0C1327;
}
.nav_jubilaeum a.whitelink {
	color:#0C1327;
}
.subnavigation td {
	visible:false;
	font-size:10px;
	padding:0;
}
.subnavigation .homenav_part {
	visible:false;
	width:239px;
}
.kkl_iframe {
	visible:false;
	background-color:#A9A293;
	margin:0;
	padding:0;
}
/* -------------------------------------------------------------------------------------------
 * KKL - Input Elemente
 * ------------------------------------------------------------------------------------------- */
input.bxFormBut {
	visible:false;
	
	font-size: 10px;
	color: black;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight : normal;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #828282 black black #828282;
	background-color: /*#FFFFDD*/ #EEEEE1;
}
.bxFormBut {
	visible:false;
	
	font-size: 10px;
	color: black;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight : normal;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #828282 black black #828282;
	background-color: /*#FFFFDD*/ #EEEEE1;
}

/* -------------------------------------------------------------------------------------------
 * TABLES notation: table.name_width_bordermatrix
 * ------------------------------------------------------------------------------------------- */

table.main_980 {
		visible:false;
		
		width: 980px;
		border-spacing:0px;
		padding: 0px;
}

table.main_980_0111 {
		visible:false;
		
		width: 978px;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 0px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;

}

table.main_980_0000 {
		visible:false;
		
		width: 978px;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;
}

table.main_540 {
		visible:false;
		
		width: 542px;
		border-spacing: 0px;
		border-collapse: collapse;		
		padding: 0px;
}

table.main_540_0111 {
		visible:false;
		
		width: 542px;

		border-width: 0px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;
}
/*table.main_540_0111 p {
	margin-top:2px;
}*/
table.main_540_0101 {
		visible:false;
		
		width: 542px;

		border-width: 0px 1px 0px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;
}

table.main_540_0000 {
		visible:false;
		
		width: 542px;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;		
		
		padding: 0px;
}

table.greetingcard_1111 {
		visible:false;
		border-width: 1px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
}

table.container_200 {
		visible:false;
		
		width: 200px;
		border-spacing:0px;
		padding: 0px;

}

table.container_200_1111 {
		visible:false;
		
		width: 200px;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 1px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;

}

table.container_1111 {
		visible:false;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 1px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;

}

table.container_200_0000 {
		visible:false;
		
		width: 200px;
		
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style: normal;
		font-weight: normal;
		
		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		border-spacing: 0px;
		
		padding: 0px;
}
table.size_498 {
		visible:false;
		
		border-collapse: collapse;		
		width: 496px;
}
/* -------------------------------------------------------------------------------------------
 * TABLES notation: td.name_bgcolor_bordermatrix
 * ------------------------------------------------------------------------------------------- */

td.color_1010 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 1px 0px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_1011 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 1px 0px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_0010 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 0px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_0010_notext {
		visible:false;
		
		border-width: 0px 0px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
}
td.color_0011 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 0px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_0110 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 1px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_0111 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.color_0101 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 1px 0px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.grey {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 0px;
        padding-right: 0px;
}
td.grey_right {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 25px;
        padding-right: 0px;
}
td.grey_1111 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#BBB5AD;
		border-width: 1px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
	
}
td.grey_0000 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

/*		background-color:#BBB5AD;*/
		background-color:#A9A293;
		
		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;

}

td.grey_blacktext {
		visible:false;
				
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
}

/* -------------------------------------------------------------------------------------------
 * Redesign Components
 * ------------------------------------------------------------------------------------------- */
.content_container {
	visible:false;
	margin:0;
}
.content_container p {
	visible:false;
	margin-top:0;
	margin-bottom:15px;
}
.grey_blacktext_level1{
	visible:false;
	padding-top:10px;
	padding-bottom:5px;
}
.grey_blacktext_level2{
	visible:false;
	font-size:11px;
	padding-bottom:5px;
	padding-top:10px;
}
.grey_blacktext_level3{
	visible:false;
	font-size:10px;
	padding-bottom:5px;
	padding-top:10px;
}
/* tablestyles für editor*/
td.grey_blck1 {
		visible:false;
		caption:21 - Tabelle Text normal;
				
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;	
}

td.grey_blck2 {
		visible:false;
		caption:22 - Tabelle Text fett;
				
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:bold;		
}

td.grey_blck3 {
		visible:false;
		caption:23 - Tabelle Text fett gross;
				
		color:#000000;
		font-size:12px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:bold;
}

/* tablestyles für editor*/

td.grey_blacktext_17right {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 17px;
		padding-top: 2px;
        padding-bottom: 2px;		
}
td.grey_blacktext_7left {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-left: 7px;
}
td.grey_blacktext_7left20right {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-left: 7px;
		padding-right: 20px;
}

td.grey_detail_linklist {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		text-align: left;

		padding-top: 6px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.grey_detail_linklist_7left {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		text-align: left;

		padding-top: 4px;
        padding-bottom: 0px;
        padding-left: 7px;
        padding-right: 0px;
}
td.grey_linklist {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		text-align: left;

		padding-top: 2px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
.red_2left {
		visible:false;
		
		color:#762938;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-weight:bold;

		padding-left: 0px;		
}
td.darkgrey_1111 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 1px 1px 1px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.darkgrey_1000 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 1px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.darkgrey_0110 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 0px 1px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.darkgrey_0000 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.darkgrey_1110 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 1px 1px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.darkgrey_0110_notxt {
		visible:false;
		
		color:#FFFFFF;
		font-size:1px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#898072;
		border-width: 0px 1px 1px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}
td.color_0000 {
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		border-width: 0px 0px 0px 0px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
td.text_18right4left {
		visible:false;
		
		color:#000000;
			
		padding-right: 18px;
		padding-top: 3px;
        padding-bottom: 3px;
		padding-left: 4px;
}
td.grey_blacktext_4left {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 0px;
		padding-top: 3px;
        padding-bottom: 3px;
		padding-left: 4px;		
}
td.grey_blacktext_18right4left {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 18px;
		padding-top: 3px;
        padding-bottom: 3px;
		padding-left: 4px;		
}
td.grey_blacktext_20right4left {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 20px;
		padding-top: 3px;
        padding-bottom: 3px;
		padding-left: 4px;	
}
td.grey_blacktext_24right {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 24px;
		padding-top: 2px;
        padding-bottom: 2px;		
}
td.grey_blacktext_22right {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 22px;
		padding-top: 2px;
        padding-bottom: 2px;		
}
td.grey_blacktext_18right {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		padding-right: 18px;	
}
/*Bei Suche Box für linker rand*/
td.grey_0001 {
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;

		background-color:#BBB5AD;
		border-width: 0px 0px 0px 1px;
		border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
		border-style: solid solid solid solid;
		
		padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 0px;
}
select.sparten {
		visible:false;
		
		/*overflow:hidden;*/
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		background-color:/*#BBB5AD*/ #EEEEE1;
		
		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;

		border:10px;
		width: 165px;
}
input.suche{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:100px;
		
}
input.suche_short{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:33px;
		
}
input.suche_in_agenda{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:165px;
		
}
input.agenda{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: /*#FFFFDD*/ #EEEEE1;		
		
		width:68px;
		
}
input.checkbox{
		visible:false;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		
		background-color: #EEEEE1;	
}
input.formtime{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:20px;
		
}
select.formgeneralselect{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:100px;
		
}
select.selection {
		visible:false;
		
		/*overflow:hidden;*/
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		background-color:/*#BBB5AD*/ #EEEEE1;
		
		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;

		border:10px;
		width: 300px;
}
input.formperson{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:300px;
		
}
input.greetformperson{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:315px;
		
}
input.formzip{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:50px;
		
}
input.formcity{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:244px;
		
}
input.formcardnumber{
		visible:false;
		
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;

		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;
		background-color: #EEEEE1;		
		
		width:130px;
		
}
textarea.comment{
	font-size:10px; 
	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-style:normal; 
	font-weight:normal;
	
	background: #EEEEE1;
	border: 1px;
	border-style:solid;
	border-color:#828282;
	width: 300px;
}
textarea.greetcomment{
	font-size:10px; 
	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-style:normal; 
	font-weight:normal;
	
	background: #EEEEE1;
	border: 1px;
	border-style:solid;
	border-color:#828282;
	width: 315px;
}
select.formquantity {
		visible:false;
		
		/*overflow:hidden;*/
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		background-color:/*#BBB5AD*/ #EEEEE1;
		
		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;

		border:10px;
		width: 40px;
}
select.year4digits {
		visible:false;
		
		/*overflow:hidden;*/
		color:#000000;
		font-size: 10px;
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		background-color:/*#BBB5AD*/ #EEEEE1;
		
		border-width: 1px;
		border-style: solid solid solid solid;
		border-color: #828282 black black #828282;

		border:10px;
		width: 63px;
}
.whitetextbold{
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:bold;
		
		text-decoration:none;
}
.whitelink{
		visible:false;
		
		color:#FFFFFF;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		text-decoration:none;
}

.blacklink{
		visible:false;
		
		color:#000000;
		font-size:10px;
		font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-style:normal;
		font-weight:normal;
		
		text-decoration:none;
}

.frm_label {
	visible:false;
		
	color:#000000;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	
	padding-left: 60px;
}
.package{
	visible:false;
		
	background: #A29A8B;
	border: 1px;
	border-style:solid;
	border-color:#828282;
	width: 321px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;	
}
.package_parts{
	visible:false;
		
	background: #A29A8B;
	/*background: #FFFFFF;*/
	
	border: 1px;
	border-style:solid;
	border-color:#828282;
	width: 496px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;	
}
.greetingcards{
	visible:false;
		
	background: #A29A8B;
	/*background: #FFFFFF;*/
	
	border: 1px;
	border-style:solid;
	border-color:#828282;
	width: 484px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;	
}


