html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	color: #3f3f3f;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

body#startseite {
	background-image: url(../images/klett/general/login_schraube.png), url(../images/klett/general/login_mainbg.jpg);
	background-repeat: no-repeat, no-repeat;
	background-size: auto 33%, 100% 100%;
	background-position: bottom right,top right;
}

p { width: 1000px; height: 22px; margin: 0; padding: 0; }
a { outline: 0;	}
ul { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; list-style-type: none; }
/*****************************************************************ANGABEN FUER ZENTRIERTEN CONTAINER*/
div#container         { text-decoration: none; background-color: #fff; background-image: none; background-repeat: no-repeat; text-align: left; margin: 0 auto; padding: 0; position: relative; z-index: 1; width: 992px; height: auto }
div#preview_container         { background-color: #d1d1d1; text-align: center; overflow: scroll; }
/***********************************************************************Login, About*/
#container_login_main {
		position: relativ;
		text-align: left;
		margin: 0 auto;
		padding: 0;
		z-index: 1;
		width: 1967px;
		height: 1277px;
		max-width: 100%;
		max-height: 100%;
}

.container_login {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -241px;
		margin-top: -167px;
		text-decoration: none;
		background-image: url(../images/klett/general/xevent_server_logo.png);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		width: 422px;
		height: 334px;
		padding: 0 30px;
}

#loginlogocontain {
	width: 160px;
	height: 70px;
	position: absolute;
	top: -105px;
	right: -240px;
	background-image: url(../images/klett/general/login_logo.png);
}

#logininfos {
	position: absolute;
	top: -90px;
	width: 100%;
	font-family: Arial Narrow,Arial,sans-serif;
}

#logininfo1 {
	font-size: 30px;
	color: #a1a19e;
	text-align: center;
}

#logininfo2 {
	font-size: 24px;
	color: #b3cbd6;
	text-align: center;
}

.container_login form {
	height: 334px;
}

.container_login p {
	color: #fff;
	font-size: 16px;
	text-align: left;
	margin-top: 10px;
	width: 482px;
	margin-left: -30px;
}

.login_1 {
	position: relative;
	top: 144px;
	text-align: right;
}

#startseite form label {
	display: block;
	color: #a1a1a1;
	width: 100%;
	border: none;
	font-size: 14px;
	margin-bottom: 5px;
	border-radius: none;
}
	
#startseite form label:hover {
	box-shadow: none;
		
}
	
#startseite form input {
	display: block;
	color: #000;
	width: 402px;
	margin-bottom: 8px;
	border: 2px solid #fff;
	border-radius: none;
	box-shadow: none;
	background-color: #fbf6f8;
	font-size: 14px;
	padding: 8px 8px;
}
	
#startseite form input:hover {
	background-color: #eae5e7;
}

#startseite form .button {
	display: inline-block;
	margin-top: 6px;
	right: 0px;
	font-size: 22px;
	color: #fff;
	background-color: #032e58;
	box-shadow: none;
	border: none;
	background-image: none;
	border-radius: 50px;
	padding: 10px 15px 12px 15px;
	height: auto;
	width: auto;
}

#startseite form .button:hover {
	box-shadow: none;
	background-color: #f1af3c;
}

