.pagebody {
	font-family: Verdana;
	font-size: 12pt;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #000;
	background-color: #FFF;
}

.search_input {
	font-size: 11px;
	border-width: 0px;
	background: url(/gfx/search_input.gif) no-repeat 0px 0px;
	width: 120px;
	height: 19px;
	padding: 3px 0px 0px 5px;
	margin: 0px 10px 0px 0px;
}

.search_submit {
	font-size: 12px;
	border-width: 0px;
	background: url(/gfx/search_submit.gif) no-repeat 0px 0px;
	margin: 0px 10px 1px 0px;
	width: 65px;
	height: 19px;
	padding: 0px 0px 1px 0px;
}

.nixe_box {
	position: absolute;
	left: -45px;
	top: 10px;
	z-index: 101;
}

.rv_imgbox {
	width: 84px;
	background-color: #DDD;
}

.rv_img {
	width: 84px;
	height: 84px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #DDD;
}

.rv_textbox {
	background-color: #5095D5;
	padding: 5px 10px 5px 10px;
}

.rv_textbox_default {
	border-right: 1px #DDD solid;
	border-bottom: 1px #DDD solid;
	background-color: #FFF;
	padding: 5px 10px 5px 10px;
}

.rv_text {
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
}

.rv_text_default {
	color: #333;
	font-size: 11px;
	line-height: 13px;
}

.rv_textbig {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;	
}

.va_title {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding-left: 15px;
	height: 21px;
	background-color: #468946;
}

.va_text {
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
}

.va_item {
	padding: 3px 0px 3px 0px;
	border-top: 1px dotted #FFF;
	width: 100%;
}
#va_item_nodivider {
	border-top-width: 0px;
}

.va_item_date {
	width: 90px;
	padding: 0px;
}

.va_item_event {
	padding: 0px;
}

.va_imgbox {
	width: 260px;
	height: 119px;
}

.va_img {
	background-repeat: no-repeat;
	background-color: #DDD;
	background-position: 50% 50%;
	width: 260px;
	height: 119px;
}

.info_box {
	width: 525px;
	height: 112px;
	padding-right: 15px;
	background: url(/gfx/info_fade.gif) repeat-x;
}

.info_item {
	width: 50%;
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
	padding: 10px 0px 0px 15px;
	text-indent: 7px;
	background: url(/gfx/info_pfeil.gif) no-repeat 15px 14px;
}

.footer_box {
	height: 61px;
	background: url(/gfx/footer_fade.gif) repeat-x 50% 50%;
	font-size: 11px;
	color: #666;
	line-height: 13px;
	white-space: nowrap;
	width: 100%;
}

.footer_text {
	padding: 0px 0px 0px 23px;
	white-space: nowrap;
}

.footer_img {
	padding: 7px 0px 0px 25px;
}

/* --- TopMenu --- */
.topmenu_divider {
	padding-left: 1px;
	background: url(/gfx/topmenu_divider.gif) no-repeat 0px 0px;
}

.topmenu_button {
	position: relative;
	height: 36px;
}

.topmenu_text {
	padding: 8px 10px 0px 10px;
	font-size: 13px;
	color: #666;
	white-space: nowrap;
}

.topmenu_sub {
	position: absolute;
	top: 36px;
	visibility: hidden;
	width: 208px;
	background-color: #EEE;
}

.topmenu_sub_padding {
	padding: 10px 20px 10px 20px;
}

.topmenu_sub_text, A.topmenu_sub_text:link, A.topmenu_sub_text:visited {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 0;
	padding-bottom: 2px;
	color: #C8DCEB;
	font-family: Arial; 
	font-size: 12px; 
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
A.topmenu_sub_text:hover {
	color: #FFF;
}

/* --- Menu --- */
#menu_line {
	border-top: 1px solid #F0CF89;
}
.menu_1 {
	height: 27px;
	padding: 0px;
	margin: 0px;
}
.menu_1_text, A.menu_1_text, A.menu_1_text:link, A.menu_1_text:visited {
	font-size: 14px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
A.menu_1_text:hover {
	font-size: 14px;
	line-height: 15px;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
A#menu_1_text_on {
	color: #000;
}
#menu_line {
	border-top: 1px solid #F0CF89;
}

