BODY  {
	margin			: 0px;
	background-color		: #ababce;
}

BODY.empty  {
	background		: #FFFFFF;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica;
	font-size		: 12px;
}

BODY.calendar  {
	font-family		: Verdana,Arial,Helvetica;
	font-size		: 12px;
	background		: #FFFFFF;
	margin			: 0px;
}

a {
	color			: #7585ff;
}

a:visited {
	color			: #5262b4;
}

a:active {
	color			: #FFCC00;
}

a.main, a.main:visited, a.main:hover, a.main:active {
	text-decoration	: underline;
	color			: #FFFFFF;
}

a.index_menu, a.index_menu:visited, a.index_menu:hover {
	text-decoration	: underline;
	color			: #000000;
}

a.index_menuActivated, a.index_menuActivated:visited, a.index_menuActivated:hover {
	text-decoration	: underline;
	color			: #EE0000;
	font-weight			: bold;
}

a.mainActivated, a.mainActivated:visited, a.mainActivated:hover, a.mainActivated:active {
	text-decoration		: underline;
	font-weight			: bold;
	color				: #EE0000;
}

a.footerActivated, a.footerActivated:visited, a.footerActivated:hover, a.footerActivated:active {
	text-decoration		: none;
	color				: #EE0000;
	font-weight			: bold;
}

A.listNav, A.pageNav {
	font-weight		: bold;
	color			: #000000;
}

a.action {
	font-size		: 16px;
}

a.rightManual, a.rightManual:visited, a.rightManual:hover, a.rightManual:active {
	text-decoration		: underline;
	color				: #7585ff;
}

div.rightManual, div.rightManualSelected {
	padding				: 0px;
	padding-bottom		: 10px;
}

div.rightManualSelected {
	color				: #CC0000;
	font-weight			: bold;
}

TD.listNav, TD.pageNav {
	font-weight		: bold;
}

A.listMenu {
	font-size		: 9px;
}

.FormFieldName {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			12px;
	font-weight:		bold;
	font-style:			bold;
	text-align:			right;
	color:				#000000;
	padding-right:		5px;
}

.FormFieldHeader {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			12px;
	font-weight:		bold;
	font-style:			bold;
	text-align:			left;
	color:				#000063;
	padding-right:		5px;
}

.FormHeader {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			16px;
	font-weight:		bold;
	font-style:			bold;
	text-align:			center;
	color:				#000063;
}

.FormFooter {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			11px;
	text-align:			center;
	color:				#000063;
}

TD,TH  {
	font-family			: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size			: 13px;
}

TD.listHead {
	font-weight			: bold;
	background-color	: #EEEEEE;
	padding-top			: 3px;
	padding-bottom		: 3px;
}

TD.listNav {
	color				: #AAAAAA;
}

.FormSubmit {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			11px;
	font-weight:		normal;
	font-style:			normal;
}

.FormField {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			11px;
	font-weight:		normal;
	font-style:			normal;
}

.FormSelect {
	font-family:		Verdana,Arial,sans-serif;
	font-size:			11px;
	font-weight:		normal;
	font-style:			normal;
}

INPUT.kontakt {
	width:				200;
	height:				20;
}

INPUT.kontaktreadonly {
	width:				200;
	height:				20;
	background-color:	#eeeeee;
	color:				#666666;
	border:				1px solid #AAAAAA;
}

INPUT.FormField {
	width:				300;
	height:				20;
}

INPUT.SmallFormField {
	width:				100;
	height:				20;
}

INPUT.SmallLoginFormField {
}



.smallImage {
	style=float:	left; 
	margin-right:	10px;
	margin-bottom:	5px;
	margin-top:		5px;
}

SELECT.FormField {
	width:				300;
	height:				20;
}

TEXTAREA.FormField {
	width:				300;
	height:				100;
}

.Success {
	color:				#339933;
	font-weight:		bold;
}

.Error {
	color:				#EE0000;
	font-weight:		bold;
}

.delete {
	font-size:			20px;
	color:				#666666;
	font-weight:		bold;
}

div.Error {
	font-size:			15px;
	padding-bottom:		15px;
}

.Warning {
	color:				#FF7700;
	font-weight:		bold;
}

.FormError {
	color:				#EE0000;
	font-weight:		bold;
}

.calBorder {
	background:			#EBEBEB;
}

.calNav {
	background:			#FFFFFF;
	text-align:			center;
}

.calWeekDays {
	background:			#CCCCFF;
	text-align:			right;
}

.callCurrentDay {
	background:			#AAAAFF;
	text-align:			right;
}

.calWeekendDays {
	background:			#FFAA33;
	text-align:			right;
}

.calWorkingDays {
	background:			#FFFFFF;
	text-align:			right;
}

.calCurrentMonth  {
	color:				#000000;
	text-decoration:	underline;
}

.calDifferentMonth  {
	color:				#999999;
}

.mandatory {
	color:				#FF5500;
}

.stepsdesc {
	font-size:			13px;
	padding-bottom:		15px;
}

TD.alarm {
	background:			#FF8800;
}

A.alarm {
	color:				#000000;
	font-weight:		bold;
}

A.alarm:hover {
	color:				#EE0000;
	font-weight:		bold;
}

select.formEntry {
	width:				265px;
}

select.smallFormEntry {
	width:				200px;
}

.wideFormEntry {
	width:				400px;
}

input.filterEntry {
	width:				350px;
}

input.searchEntry {
	width:				250px;
}

select.searchEntry {
	width:				250px;
}

select.searchOperator {
	width:				150px;
}

