/* globals */
form			{ margin: 0 0 0; padding: 0 0 0 }
body			{ background-color: #fff; margin: 0 }
.logo			{ background-image: url("/images/unicumde.gif"); background-repeat: no-repeat }
a				{ color: #EF0009; text-decoration: none }
a:hover			{ color: #EF0009; text-decoration: underline }
div.image		{ background-color: #edebec; text-align: center; }
img				{ border: 0px }
/*ul				{ margin: 0 0 0 13px; padding: 0px; list-style-image:url("/images/reddot.gif"); }*/
ul.linktipps				{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; list-style-type: none; margin-left: 12px; padding-left: 16px; margin-top: 5px}
ul.linktipps li				{ margin-bottom: 5px; line-height: 15px; }
ul.linktipps li a			{ font-size: 11px; line-height: 15px; }
table.evp_table				{ font-size: 12px; line-height: 16px; }
.se_text { font-family: Verdana, Arial, Helvetica, ms sans serif; font-size: 10px; display:none; }

/* navigationsleiste */
/*.menu				{ color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-repeat: repeat; list-style-position: outside; position: relative } */
td.left				{ width: 170px; vertical-align: top; padding-right: 7px; }
td.left2 			{ text-align: left; width: 175px; padding-right: 7px; vertical-align: top }
div.channelbox	 	{ margin-left: 11px; text-align: left; }
.separator_white	{ width: 100%; height: 4px; font: 1px/1px verdana; background-image: url("/images/hr_menu.gif"); }
.separator_black	{ width: 100%; height: 1px; font: 1px/1px verdana; background-image: url("/images/hr_container.gif"); }
.separator_blue		{ width: 100%; height: 1px; font: 1px/1px verdana; background-image: url("http://www.unicum.de/community/beta/themes/unicum/images/border_bg.gif"); }
.containerdot		{ font-size: 1px; line-height: 1px; background-color: #edebec; background-image: url("/images/hr_content.gif"); background-repeat: repeat-x }
a.menu:link			{ color: #fff; text-decoration: none }
a.menu:hover		{ color: #fff; text-decoration: none; background-repeat: no-repeat; background-position: 5px 0 }

div.section_menu					{ margin-left: 11px; background: url(http://www.unicum.de/community/beta/themes/unicum/images/border_bg.gif) repeat-x; }
select.channel						{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; margin: 8px 0 5px 0; }
div.section_menu_item				{ color: #000; font: 12px/24px arial, helvetica, verdana, geneva, sans-serif; text-decoration: none; display: block; width: 100% }
div.section_menu_item a        	 	{ color: #EF0009; display: block; width: 100% }
div.section_menu_item a:hover		{ background-color: #eee; }
div.section_submenu					{  }
div.section_submenu_item			{ font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; display: block; width: 100% }
div.section_submenu_item a      	{ color: #EF0009; font-size: 11px; font-family: arial, helvetica, verdana, geneva, sans-serif; line-height: 1; text-decoration: none; display: block; padding: 3px 0 3px 11px; width: 100% }
div.section_submenu_item a:hover	{ color: #EF0009; font-size: 11px; font-family: arial, helvetica, verdana, geneva, sans-serif; line-height: 1; text-decoration: none; background-color: #eee; display: block; padding: 3px 0 3px 11px; width: 140px; }
div.serviceContainer				{ margin: 12px 0 0 11px; padding: 6px 0; }
div.service_item	{ font: 11px/25px arial, helvetica, verdana, geneva, sans-serif; display: block; width: 100%; }
div.service_item a        		 	{ display: block; width: 100%;}

/* login und linktips */
div.login_box						{ font-size: 11px; margin-left: 11px; padding-top: 5px; padding-left: 3px; background-color:#eee; }
div.login_box select.search			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; }
#loginbox_login_form_un				{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; }
#loginbox_login_form_pw				{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 116px; }

div.tips_head  						{ color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; padding-left: 11px; margin-top: 5px; }
div.tips_item						{ color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 11px;}
div.tips_item ul					{  }
div.tips_item a 					{ color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none;}
div.tips_item a:hover				{ color: #fff; text-decoration: underline }
/* added by UNICUM */
div.search.searchbutton a		{ color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 14px; text-decoration: none;}

/* content general */
td.center    				{ width: 410px; vertical-align: top; padding: 0 0 0 0px }
td.center h1				{ clear: left; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 22px; margin: 0 0 5px 0; }
td.center2    				{ width: 410px; vertical-align: top; padding: 0 0 0 10px }
td.center2 h1				{ color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 22px; margin: 0 0 5px 0; }
td.noads    				{ width: 596px; vertical-align: top; padding: 0 0 0 10px }
td.headeronly  				{ width: 776px; vertical-align: top; padding: 0 0 0 0px }
div.breadcrumb				{ color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 11px 0 0 0; height: 23px; }
a.breadcrumb:link			{ color: #EF0009; text-decoration: none } /* color was #333 */
a.breadcrumb:visited			{ color: #EF0009; text-decoration: none }
a.breadcrumb:hover			{ color: #EF0009; text-decoration: underline }
td.footer    				{ text-align: center; vertical-align: bottom; padding: 0 0 0 10px }
td.footer_nobg 				{ text-align: center; vertical-align: bottom; padding: 0 0 0 0px }
div.footer					{ text-align: center; font-size: 11px; line-height: 16px; margin-top: 6px; margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; }

/* content einspaltig - teaser und inhalt */
div.single_column 					{ width: 405px; color: #000; font-family: Arial, Helvetica, sans-serif; }
div.single_column .copy				{ font-size: 11px; line-height: 16px; margin-bottom: 12px }
div.single_column .intro			{ font-size: 12px; font-weight: bold; line-height: 16px; }
div.single_column h1				{ font-size: 18px; font-weight: bold; line-height: 22px; margin: 0 0 5px 0; clear:left;}
div.single_column h2				{ margin: 0 0 5px 0; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight:  bold; }
div.single_column img.teaser		{ margin-bottom: 5px; }
div.single_column img.teaser_high	{ float: right; position: relative; margin-left: 20px; margin-bottom: 10px; }
div.single_column .infobox			{ float: right; position: relative; width: 195px; margin: 0px 0px 10px 20px;  }
div.single_column .infobox .image	{ background-color: #edebec; text-align: center; width: 195px; }
div.single_column .infobox .copy	{ padding: 10px; background-color: #ccc; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px }
div.single_column ul				{ margin-left : 0px; padding-left: 15px }
div.single_column li				{ margin-left : 0px; padding-left: 0px }
div.single_column .changedSize 	{ font-size: 12px;}

/* content zweispaltig - teaser und inhalt */
td.double_column				{ vertical-align: top; width: 195px; color: #000; font-family: Arial, Helvetica, sans-serif; }
td.double_column .copy			{ font-size: 11px; line-height: 16px; margin-bottom: 12px }
td.double_column h1				{ font-size: 14px; font-weight: bold; line-height: 20px; margin: 4px 0 0 0; }
td.double_column h2				{ font-size: 11px; font-weight: bold; line-height: 20px; margin: 10px 0 0 0; }
td.double_column a:link			{ color: #EF0009; text-decoration: none }
td.double_column a:hover		{ color: #EF0009; text-decoration: underline }
td.double_column .infobox		{ background-color: #ccc; font-size: 11px; line-height: 16px; margin: 8px 0 8px 0; padding: 10px 10px 10px 10px; }
td.double_column .infobox h1 	{ font-size: 14px; font-weight: bold; line-height: 16px; margin: 0 0 10px 0; }
td.double_column .image			{ margin-top: 8px; margin-bottom: 8px; }



/* rechter menubalken */
td.right						{ width: 186px; text-align: right; vertical-align: top; }
div.searchbox					{ width: 185px; margin-left: 1px; text-align: right; background-color: #b11433; background-image: url("/images/box_shadow.gif"); background-repeat: repeat-y; }
div.searchbox input.textfield	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 150px; margin: 7px 15px 7px 0; }
div.searchbox div.buttons		{ margin-right: 18px; }

/* edited by UNICUM */
div.advertise					{ width: 180px; margin-left: 6px; margin-top: 0px; margin-bottom: 18px; padding-top: 1px; }
div.advertise table.container	{ margin: 5px; width: 170px; }
div.advertise td.text			{ color: #000; vertical-align: top; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; }
div.advertise td.text h1		{ font-size:11px; margin: 0px; font-weight: bold; }
/*div.advertise td.text a:link	{ color: #b11433; text-decoration: none }
div.advertise td.text a:hover	{ color: #000; text-decoration: underline } */
div.advertise td.text img		{ float: right; border: 0; margin: 5px 0px 5px 5px; }
/*div.advertise img.fullsize		{ margin: 5px 0 5px 0; } */

div.navigation_ad				{ width: 150px; color: #fff; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; padding-left: 10px }
div.navigation_ad table.container { width: 150px; background-color: #fff; padding: 5px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif;}
div.navigation_ad td.text		{ color: #000; vertical-align: top; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; }
div.navigation_ad td.text h1	{ font-size:11px; margin: 0px; font-weight: bold; }
div.navigation_ad td.text img	{ float: right; border: 0; margin: 5px 0px 5px 5px; }

/* ad classes */
td.skyscraper				{ vertical-align: top; padding: 0 0 0 10px; } 

/*not used*/
ul.content2  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; white-space: nowrap; list-style-type: square; list-style-image: url("/images/reddot.gif"); margin: 0 0 0 1.8em; padding-left: -20px; position: static; left: -20px }
/* NEU HINZUGEKOMMEN EWERK */
TR.tablerow1 { background-color: #EDEBEC;}
TR.tablerow2 { background-color: #CCCCCC;}
TR.tablerow3 { background-color: #B11433;}
/* tr4 was missing?!, added by DL */
TR.tablerow4 { background-color: #FFFFFF;}
TR.tablerow5 { background-color: #F3F3F3;}
TD.tablecolumn1 { background-color: #EDEBEC;}
TD.tablecolumn2 { background-color: #CCCCCC;}
TD.tablecolumn3 { background-color: #B11433;}
TD.tablecolumn4 { background-color: #FFFFFF;}
TD.tablecolumn5 { background-color: #F3F3F3;}
td.masken { background-color: #EDEBEC; font-family: geneva, ms sans serif, Arial, Helvetica; font-size: 10px;}
.separator_black	{ width: 100%; height: 1px; background-image: url("/images/hr_container.gif"); }
div.nachhilfe			{ font-family: Arial, Helvetica, sans-serif; }
div.nachhilfe .copy		{ font-size: 11px; line-height: 16px; margin-bottom: 8px }
div.nachhilfe .standard		{ font-size: 11px; line-height: 16px; }
div.nachhilfe .copywhite	{ font-size: 11px; line-height: 16px; color: #ffffff; }
div.nachhilfe .intro	{ font-size: 11px; font-weight: bold; line-height: 16px; }
div.nachhilfe h1		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 20px; margin: 4px 0 0 0; }
div.nachhilfe h2		{ font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; line-height: 20px; margin: 10px 0 0 0; }
div.nachhilfe h3				{ margin: 0 0 5px 0; color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight:  bold; }

/* Standart style f�r alle Services */
div.main			{ font-family: Arial, Helvetica, sans-serif; }
div.main .copy		{ font-size: 11px; line-height: 16px; margin-bottom: 8px }
div.main .standard		{ font-size: 11px; line-height: 16px; }
div.main .changedSize 	{ font-size: 12px; }
div.main .copywhite	{ font-size: 11px; line-height: 16px; color: #ffffff; }
div.main .error	{ font-size: 11px; color: #cc0000; }
div.main .intro	{ font-size: 11px; font-weight: bold; line-height: 16px; }
div.main h1		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 20px; margin: 4px 0 0 0; }
div.main h2		{ font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; line-height: 20px; margin: 10px 0 0 0; }
div.main h3				{ margin: 0 0 5px 0; color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight:  bold; }
/* funzt net :-(
div.main hr	{ width: 100%; height: 1px; font: 1px/1px; border-style: none; background-image: url("/images/hr_container.gif"); }
*/
a.copywhite	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #ffffff; }

/* GUESTBOOK */
span.standard 			{ font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
div.guestbook			{ color: #ffffff; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
div.gb_white			{ color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;}
div.gb_white a 			{ color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none;}
div.gb_white a:hover	{ color: #fff; text-decoration: underline }
TD.header				{ color: #ffffff; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h1						{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; clear:both;}

/* themelistitem */
div.themelistitem  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin-bottom: 12px }
div.themelistitem .copy  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px }
div.themelistitem .bild { width: 175px; text-align: center; background-color: #edebec; margin-right: 10px; float: right; max-height: 75px}
div.themelistitem h1 { font-size: 14px; font-weight: bold; line-height: 16px; margin-top: 10px }

/* UNICUM Karriere Zentrum */
.monthPacket { margin: 10px 0px 10px 0px; padding: 5px; background-color: #EDEBEC; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; border: 1px solid #B11433; }
.subheadline { font-size: 11px; margin-top: 5px; font-weight: normal; }
.infoText { font-size: 10px; }
td.headline_password { font-size: 14px; font-weight: bold; padding: 4px; background-color: #b11433;  color: #ffffff; }
#whitePageSelector:hover { color: #ffffff; text-decoration: none; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;}
#blackPageSelector:hover { color: #000000; text-decoration: none; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.unicumColorBox { border: 1px solid #B11433; }

.newsletterBox { width: 596px; margin-bottom: 15px; }
.newsletterBoxHeader { background-image: url('/community/beta/themes/unicum/images/content_block_big_header.jpg'); width: 596px; height: 11px; font: 1px Arial; }
.newsletterBoxContent { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; padding: 0 10px;  }
.newsletterBoxFooter { background-image: url('/community/beta/themes/unicum/images/content_block_big_bottom.jpg'); background-repeat: no-repeat; background-position: bottom; height: 11px; }


/*Form Buttons*/
.button {
  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #B11433;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}

/*unicum ads*/

.adHeader {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 10px 2px 10px;
	background-color: #EB060E;
}
.adText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	color: #000;
}
.adList {
	margin: 0;
	padding: 0;
}

.adListItem {
	display: block;
	padding: 3px 4px 3px 4px;
}

.adOdd {
	background-color: #F8F8F8;
}
.adLink {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	background-image: url(../images/reddot.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/* Formular Mensagewinnspiel & Professor des Jahres Anfang */
	.clearer {
		clear:				both;
		visibility:			hidden;
	}

	.competitionOuterBox {
		width:				390px; 
		border:				1px solid #D3D3D3; 
		background-color:	#F6F6F6;
		padding-bottom:		10px;
		margin-top:			10px;
	}

	.competitionOuterBox2 {
		width:				390px; 
		border:				1px solid #D3D3D3; 
		background-color:	#F6F6F6;
		margin-top:			10px;
	}

	.competitionHeadline {
		background-color:	#FDFDFD;
		height:				30px;
	}

	.competitionHeadline2 {
		width:				396px;
	}

	.competitionRatingHeadline {
		font:				bold 12px Arial;
		width:				170px;
		padding:			9px 0 9px 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionRatingHeadline2 {
		font:				bold 12px Arial;
		width:				165px;
		padding:			0 0 0 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionRatingBoxes {
		font:				bold 12px Arial;
		width:				66px;
		margin-left:		5px;
		padding:			0;
		text-align:			center; 
		float:				left;
	}

	.competitionDescription {
		font:				bold 12px Arial;
		width:				170px;
		padding:			9px 0 3px 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionDescriptionLarge {
		font:				bold 12px Arial;
		width:				290px;
		padding:			9px 0 3px 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionDescription2 {
		font:				bold 12px Arial;
		width:				170px;
		height:				36px;
		border:				1px solid #D3D3D3;
		background-image:	url("/images/sonstiges/mensa_bg.gif"); 
		background-repeat:	repeat-x;
		padding:			9px 0 3px 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionTextFullLength {
		font:				normal 11px Arial;
		width:				390px;
		padding:			9px 0 3px 10px;
		text-align:			left; 
		float:				left;
	}

	.competitionTextFullLengthCaptcha {
		font:				normal 11px Arial;
		padding:			9px 0 3px 36px;
		text-align:			left; 
		float:				left;
	}

	.competitionTextFullLength .checkBoxInset {
		width:				22px; 
		height:				30px; 
		float:				left;
	}
	
	.competitionTextFullLength .descriptionText {
		width:				340px; 
		float:				left; 
		margin-left:		5px;
		padding-top:		3px;
	}

	.competitionRating {
		width:				68px;
		height:				36px;
		border:				1px solid #D3D3D3;
		background-image:	url("/images/sonstiges/mensa_bg.gif"); 
		background-repeat:	repeat-x;
		margin-left:		4px;
		float:				left;
	}

	.competitionInputSet {
		width:				210px;
		padding:			8px 0 4px 0;
		font:				normal 11px Arial;
		text-align:			left; 
		float:				left;
	}

	.competitionInputSetSmall {
		width:				60px;
		padding:			11px 0 4px 0;
		font:				normal 11px Arial;
		text-align:			left; 
		float:				left;
	}

	.competitionInputfield { 
		width:				200px;
		font:				normal 11px Arial;
	}

	.competitionInputfieldSmall { 
		width:				50px;
		font:				normal 11px Arial;
	}

	.competitionInputfieldMedium { 
		width:				140px;
		margin-left:		10px;
		font:				normal 11px Arial;
	}

	.competitionTextarea {
		width:				200px;
		height:				80px;
		font:				normal 11px Arial;
	}

	.competitionTextareaFullLength {
		width:				360px;
		height:				80px;
		font:				normal 11px Arial;
	}

	.competitionSubmitInset {
		background-color:	#FDFDFD;
		height:				40px;
		margin-top:			15px;
	}

	.competitionTextBox {
		width:				168px;
		height:				36px;
		border:				1px solid #D3D3D3;
		background-image:	url("/images/sonstiges/mensa_bg.gif"); 
		background-repeat:	repeat-x;
		float:				left;
	}

	.competionsTextPositioner {
		margin-left:		10px; 
		margin-top:			10px;
		font:				bold 12px Arial;
	}

	.competitionCheckBoxesSet {
		margin-top:			10px;
	}

	.competitionCheckBox {
		width:				30px; 
		margin-left:		10px; 
		text-align:			right; 
		float:				left;
	}

	.competitionCheckBoxDescription {
		width:				340px; 
		padding-left:		5px; 
		text-align:			left; 
		float:				left;
	}

	.competitionRadios { 
		margin:				0; 
		padding:			0;
		width:				13px;
		height:				13px;
		display:			block;
	}

	.competitionRadiosStandard { 
		margin:				0; 
		padding:			0;
		width:				13px;
		height:				13px;
	}

	.competionsRadioPositioner {
		margin-left:		27px; 
		margin-top:			11px;
	}

	.competitionRatingSubmit {
		padding:			9px 0 9px 0;
		text-align:			center; 
	}

	.formError {
		font:				bold 12px Arial;
		color:				#ff0000;
	}
	/* Formular Mensagewinnspiel & Professor des Jahres Ende */