.menu_2 {
	height: 17px;
	padding-left: 15px;
}
.menu_2_text, A.menu_2_text, A.menu_2_text:link, A.menu_2_text:visited {
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
A.menu_2_text:hover {
	text-decoration: underline;
}
A#menu_2_text_on {
	color: #000;
}

.menu_3 {
	height: 16px;
	padding-left: 30px;
}
.menu_3_text, A.menu_3_text, A.menu_3_text:link, A.menu_3_text:visited {
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
A.menu_3_text:hover {
	text-decoration: underline;
}
A#menu_3_text_on {
	color: #000;
}

.menu_4 {
	height: 15px;
	padding-left: 45px;
}
.menu_4_text, A.menu_4_text, A.menu_4_text:link, A.menu_4_text:visited {
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
A.menu_4_text:hover {
	text-decoration: underline;
}
A#menu_4_text_on {
	color: #000;
}












.se_template_bg	{ background-color: #ffffff }

/* --- siteengine templates --- */
.headline { font-size:18px; font-family: Arial; color: #000; font-weight: bold; line-height: 22px;}	
.headtext { font-size:12px; font-family: Arial; color: #000; font-weight: bold; line-height: 17px;}	
.text     { font-size:12px; font-family: Arial; color: #000; line-height: 18px;}	
.imgtext  { font-size:11px; font-family: Arial; color: #888;}	
.minitext { font-size:10px; font-family: Arial;}	

.tablecell  { background-color: #FFF;}
.tablecelltop  { background-color: #CCC;}


/* --- guestbook --- */
.guestbook     { font-size:13px; font-family: Arial; color: #ffffff;}	
.guestbook_small  { font-size:11px; font-family: Arial; color: #ffffff;}	


/* --- siteengine modules --- */

.ecard_errorfont { font-size: 12px; font-family: Arial; color: #000000;}
.ecard_smallfont { font-size: 10px; font-family: Arial; color: #000000;}
.ecard_normalfont { font-size: 12px; font-family: Arial; color: #000000;}
.ecard_largefont { font-size: 15px; font-family: Arial; color: #000000;}

/* --- siteengine modules --- */

.news   			{ font-size: 12px; font-family: Verdana, Arial, Helvetica; color: #444444; line-height: 16px;}	
.newson   			{ background-color: #ffff33;}	
.news_bottom		{ background-color: #eeeeee; border-top: 1px solid #aaaaaa;  padding: 3px;}	
A.news:link    		{ color: #00A3E7; text-decoration: underline; font-weight: bold;}
A.news:visited 		{ color: #4CBFEE; text-decoration: underline; font-weight: bold;}
A.news:hover   		{ color: #1180AE; text-decoration: underline; font-weight: bold;}

.infosysbar		{ font-size:12px;  font-family: Arial, Helvetica; color: #444444; font-weight: bold; background-color: #eeeeee; border-bottom: 1px solid #aaaaaa;  padding: 3px;}	
.infosysbottom		{ background-color: #eeeeee; border-top: 1px solid #aaaaaa;  padding: 3px;}	
.infosysbottomtext	{ font-size:12px;  font-family: Arial, Helvetica; color: #444444; font-weight: bold;}	
.infosys   			{ font-size: 12px; font-family: Arial, Helvetica; color: #444444; line-height: 16px;}	
.infosyson   		{ background-color: #ffff33;}	
A.infosys:link    	{ color: #00A3E7; text-decoration: underline; font-weight: bold;}
A.infosys:visited 	{ color: #4CBFEE; text-decoration: underline; font-weight: bold;}
A.infosys:hover   	{ color: #1180AE; text-decoration: underline; font-weight: bold;}

.sitesearch   		{ font-size: 11px; font-family: Arial;}	

/* --- layout  --- */
a.footer_link, a.footer_link:link, a.footer_link:visited { color: #666666; font-weight: normal; text-decoration: none; }
a.footer_link:hover { color: #00A3E7; font-weight: normal; text-decoration: none; }

A:link    { color: #00A3E7;	text-decoration: underline;	font-weight: bold;}
A:visited {	color: #4CBFEE;	text-decoration: underline;	font-weight: bold;}
A:hover   {	color: #1180AE;	text-decoration: underline;	font-weight: bold;}