select.searchJunction {
	width:				150px;
}

select.smallSearch {
	width:				300px;
}

input.mainSearchForm, select.mainSearchForm {
	width:				320px;
}


input.mainSearchFormNew{
	width:				135px;
}

.formComment {
	font-size			: 11px;
}

.PageLinkCurrent {
	color:				#FF7700;
	font-weight:		bold;
}

td.header {
	background-color	: #663399;
	height				: 88px;
	text-align			: right;
}

td.content {
	font-family			: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size			: 13px;
	background-color	: #FFFFFF;
}

td.mainNavigation {
	height				: 24px;
	width				: 888px;
	vertical-align		: top;
}

td.topSpace {
	background-color	: #FFFFFF;
	height				: 5px;
	width				: 888px;
	vertical-align		: top;
}

td.NavSpace {
	background-color	: #FFFFFF;
	height				: 25px;
	vertical-align		: top;
}


td.NavigationSearch {
	background-color	: #FFFFFF;
	vertical-align		: top;
}

.Background {
	background-color	: #FFFFFF;
}

td.Headline {
	background-color	: #FFFFFF;
	vertical-align		: top;
	height				: 37px;
}

td.leftMargin {
	background-color	: #FFFFFF;
	width				: 25px;
	vertical-align		: top;
}

td.rightMargin {
	background-color	: #FFFFFF;
	width				: 18px;
	vertical-align		: top;
}

td.contentBox {
	background-color	: #FFFFFF;
	width				: 692px;
	vertical-align		: top;
	color				: black;
}

td.topBanner {
	height				: 30px;
	background-color	: #ffffff;
}

td.adBanner {
	background-color	: #ffffff;
	width				: 156px;
	vertical-align		: top;
	text-align			: right;
}

td.rightContent {
	background-color	: #ffffff;
	width				: 150px;
	vertical-align		: top;
	text-align			: left;
}

td.langSelect {
	vertical-align		: top;
	text-align			: left;
	padding-left		: 15px;
	padding-top			: 5px;
	background-color	: #ffffff;
	font-size			: 11px;
	font-weight			: bold;
	line-height			: 1.5em;
}

select.main {
	width				: 125px;
}


.LoginHorizontal, td.FormFieldNameHorizontal, td.FormFieldHorizontal {
	background-color	: #E2E2E2;
}


.LoginNew {
	background-color	: #ffffff;
}

.SearchHorizontal, .AdvancedSearch {
	background-color	: #E2E2E2;
}

.username {
	font-weight			: bold;
	font-size			: 16px;
}

h5 {
	font-size			: 16px;
	margin-bottom		: 5px;
}

h3 {
	font-size			: 23px;
	margin-top			: 0px;
	margin-bottom		: 10px;
}

h4 {
	font-size			: 18px;
	margin-top			: 5px;
	margin-bottom		: 10px;
}

h5.form {
	font-size			: 14px;
	margin-top			: 10px;
	margin-bottom		: 0px;
}

span.form {
	font-size			: 14px;
	font-weight			: bold;
	margin-top			: 10px;
	margin-bottom		: 0px;
}

.activePage {
	font-weight			: bold;
}

.deactivated {
	color				: gray;
}

.larger {
	font-size			: 16px;
}

.morelarger {
	font-size			: 18px;
}

.largest {
	font-size			: 23px;
}

.rankingNumber {
	color				: #ee0000;
	font-weight			: bold;
	font-size			: 22px;
}

.clickPathSmall {
	font-size			: 12px;
}

.clickPath {
	font-size			: 18px;
}


.filmTitle {
	color				: #ee0000;
	font-size			: 22px;
}


table.thinBorder {
	border				: 1px solid #999999;
}

td.loggedOffHint {
	padding-top			: 25px;
	font-weight			: bold;
	color				: #ee0000;
}

td.action {
	padding-top				: 12px;
	line-height				: 1.9em;
	vertical-align			: center;
}

td.clickPath {
	padding-top				: 20px;
	vertical-align			: bottom;
}

td.legalDisclaimer {
	padding-top				: 20px;
	padding-left			: 25px;
	padding-right			: 25px;
	font-size				: 10px;
	color					: #757575;
	background-color		: #FFFFFF;
}

td.footNavigation {
	font-family				: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size				: 13px;
	background-color		: #FFFFFF;
	padding-top				: 15px;
	padding-bottom			: 15px;
}

.activeStep {
	font-size:			12px;
	font-weight:		bold;
}

.todoStep, .doneStep {
	font-size:			12px;
	font-weight:		normal;
	color:				#999999;
}

.white{
	color:				#FFFFFF;
}

.s {
	color					: #EE0000;
	background-color		: #EE0000;
}

.w {
	color					: #EE0000;
	background-color		: white;
}

td.rssLine {
	padding-top			: 5px;
}


.VotingStarsHeadline {
	XXfont-size:			18px;
	color:				#CC0000;
	padding-top:		15px;
	padding-bottom:		10px;
}


ul.Links{
	margin-left: 		10px;
	padding-left: 		10px;
	margin-top: 		5px;
	padding-top: 		5px;
	list-style-type: 	"disc";
}

div#collectionContainerHomepage {
	width					: 695px;
	min-height				: 249px;
	margin					: 0;
	margin-bottom			: 15px;
}

img#collectionCover {
	margin-right			: 17px;
}

div#collectionHeadline {
	font					: 22px "FF DIN Bold", "Helvetica Neue", Arial, Helvetica, "Geneva", sans-serif;
	color					: rgb(187, 0, 0);
 	margin-bottom			: 13px;
}