.container_about { text-decoration: none; background-image: url("../images/klett/general/about_bg.png"); background-repeat: no-repeat; background-position: center; text-align: left; margin: -212px auto auto -331px; padding: 0; position: absolute; z-index: 1; top: 50%; left: 50%; width: 662px; height: 423px }
.login_1 {
	font-size: 10px; position: relative; width: 100%; height: auto;
}
.login_2 { font-size: 10px; position: absolute; top: 305px; left: 63px; width: 100px; height: 145px }
.login_3 { font-size: 10px; width: 100%; height: 112px }
.login_4 { color: #6d7987; font-size: 10px; text-align: right; position: absolute; top: 324px; left: 486px; width: auto; height: auto    }
/*********************************************************************************************Kopf*/
div#head          { background-image: url("../images/klett/top/kopf_hinter_gesamt.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; width: 992px; height: 90px }

.head_klett {
	background-image: url(../images/klett/top/kopf_hinter_gesamt.png);
	background-repeat: no-repeat;
	background-position: 0 18px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	top: 0;
	left: 0;
	width: 997px;
	height: 132px;
}

.head_preview { background-image: url(../images/klett/menu/bg_menu_preview.png); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; height: 55px }
div#head_menu             { color: #fff; font-size: 12px; line-height: 22px; white-space: nowrap; margin: 0; padding: 0; position: absolute; z-index: 3; bottom: 4px; left: 0; width: 992px; height: 24px; float: none }
.top_bottom_menue_links     { color: #fff; font-size: 11px; line-height: 22px; white-space: nowrap; margin: 0; padding: 0 0 0; position: absolute; z-index: 3; bottom: 3px; left: 6px; width: auto; height: auto; float: none }
.bottom_menue_background { background-image: url("../images/klett/bottom/bottom_menue_bg_01.jpg"); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; width: 992px; height: 31px }
.bottom_menue      { color: #fff; font-size: 11px; line-height: 28px; white-space: nowrap; margin: 0; padding: 0; position: relative; z-index: 3; bottom: 0; left: 6px; width: auto; height: 31px; float: none }
a.bottom_menu:link, a.bottom_menu:visited { color: #3f3f3f; text-decoration: none; background-image: none; display: block; margin: 0; padding: 0 8px; position: relative; bottom: -5px; float: left; border-style: solid solid none; border-width: 1px 1px 0; border-color: transparent }

a.bottom_menu:hover,
a.bottom_menu:active {
	background-image: url("../images/klett/bottom/bottom_menue_bg_02.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 26px;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	border-color: #b2b3b7;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0px 0px;
}

#bottom_menu_dead {
	background-image: url("../images/klett/bottom/bottom_menue_bg_02.jpg");
	background-repeat: no-repeat; background-position: center bottom;
	height: 26px;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	border-color: #b2b3b7;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0px 0px;
}

div#head_customer        { color: #fff; font-size: 10px; line-height: 16px; background-repeat: no-repeat; text-align: left; margin: 0; padding: 0; position: relative; z-index: 3; top: 0; left: 9px; width: 970px; height: 16px }
.margin_left_6     { display: inline; margin: 0; padding: 0 0 0 6px }
.margin_left_18     { display: inline; margin: 0; padding: 0 0 0 18px }
.padding_bottom_1  { padding-bottom: 1px }
.margin_right_6  { margin-right: 6px }
.menu_topright   { text-align: right; margin: 0; padding: 0 10px 0 0; position: absolute; top: 0; left: 0; width: 982px; height: 18px; background-color: #babec9; }
a.head_profil:link,
a.head_profil:visited {
	color: #032e58;
}

a.menu_topright:link,
a.menu_topright:visited,
a.menu_topright:hover,
a.menu_topright:active {
	font-size: 10px;
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	margin: 0 10px 0 0;
	padding: 0 6px;
	position: relative;
	right: 0;
	width: auto;
	height: auto;
}

a.head_profil:link,
a.head_profil:visited {
	display: inline-block;
	padding: 0 0 0 17px;
	color: #fff;
	font-weight: bold;
	background: url(../images/klett/top/head_kopf_a.png) no-repeat left 3px;
}

a.head_profil:hover,
a.head_profil:active {
	background: url(../images/klett/top/head_kopf_b.png) no-repeat left 3px;
	color: #032e58;
}

a.head_hilfe:link,
a.head_hilfe:visited {
	display: inline-block;
	padding: 0 0 0 17px;
	color: #fff;
	font-weight: bold;
	background: url(../images/klett/top/head_hilfe_a.png) no-repeat left 2px;
}

a.head_hilfe:hover,
a.head_hilfe:active {
	background: url(../images/klett/top/head_hilfe_b.png) no-repeat left 3px;
	color: #032e58;
}

a.head_abmelden:link,
a.head_abmelden:visited {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	background-color: #032e58;
	padding: 1px 10px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

a.head_abmelden:hover,
a.head_abmelden:active {
	box-shadow: none;
	background-color: #f1af3c;
}

#menu_topright_leftcorner {
	padding-bottom: 0px;
	color: #898b96;
}

/********************************************************************************Unterteil_Menue*/
.top_bottom_menu       { background-image: url("../images/klett/top/head_menue_bottom_bg.png"); background-repeat: repeat-x; background-position: left 0; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; width: 992px; height: 32px }
.top_top_menu           { font-size: 11px; background-image: none; margin: 0; padding: 0; position: absolute; z-index: 2; bottom: 0; left: 6px; width: 992px; height: 35px; vertical-align: bottom }
.top_top_menues_item { display: inline; position: relative; bottom: -17px; width: auto; height: auto; float: left }
.bottom_menue_registry   { background-image: url(../images/klett/bottom/registry_bottom_lightblue.png); background-repeat: repeat; background-position: left bottom; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; width: 992px; height: 34px }
.background_menu_top { background-image: url("../images/klett/menu/bg_menu_top.png"); background-repeat: repeat-x; background-position: left 0; margin: 0; padding: 0; position: relative; z-index: 2; top: 0; left: 0; width: 992px; height: 32px }
.button_menue_top_right { position: absolute; bottom: 6px; right: 6px; z-index: 6 }
.button_menue_bottom_right     { position: absolute; z-index: 6; right: 6px; bottom: 4px }
/***********************************************************************immer wiederkehrendes**/
.line_lightblue_gradiant { background-image: url("../images/klett/general/gradiant_line_lightblue_32.png"); position: relative; width: 100%; height: 32px; vertical-align: middle }
/*********************************************************************************LINKS*/
a:link  { color: #fff; text-decoration: none; border: 0 }
a:visited { color: #fff; text-decoration: none; border: 0 }
a:hover { color: #fff; text-decoration: none; border: 0 }
a:active { color: #fff; text-decoration: none; border: 0 }

a.head_bottom_menu:link,
a.head_bottom_menu:visited {
	color: #fff;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	display: block;
	margin: 0 6px 0 0;
	padding: 0 6px;
	bottom: 0;
	height: 20px;
	float: left;
	border: solid 1px transparent;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

a.head_bottom_menu:hover, a.head_bottom_menu:active    { background-image: url("../images/klett/top/head_menue_bottom_link_bg.png"); border-color: #5684b1;}
#head_bottom_menu_dead   { border: solid 1px #5684b1; background-image: url("../images/klett/top/head_menue_bottom_link_bg.png") }

a.head_top_menu:link,
a.head_top_menu:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #024775;
	background-image: none;
	margin: 0;
	padding: 9px 6px 2px;
	width: auto;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #015376 #015376 transparent;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-radius: 8px 8px 0px 0px;
}

a.head_top_menu:hover, a.head_top_menu:active        { background-color: #035285; background-image: none; padding-top: 12px; border-style: solid; border-width: 1px; border-color: #396fa4 #396fa4 transparent }
#head_top_menu_dead   { background-color: #035285; background-image: none; padding-top: 12px; clear: left; border-style: solid; border-width: 1px; border-color: #396fa4 #396fa4 transparent; }
#dead  { color: #214569; background-image: url("../images/klett/top/kopf_menue_trans1.png"); background-repeat: no-repeat; background-position: right top }
#error  { color: red }
img   { margin: 0; padding: 0; border: 0 }
/************************************************************************buttons in <a>*/
a.buttons:link, a.buttons:visited, a.buttons:hover, a.buttons:active      { text-decoration: none; background-repeat: no-repeat; background-position: left top; display: block; float: left; border: 0 }

a.list_bottom_white:link,
a.list_bottom_white:visited {
	color: #3f3f3f;
	font-size: 10px;
	text-decoration: none;
	background-image: url("../images/klett/top/anker_white_bg.png");
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
	padding: 0 9px 1px;
	position: relative;
	height: 12px;
	border: solid 1px #abb5c2;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.list_bottom_white:hover,
a.list_bottom_white:active  { background-image: url("../images/klett/top/anker_white_bg_02.png") }

a.invite_head_button:link,
a.invite_head_button:visited {
	display: inline-block;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0 8px 0px;
	position: relative;
	height: 20px;
	border: solid 1px #abb5c2;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.bg_left:link,
a.bg_left:visited {
	text-align: left;
	background-image: url("../images/klett/top/pfeil_links_a.png");
	background-position: left -19px center;
	padding-left: 29px;
}

a.bg_right:link,
a.bg_right:visited {
	text-align: right;
	background-image: url("../images/klett/top/pfeil_rechts_a.png");
	background-position: right -19px center;
	padding-right: 29px;
}

a.bg_left:hover,
a.bg_left:active {
	background-image: url("../images/klett/top/pfeil_links_b.png");
}

a.bg_right:hover,
a.bg_right:active {
	background-image: url("../images/klett/top/pfeil_rechts_b.png");
}

a.bg_aktuell:link,
a.bg_aktuell:visited {
	text-align: center;
	background-image: url("../images/klett/top/pfeil_links_a.png");
	background-position: right center;
}

a.bg_aktuell:hover,
a.bg_aktuell:active {
	background-image: url("../images/klett/top/pfeil_links_b.png");
}

/****************************************************************************list_table*/
.bold { font-weight: bold }
#space_15   { background-color: transparent; position: relative; width: auto; height: 15px }
.list_container_259_10    { margin: 0; padding: 0; position: relative; width: 992px; height: 259px; min-height: 259px; overflow: hidden; }
.container_255   { margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 992px; height: 256px; overflow: hidden;}
.container_295   { margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 992px; height: 326px; overflow: hidden;}
.list_container_278_10    { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 278px; min-height: 259px; overflow: hidden;}
.list_container_281  { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 281px; min-height: 259px; overflow: hidden;}
.list_container_139_5   { margin: 0; padding: 0; position: relative; width: 992px; height: 139px; min-height: 139px; overflow: hidden;}
.list_container_157_5  { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 157px; min-height: 139px; overflow: hidden;}
.list_container_247  { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 247px; min-height: 139px; overflow: hidden;}
.list_container_517  { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 497px; min-height: 139px; overflow: hidden;}
.container_general   { background-color: #f0f0f0; margin: 0; padding: 0; position: relative; width: 992px; overflow: hidden;}
.container_invite_list_eventchoice    { background-color: #fff; margin: 0; padding: 0; position: relative; width: 992px; height: 318px; overflow: hidden }
#scrollbar_256_10   { width: 992px; height: 240px; overflow-x: hidden ; overflow-y: auto }
#scrollbar_136_5     { width: 992px; height: 116px; overflow: auto }
#scrollbar_244   { width: 992px; height: 244px; overflow: auto }
#scrollbar_514  { width: 992px; height: 512px; overflow: auto }
#scrollbar_invitation_pictures_left  { width: 529px; height: 525px; overflow: auto }
#scrollbar_invite_list_eventchoice    { width: 992px; height: 316px; overflow-x: hidden ; overflow-y: auto }
.scrollbar_general { width: 992px; overflow-x: hidden ; overflow-y: auto }
.invitation_layout_images { margin-top: 7px; margin-bottom: 0; margin-left: 10px; height: 99px }

.invitation_pictures_container_left {
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: #f0f0f0;
	position: relative;
	top: 0;
	left: 0;
	width: 311px;
	height: 581px;
	border-left: 1px solid #a2a9b0;
	border-bottom: 1px solid #a2a9b0;
	border-right: 1px solid #a2a9b0;
}

#invitation_pictures_container_left_list   { width: 311px; height: auto }

.invitation_pictures_container_right {
	background-color: #e7e7e7;
	text-align: center;
	position: absolute;
	top: 88px;
	right: 0;
	width: 680px;
	height: 581px;
	float: right;
	vertical-align: middle;
	border-left: 1px solid #ccc;
	overflow-y: scroll;
	overflow-x: auto;
}

#invitation_pictures_container_scrollbar { text-align: center; position: relative; left: 0; width: 358px; height: 511px; overflow: auto; vertical-align: middle }
#invitation_pictures_container_right_picture   { margin: 10px 0 0; padding: 0; width: auto; height: auto; max-height: 488px; border: solid 1px #939ea4 }
#invitation_preview_pictures  { margin-right: 7px; padding: 0; width: auto; height: 421px; max-height: 421px; border: solid 1px #939ea4 }
#release_invitation_preview_pictures { margin: 6px 2px 2px 0; padding: 0; top: 0; left: 0; width: auto; height: 243px; max-height: 243px; border: solid 1px #939ea4 }
#invitation_pictures_table_formularfields    { font-size: 11px; text-align: left; margin-bottom: 3px; position: relative; top: 3px; width: 529px; height: auto }
#invitation_text_textfield_container  { border-bottom: 1px solid #fff; position: relative; width: 529px; height: 122px }
#invitation_text_textfield_left  { font-size: 11px; text-align: right; vertical-align: top; position: absolute; top: 3px; left: 0px; width: 22px; height: 50px }
#invitation_text_textfield_right  { position: absolute; top: 3px; left: 27px; width: 387px; height: 116px }
#invitation_text_select { position: absolute; top: 3px; left: 417px; width: auto; height: auto }
.list_bottom_container   { background-color: #fff; margin: 0; padding: 0; position: relative; width: 990px; height: auto; border-style: solid; border-width: 1px; border-color: #adb4be #b2b3b7 }
.list_table_head      { color: #fff; font-size: 9px; line-height: 18px; background-image: url(../images/klett/table_head_bg.png); background-repeat: repeat-x; background-position: left 0; margin: 0; padding: 0; width: 992px; height: 19px; vertical-align: middle; border-width: 0    }
.listhead_cell_unmarked_schedule { background-image: url(../images/klett/table_head_bg_schedule.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_unmarked_schedule2 { background-image: url(../images/klett/table_head_bg_schedule2.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_unmarked_calculate { background-image: url(../images/klett/table_head_bg.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_unmarked { background-image: url(../images/klett/table_head_bg.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_unmarked_lineless { background-image: url(../images/klett/underline_head.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_sortdown { background-image: url("../images/td_background/corner_head_sort_down.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.listhead_cell_sortup     { background-image: url("../images/td_background/corner_head_sort_up.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_table  { color: #3f3f3f; font-size: 11px; line-height: 23px; background-color: #fff; margin: 0; padding: 0; width: 992px; height: auto; border-width: 0 }
.list_cell        { background-image: url("../images/klett/corner_table.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_01         { background-image: url("../images/klett/general/trans_1pxwhitesenkrechts.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_02         { background-image: url("../images/klett/general/trans_1pxwhitesenkrechts02.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_lineless        { background-image: url(../images/klett/underline.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_darkright        { background-image: url("../images/klett/corner_table_darkright.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_lightright         { background-image: url("../images/klett/corner_table_lightright.png"); background-position: right bottom; margin: 0; padding: 0 }
.bottom_list_cell_lightright        { background-image: url(../images/klett/schedulelist_bottom_corner_table.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.lineless { background-repeat: no-repeat; background-position: center }
.list_cell_dark       { background-image: url("../images/klett/top/darkblueline_bg.png"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 }
.list_cell_underlist_darkgrey    { background-color: #a8aeba; margin: 0; padding: 0  }
.list_marked   { background-color: #f0f0f0;}
.list_cell_marked_line { background-color: #f0f0f0; background-image: url(../images/td_background/corner_table.png); background-repeat: no-repeat; background-position: right bottom; height: 22px }
.list_unmarked   { background-color: #fff;}
.table_bottomline_cell_paddingright { color: #697581; font-size: 11px; padding-right: 8px }
.button_link { text-decoration: none; border: 0 }
.tr_bottom_darkblue  { color: #fff; background-image: url(../images/klett/bottom/bottom_lightblue.png); background-repeat: repeat-x; background-position: left top; width: 992px; height: 16px    }
.cell_formularfields    { text-align: left; padding-left: 7px; vertical-align: bottom }
.subheadline_darkblue      { color: #fff; font-size: 11px; background-color: #7d9ab5; margin: 0; padding: 0; position: relative; width: 992px; height: 16px     }
.horizontal_line_darkblue      { color: #fff; font-size: 11px; background-image: url(../images/klett/bottom/bottom_lightblue.png); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; position: relative; width: 992px; height: 16px    }
.horizontal_line_darkblue_19    { color: #fff; font-size: 12px; line-height: 19px; background-color: #214569; text-align: left; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 992px; height: 19px; vertical-align: middle }
.horizontal_line_darkblue_19_990  { color: #fff; font-size: 11px; background-color: #214569; text-align: left; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 990px; height: 19px; vertical-align: middle }
.horizontal_line_lightblue_19_992  { color: #fff; font-size: 11px; background-color: #c8d5de; text-align: left; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 992px; height: 19px; vertical-align: middle }
.horizontal_line_white_3  { background-color: #fff; position: relative; width: 992px; height: 3px }
.horizontal_line_transparent_15  { position: relative; width: 992px; height: 15px }
.horizontal_line_white_5  { background-color: #fff; position: relative; width: 992px; height: 5px }
.horizontal_line_white_2 { background-color: #fff; position: relative; width: 992px; height: 2px }
.horizontal_line_white_1 { background-color: #fff; position: relative; width: 992px; height: 1px }
.horizontal_lightblue_line         { background-image: url("../images/klett/line_lightgrey_bg.png"); background-repeat: no-repeat; background-position: center; text-align: left; padding-bottom: 2px; width: 992px; height: 18px; vertical-align: bottom }

.invite_head_horizontal_lightblue_line {
	position: relative;
	padding-top: 9px;
	background-image: url("../images/klett/line_lightgrey_bg.png");
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
	padding-bottom: 2px;
	width: 992px;
	height: 29px;
	vertical-align: middle;
}

.horizontal__line_list_bottom          { background-image: url("../images/klett/top/top_list_bg_bottom_gradiant.png"); background-repeat: no-repeat; background-position: center bottom; text-align: right; margin: 0; padding: 0; width: 992px; height: 21px; vertical-align: bottom; border-style: none }
.bg_td_underlist_lightgrey_senklineright       { background-image: url("../images/klett/top/top_list_bg_bottom_gradiant.png"); background-position: right bottom; border-width: 0 }
.horizontal_darkgrey_line  { color: #fff; background-color: #aaa; text-align: left; padding: 0 0 0 7px; width: 881px; height: 19px }
.horizontal_darkgrey_line_992  { color: #fff; background-color: #9ca4aa; text-align: left; width: 992px; height: 19px }
.vas  { color: #fff; background-color: #a5a5a5; display: block; padding: 3px 6px; width: auto; height: auto }
#blueline_text_right7_left7 { margin-right: 7px; margin-left: 7px }
#blueline_text_right8_left8 { margin-right: 8px; margin-left: 8px }
/********************************************************************************bottom formulars
*/
.bottom_formular_linetop  { text-align: left; height: 21px; vertical-align: middle }
.bottom_formular_linebottom  { text-align: left; height: 31px; vertical-align: top }
.bottom_formular_td     { background-image: none; padding-left: 6px }
.bottom_formular_td_light     { background-image: url(../images/klett/bottom/bottom_formular_td_light.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_light4     { background-image: url(../images/klett/bottom/bottom_formular_td_light4.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_light2     { background-image: url(../images/klett/bottom/bottom_formular_td_light2.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_light3     { background-image: url(../images/klett/bottom/bottom_formular_td_light3.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_dark     { background-image: url(../images/klett/bottom/bottom_formular_td_dark.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_dark4      { background-image: url("../images/klett/bottom/bottom_formular_td_dark4.png"); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px }
.bottom_formular_td_dark2     { background-image: url(../images/klett/bottom/bottom_formular_td_dark2.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_td_dark3     { background-image: url(../images/klett/bottom/bottom_formular_td_dark3.png); background-repeat: no-repeat; background-position: right bottom; padding-left: 6px   }
.bottom_formular_less { background-image: none; padding-left: 6px }
.bottom_tr_light   { background-color: #f3f3f3 }
.bottom_tr_dark  { background-color: #e7e7e7 }
.bottom_checkbox_bg_blue  { background-color: #f0f0f0; padding-top: 1px; border-top: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.trenn_senk_grau { background-image: url("../images/klett/bottom/trenn_senk_grau.png"); background-position: right center }
.bottom_textfield_area_darkgray_01 { background-image: url("../images/klett/bottom/textfield_area_bg_darkgrey_line.png"); background-repeat: no-repeat; background-position: center }
.bottom_textfield_area_lightgray_01 { background-image: url("../images/klett/bottom/textfield_area_bg_lightgrey_line.png"); background-repeat: no-repeat; background-position: center }
.bottom_textfield_area_lightgray_02 { background-image: url("../images/klett/bottom/textfield_area_bg_lightgrey_line.png"); background-repeat: no-repeat; background-position: center bottom }
.bottom_textfield_area_darkgray_02 { background-image: url("../images/klett/bottom/textfield_area_bg_darkgrey_line.png"); background-repeat: no-repeat; background-position: center bottom }
.top1_left1 { margin-left: 2px; position: relative; top: 1px }
.top1 { position: relative; top: 1px }
.bg_darkgray { background-image: url("../images/klett/bottom/textfield_bg_darkgray.png"); background-repeat: no-repeat; background-position: center }
.person_choice_lefttop { position: absolute; bottom: 3px; left: 6px; width: auto; height: auto }
._30 { background-image: url("../images/td_background/darkblue_line.png"); background-repeat: repeat-y; background-position: right bottom; }
.border_right_white { background-image: url("../images/klett/general/bg_white_line_border.png"); background-repeat: no-repeat; background-position: right center }
/*****************************************************************************formulars*****/
form { color: #999; font-size: 11px }

select,
input,
label,
textarea,
keygen,
fieldset,
button {
	color: #000;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	margin: 0;
	width: auto;
	height: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	border: solid 1px #bbbec5;
	outline-style: none;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 2px 2px 2px 0px #eee;
	box-shadow: inset 2px 2px 2px 0px #eee;
}

input[type="text"][disabled],
input[readonly="readonly"],
textarea[readonly="readonly"],
textarea[disabled] {
	-moz-box-shadow: inset 0px 0px 0px 0px #fff;
	box-shadow: inset 0px 0px 0px 0px #fff;
}
	
select:hover,
input:hover,
label:hover,
textarea:hover,
keygen:hover,
fieldset:hover {
	border:1px solid #396fa4;
	-moz-box-shadow: inset 2px 2px 2px 0px #ccc;
	box-shadow: inset 2px 2px 2px 0px #ccc;
}

input:hover[type="text"][disabled],
textarea:hover[disabled] {
	-moz-box-shadow: inset 0px 0px 0px 0px #fff;
	box-shadow: inset 0px 0px 0px 0px #fff;
}
select:focus,
input:focus,
label:focus,
textarea:focus,
keygen:focus,
fieldset:focus {
	border:1px solid #396fa4;
	-moz-box-shadow: inset 2px 2px 2px 0px #ccc;
	box-shadow: inset 2px 2px 2px 0px #ccc;
}

input:focus[type="text"][disabled],
textarea:focus[disabled] {
	-moz-box-shadow: inset 0px 0px 0px 0px #fff;
	box-shadow: inset 0px 0px 0px 0px #fff;
}

select {
	position: relative;
	top: 1px;
	bottom: 1px;
	width: 40px;
	height: 17px;
	padding-left: 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	padding-left: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

label {
	-moz-border-radius: 4px;
	border-radius: 4px;
}

textarea  {
	padding-right: 2px;
	padding-left: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

button {
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.formulararea_text_dark  { color: #000 }
.formularfields_text_light { color: #999 }
.formularfield_td_text  { font-size: 11px; line-height: 17px; text-align: right; vertical-align: top }
.formularfield_td_text_timeflow { font-size: 11px; line-height: 18px; text-align: right; vertical-align: top }
.formularfield_td_text_calculation { font-size: 10px; line-height: 18px; text-align: left; margin: 0; padding-left: 7px; vertical-align: top }
.tr_formularfields     { font-size: 11px; line-height: 11px; margin: 0; padding: 0 }
#list_button_cross { margin: 0; padding: 0; position: relative; top: 2px; left: -1px }
#formularfield_up   { top: -2px; width: auto }
#formularfield_event_general_textarea  { margin: 0 0 0 5px; top: -1px; width: 305px; height: 87px }
#formularfield_checkbox     { margin: 0 0 5px; padding: 0; height: auto }
#formularfield_checkbox_cellcenter { text-align: center; margin: 0; padding: 0; vertical-align: middle; }
#formularfield_checkbox_down  { margin-top: 2px; margin-bottom: 5px; padding: 0; top: 0; height: auto }
#formularfield_login_passwort { margin: 5px 0 0; top: -2px; width: 175px }
#formularfield_login_user { margin: 5px 0 0; top: -2px; width: 155px }
#formularfield_login_anmelden    { color: #214569; background-color: #f0f0f0; text-align: center; margin: 3px 0 0; padding-right: 7px; padding-bottom: 6px; padding-left: 7px; top: 0; height: 18px; vertical-align: middle }
#formularfield_event_text   { padding: 7px; top: -1px; width: 856px; height: 80px; border-style: none solid solid; border-width: 1px; border-color: #9bb1c6 }
#formularfield_event_general_remarks { margin-left: 7px; width: 301px; height: 86px }
#formularfield_event_general_eventtheme { width: 505px }
#formularfield_event_general_isbn { width: 567px }
#formularfield_event_text_emailtext  { padding-right: 7px; padding-bottom: 5px; padding-left: 7px; width: 856px; height: auto; vertical-align: top }
#formularfield_event_timeflow { background-color: #ccc; margin-top: 2px; margin-bottom: 1px; top: 0; border: 0 }
#formularfield_event_calculation_light  { background-color: #fff; margin: 1px 0 0; padding: 0 0 0 4px; border: solid 1px #9bb1c6; left: 0 }
#formularfield_event_calculation_dark  { background-color: #ccc; margin: 1px 0 0; padding: 0 0 0 4px; border: solid 1px #ccc; left: 0 }
/*********************************************************************iframes**********/
iframe  { margin: 0; padding: 0; width: 100%; overflow: auto; border-width: 0 }
#iframe_preview   { height: 900px ; }
#iframe_analysis  { height: 700px }
#iframe_login  { height: 700px }
#iframe_event      { height: 1003px; }
#iframe_invitation    { height: 847px }
#iframe_release  { height: 772px }
#iframe_registration  { height: 858px }
#iframe_memberlist { height: 610px }
#iframe_user { height: 700px }
#iframe_schedule {
	height: 812px;
}
/******************************************************************************KLETT*/
a.arrow_down:link, a.arrow_down:visited      { text-decoration: none; background-image: url(../images/klett/general/invite/arrowdown1.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 14px; height: 9px; float: left; margin-left: 3px; }
a.arrow_down:hover, a.arrow_down:active       { background-image: url("../images/klett/general/invite/arrowdown2.png"); cursor: default }
a.arrow_up:link, a.arrow_up:visited      { text-decoration: none; background-image: url(../images/klett/general/invite/arrowup1.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 14px; height: 9px; float: left; margin-bottom: 1px; margin-left: 3px; }
a.arrow_up:hover, a.arrow_up:active      { background-image: url(../images/klett/general/invite/arrowup2.png); cursor: default; }
.invite_table_line  { background-color: #999; position: relative; top: 9px; width: 21px; height: 1px  }
/******************************************************************************Invite Versandarten*/
a.bottomnav:link, a.bottomnav:visited { color: #3f3f3f; background-color:#acacac; background-position: 0 0; text-decoration: none; text-align: left; position: relative; top: -3px; width: 180px; float: left; padding: 4px 0 4px 6px; }
a.bottomnav:hover, a.bottomnav:active { color: #fff; }
#menu { color: white; font-family: Helvetica, Arial, sans-serif; position: relative; top: 0; width: 100%; margin: 0; }
#menu ul { list-style: none; margin: 0; padding: 0; float: left; }
#menu a.mainnav, #menu h2 { font-variant: normal; position: relative; top: 0; margin: 0; padding: 0; }
#menu h2 { color: #fff; font-size: 11pt; background-position: 0 0; text-decoration: none; margin: 0; padding: 0; }
#menu li { position: relative; margin: 0; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
#menu ul ul { position: absolute; z-index: 500; }
div#menu ul ul { display: none; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

/*******************************************************************Colordefinitions*/
.text_white { color: #fff }
.list_checkbox_bg { background-color: #d3d3d3 }
.red_underlist  { color: #910000 }
.red_list { color: #f00 }
.text_green { color: #390 }
.green_underlist  { color: #090 }
.grey { color: #5e5e5e }
.list_text_lightgrey { color: #ccc }
.menu_mitte   { background-image: url(../images/klett/button_mitte.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; position: relative; z-index: 3; bottom: 0; width: auto; height: auto; float: left    }
.table_light { background-color: #f0f0f0 }
.buttontest3 { width: auto; height: 19px }

a.button_red_brown_plus:link,
a.button_red_brown_plus:visited {
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/buttons_icons/test_button_save_01.png);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	margin-left: 6px;
	padding-right: 15px;
	padding-left: 15px;
	height: 18px;
	float: left;
	padding-top: 2px;
	border: none;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

a.button_red_brown_plus:hover, a.button_red_brown_plus:active  { background-image: url("../images/buttons_icons/test_button_save_02.png"); }

a.button_red_brown:link,
a.button_red_brown:visited {
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/buttons_icons/test_button_save_01.png);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	margin-left: 6px;
	padding-right: 15px;
	padding-left: 15px;
	height: 18px;
	float: left;
	padding-top: 2px;
	border: none;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

a.button_red_brown:hover, a.button_red_brown:active  { background-image: url("../images/buttons_icons/test_button_save_02.png"); }

a.button_grey_blue:link,
a.button_grey_blue:visited {
	color: #e1e1e1;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../images/buttons_icons/test_button_save_03.png); background-repeat: repeat-x;
	background-position: left center;
	display: block;
	margin-left: 3px;
	padding-right: 10px;
	padding-left: 10px;
	height: 18px;
	float: left;
	padding-top: 2px;
	border: none;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

a.button_grey_blue:hover, a.button_grey_blue:active  { background-image: url("../images/buttons_icons/test_button_save_03.png"); }
.test    { color: #000; background-color: #000; background-image: url(../images/klett/line_lightgrey_bg.png); background-position: center 0; text-align: center; margin-top: 5px; height: auto; vertical-align: middle; min-width: 400px; border-top: 0 none     }

/************** IMAGE-BUTTONS ******************/
a.emailstruktur:link, a.emailstruktur:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/emailstruktur_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 18px; height: 18px; float: left; margin: 0; padding: 0; }
a.emailstruktur:hover      { background-image: url(../images/klett/buttons_icons/emailstruktur_over.png); }
a.emailstruktur:active      { background-image: url(../images/klett/buttons_icons/emailstruktur_press.png); }

a.text_edit:link, a.text_edit:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/text_edit.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 47px; height: 17px; float: left; margin: 0; padding: 0; }
a.text_edit:hover      { background-image: url(../images/klett/buttons_icons/text_edit.png); }
a.text_edit:active      { background-image: url(../images/klett/buttons_icons/text_edit.png); }

a.text_noedit:link, a.text_noedit:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/text_noedit.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 47px; height: 17px; float: right; left: 49px; margin: 0; padding: 0; }
a.text_noedit:hover      { background-image: url(../images/klett/buttons_icons/text_noedit.png); }
a.text_noedit:active      { background-image: url(../images/klett/buttons_icons/text_noedit.png); }

a.invite_detail_menu:link, a.invite_detail_menu:visited      { text-decoration: none; background-image: url(../images/klett/menu/bg_dropdown_invite_01.png); position: relative; width: 586px; }
a.invite_detail_menu:hover      { background-image: url(../images/klett/menu/bg_dropdown_invite_01.png); }
a.invite_detail_menu:active      { background-image: url(../images/klett/menu/bg_dropdown_invite_02.png); }
.invite_detail_menu_down      { background-image: url(../images/klett/menu/bg_dropdown_invite_02.png); }

a.abgerechnet:link, a.abgerechnet:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/abgerechnet_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.abgerechnet:hover      { background-image: url(../images/klett/buttons_icons/abgerechnet_over.png); width: 22px; height: 22px; }
a.abgerechnet:active      { background-image: url(../images/klett/buttons_icons/abgerechnet_press.png); width: 22px; height: 22px; }
.abgerechnet_down      { background-image: url(../images/klett/buttons_icons/abgerechnet_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.edit:link, a.edit:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/edit_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.edit:hover      { background-image: url(../images/klett/buttons_icons/edit_over.png); width: 22px; height: 22px; }
a.edit:active      { background-image: url(../images/klett/buttons_icons/edit_press.png); width: 22px; height: 22px; }
.edit_down      { background-image: url(../images/klett/buttons_icons/edit_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.storno:link, a.storno:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/storno_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.storno:hover      { background-image: url(../images/klett/buttons_icons/storno_over.png); width: 22px; height: 22px; }
a.storno:active      { background-image: url(../images/klett/buttons_icons/storno_press.png); width: 22px; height: 22px; }
.storno_down      { background-image: url(../images/klett/buttons_icons/storno_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.preview:link, a.preview:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/preview_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.preview:hover      { background-image: url(../images/klett/buttons_icons/preview_over.png); width: 22px; height: 22px; }
a.preview:active      { background-image: url(../images/klett/buttons_icons/preview_press.png); width: 22px; height: 22px; }
.preview_down      { background-image: url(../images/klett/buttons_icons/preview_press.png); position: relative; width: 22px; height: 22px; float: left; }

a.single_person:link, a.single_person:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/single-person_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.single_person:hover      { background-image: url(../images/klett/buttons_icons/single-person_over.png); width: 22px; height: 22px; }
a.single_person:active      { background-image: url(../images/klett/buttons_icons/single-person_press.png); width: 22px; height: 22px; }
.single_person_down      { background-image: url(../images/klett/buttons_icons/single-person_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.group:link, a.group:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/group_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.group:hover      { background-image: url(../images/klett/buttons_icons/group_over.png); width: 22px; height: 22px; }
a.group:active      { background-image: url(../images/klett/buttons_icons/group_press.png); width: 22px; height: 22px; }
.group_down      { background-image: url(../images/klett/buttons_icons/group_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.view:link,
a.view:visited {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}

a.plus:link,
a.plus:visited {
	background-image: url(../images/klett/top/lupeplus.png);
}

a.minus:link,
a.minus:visited {
	background-image: url(../images/klett/top/lupeminus.png);
}

a.view100:link,
a.view100:visited {
	background-image: url(../images/klett/top/lupe100.png);
}

a.emailview:link,
a.emailview:visited {
	background-image: url(../images/klett/top/invite_mail.png);
	background-position: right 0;
	display: inline-block;
	width: 55px;
	border-left: 1px solid #9c9c9c;
	margin-left: 9px;
	
}

a.search:link, a.search:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/btn_search_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 18px; height: 18px; float: right; margin: 0; padding: 0; }
a.search:hover      { background-image: url(../images/klett/buttons_icons/btn_search_over.png); width: 18px; height: 18px; }
a.search:active      { background-image: url(../images/klett/buttons_icons/btn_search_press.png); width: 18px; height: 18px; }

a.suche_reset:link, a.suche_reset:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/btn_suche_reset_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 18px; height: 18px; float: right; margin: 0; padding: 0; }
a.suche_reset:hover      { background-image: url(../images/klett/buttons_icons/btn_suche_reset_over.png); width: 18px; height: 18px; }
a.suche_reset:active      { background-image: url(../images/klett/buttons_icons/btn_suche_reset_press.png); width: 18px; height: 18px; }

a.toggle:link, a.toggle:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/button_toggle.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 10px; height: 18px; float: right; margin: 0; padding: 0; }

a.information:link, a.information:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/information_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.information:hover      { background-image: url(../images/klett/buttons_icons/information_over.png); width: 22px; height: 22px; }
a.information:active      { background-image: url(../images/klett/buttons_icons/information_press.png); width: 22px; height: 22px; }
.information_down      { background-image: url(../images/klett/buttons_icons/information_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.goto_invitation:link, a.goto_invitation:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/goto-invitation_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.goto_invitation:hover      { background-image: url(../images/klett/buttons_icons/goto-invitation_over.png); width: 22px; height: 22px; }
a.goto_invitation:active      { background-image: url(../images/klett/buttons_icons/goto-invitation_press.png); width: 22px; height: 22px; }

a.goto_singleva:link, a.goto_singleva:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/goto_singleVA_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.goto_singleva:hover      { background-image: url(../images/klett/buttons_icons/goto_singleVA_over.png); width: 22px; height: 22px; }
a.goto_singleva:active      { background-image: url(../images/klett/buttons_icons/goto_singleVA_press.png); width: 22px; height: 22px; }

a.dublicate:link, a.dublicate:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/dublicate_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.dublicate:hover      { background-image: url(../images/klett/buttons_icons/dublicate_over.png); width: 22px; height: 22px; }
a.dublicate:active      { background-image: url(../images/klett/buttons_icons/dublicate_press.png); width: 22px; height: 22px; }
.dublicate_down      { background-image: url(../images/klett/buttons_icons/dublicate_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.aktualisieren:link, a.aktualisieren:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/btn_aktualisieren_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 89px; height: 18px; float: right; margin: 0; padding: 0; }
a.aktualisieren:hover      { background-image: url(../images/klett/buttons_icons/btn_aktualisieren_over.png); width: 89px; height: 18px; }
a.aktualisieren:active      { background-image: url(../images/klett/buttons_icons/btn_aktualisieren_press.png); width: 89px; height: 18px; }

a.gespraechsbedarf:link, a.gespraechsbedarf:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/gespraechsbedarf_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.gespraechsbedarf:hover      { background-image: url(../images/klett/buttons_icons/gespraechsbedarf_over.png); width: 22px; height: 22px; }
a.gespraechsbedarf:active      { background-image: url(../images/klett/buttons_icons/gespraechsbedarf_press.png); width: 22px; height: 22px; }
.gespraechsbedarf_down      { background-image: url(../images/klett/buttons_icons/gespraechsbedarf_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.loeschwunsch:link, a.loeschwunsch:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/loeschwunsch_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.loeschwunsch:hover      { background-image: url(../images/klett/buttons_icons/loeschwunsch_over.png); width: 22px; height: 22px; }
a.loeschwunsch:active      { background-image: url(../images/klett/buttons_icons/loeschwunsch_press.png); width: 22px; height: 22px; }
.loeschwunsch_down      { background-image: url(../images/klett/buttons_icons/loeschwunsch_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.rechnungseingang_left:link, a.rechnungseingang_left:visited           { text-decoration: none; background-image: url("../images/klett/buttons_icons/rechnungseingang_left_inactive.png"); background-repeat: no-repeat; background-position: right center; margin: 0; padding: 0 0 0 9px; position: relative; bottom: 4px; width: 10px; height: 22px }
a.rechnungseingang_left:hover         { background-image: url("../images/klett/buttons_icons/rechnungseingang_left_over.png"); position: relative; bottom: 4px; width: 10px; height: 22px }
a.rechnungseingang_left:active         { background-image: url("../images/klett/buttons_icons/rechnungseingang_left_active.png"); position: relative; bottom: 4px; width: 10px; height: 22px }
.rechnungseingang_left_down         { background-image: url("../images/klett/buttons_icons/rechnungseingang_left_active.png"); background-repeat: no-repeat; background-position: right center; position: relative; bottom: 0; width: 10px; height: 22px; float: left }

a.rechnungseingang_right:link, a.rechnungseingang_left:visited          { text-decoration: none; background-image: url("../images/klett/buttons_icons/rechnungseingang_right_inactive.png"); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 9px 0 0; position: relative; bottom: 4px; width: 10px; height: 22px }
a.rechnungseingang_right:hover          { background-image: url("../images/klett/buttons_icons/rechnungseingang_right_hover.png"); position: relative; bottom: 4px; width: 10px; height: 22px }
a.rechnungseingang_right:active         { background-image: url("../images/klett/buttons_icons/rechnungseingang_right_active.png"); position: relative; bottom: 4px; width: 10px; height: 22px }
.rechnungseingang_right_down          { background-image: url("../images/klett/buttons_icons/rechnungseingang_right_active.png"); background-repeat: no-repeat; background-position: left center; position: relative; bottom: 0; width: 10px; height: 22px; float: left }

a.imprimatur:link, a.imprimatur:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/imprimatur_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.imprimatur:hover      { background-image: url(../images/klett/buttons_icons/imprimatur_over.png); width: 22px; height: 22px; }
a.imprimatur:active      { background-image: url(../images/klett/buttons_icons/imprimatur_press.png); width: 22px; height: 22px; }
.imprimatur_down      { background-image: url(../images/klett/buttons_icons/imprimatur_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.copy:link, a.copy:visited       { text-decoration: none; background-image: url("../images/klett/buttons_icons/ortcopy_normal.png"); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 0; position: relative; width: 35px; height: 17px; float: right }
a.copy:active,a.copy:hover      { background-image: url("../images/klett/buttons_icons/ortcopy_over.png"); width: 35px; height: 17px }

a.paste:link, a.paste:visited       { text-decoration: none; background-image: url("../images/klett/buttons_icons/ortpaste_normal.png"); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 0; position: relative; width: 35px; height: 17px; float: right }
a.paste:active,a.paste:hover      { background-image: url("../images/klett/buttons_icons/ortpaste_over.png"); width: 35px; height: 17px }

a.referent_IN:link, a.referent_IN:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/referent_IN_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: right; margin: 0; padding: 0; }
a.referent_IN:hover      { background-image: url(../images/klett/buttons_icons/referent_IN_over.png); width: 22px; height: 22px; }
a.referent_IN:active      { background-image: url(../images/klett/buttons_icons/referent_IN_press.png); width: 22px; height: 22px; }

a.referent_OUT:link, a.referent_OUT:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/referent_OUT_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: right; margin: 0; padding: 0; }
a.referent_OUT:hover      { background-image: url(../images/klett/buttons_icons/referent_OUT_over.png); width: 22px; height: 22px; }
a.referent_OUT:active      { background-image: url(../images/klett/buttons_icons/referent_OUT_press.png); width: 22px; height: 22px; }

a.referent_LOCKED:link, a.referent_OUT:visited, a.referent_LOCKED:hover, a.referent_LOCKED:active { text-decoration: none; background-image: url(../images/klett/buttons_icons/referent_locked.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: right; margin: 0; padding: 0; }

a.abgerechnet_off:link, a.abgerechnet_off:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/abgerechnet_off.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.abgerechnet_off:hover      { background-image: url(../images/klett/buttons_icons/abgerechnet_off.png); width: 22px; height: 22px; }
a.abgerechnet_off:active      { background-image: url(../images/klett/buttons_icons/abgerechnet_off.png); width: 22px; height: 22px; }

a.abgerechnet_on:link, a.abgerechnet_on:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/abgerechnet_on.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.abgerechnet_on:hover      { background-image: url(../images/klett/buttons_icons/abgerechnet_on.png); width: 22px; height: 22px; }
a.abgerechnet_on:active      { background-image: url(../images/klett/buttons_icons/abgerechnet_on.png); width: 22px; height: 22px; }

a.remind:link, a.remind:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/btn_emailerinnerung_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.remind:hover      { background-image: url(../images/klett/buttons_icons/btn_emailerinnerung_over.png); width: 22px; height: 22px; }
a.remind:active      { background-image: url(../images/klett/buttons_icons/btn_emailerinnerung_press.png); width: 22px; height: 22px; }
.remind_down      { background-image: url(../images/klett/buttons_icons/btn_emailerinnerung_active.png); position: relative; width: 22px; height: 22px; float: left; }

a.vorziehen:link, a.vorziehen:visited      { text-decoration: none; background-image: url(../images/klett/buttons_icons/btn_einladung_vorziehen_normal.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 22px; height: 22px; float: left; margin: 0; padding: 0; }
a.vorziehen:hover      { background-image: url(../images/klett/buttons_icons/btn_einladung_vorziehen_over.png); width: 22px; height: 22px; }
a.vorziehen:active      { background-image: url(../images/klett/buttons_icons/btn_einladung_vorziehen_over.png); width: 22px; height: 22px; }
.vorziehen_down      { background-image: url(../images/klett/buttons_icons/btn_einladung_vorziehen_over.png); position: relative; width: 22px; height: 22px; float: left; }

.ueber01_in_jquery {
	color: #035285;
	font-size: 11px;
	line-height: 11px;
	left: 17px;
	position: relative;
	padding:5px;
}

#invite_bottom_remind_seite .horizontal_lightblue_line {
	height: auto;
	background-image: url("../images/klett/line_lightgrey_bg_kachel.png");
	background-repeat: repeat;
	background-position: left top;
	text-align: left;
	padding: 0;
	width: 992px;
	height: auto;
	vertical-align: top;
	display: table;
	border-top: 1px solid #B2B3B7;
}

#invite_bottom_remind_seite .horizontal_lightblue_line div {
	float: left;
	margin: 2px 0 2px 0;
	padding: 8px 8px 12px 8px;
}

#invite_bottom_remind_seite .horizontal_lightblue_line h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 0; 
	padding: 0;
}

#invite_bottom_remind_seite .horizontal_lightblue_line p {
	color: #666;
	height: auto;
	line-height: 12px;
	margin: 0; 
	padding: 0;
}

 a.vorschau-daten:link,
 a.vorschau-daten:visited {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/klett/buttons_icons/preview_normal.png) center center no-repeat;
}

a.vorschau-daten:hover,
a.vorschau-daten:focus {
	background: url(../images/klett/buttons_icons/preview_over.png) center center no-repeat;
}
a.vorschau-daten:active {
	background: url(../images/klett/buttons_icons/preview_press.png) center center no-repeat;
}


.contain_03 {
	position: relative;
	height: 17px;
	clear: both;
	display: table;
	width: 100%;
	margin-bottom: 7px;
}

.invitation_pictures_container_left {
	overflow-y: auto;
	overflow-x: hidden;
}

.invitation_pictures_container_left .ui-accordion-content {
	width: 311px;
	background-image: none;
	position: relative;
	top: -9px;
	left: 0px;
	background-color: #e7e7e7;
	z-index: 1;
	border-left: none;
	border-bottom: none;
}

.accordion_vorschaubild_ueber {
	width: 152px;
	margin-bottom: 5px;
	float: left;
	margin-left: 7px;
	padding-left: 20px;
}

.accordion_vorschaubild {
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 7px;
}

.accordion_vorschaubild_button {
	float: right;
}

.accordion_textfeld {
	width: 249px;
	margin-left: 12px;
	padding: 16px 3px 3px 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 11px;
	height: 89px;
	margin-bottom: 20px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.invitation_pictures_container_left #block_header div span.accordion_ueber01 {
	left: 33px;
	top: 1px;
	position: relative;
	color: #969996;
	width: 311px;
}

.invitation_pictures_container_left .ui-accordion-content table {
	width: 311px;
}

.invitation_pictures_container_left .ui-accordion-content table tr td div {
	max-width: 275px;
}

.invitation_pictures_container_left .ui-accordion-content .accordion_input_contain {
	width: 249px;
	left: 12px;
	position: relative;
	float: left;
	top: 0px;
	color: #000;
	font-size: 1em;
	border: solid 1px #bbbec5;
	background-color: #f0f0f0;
	padding: 3px 3px 3px 20px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	margin-bottom:6px;
}

.invitation_pictures_container_left .ui-accordion-content table tr td a.text_edit {
	float: right;
	right: -49px;
}