td,th,body,a,input,textarea,select {
	font-family: "Verdana", "Arial", sans-serif;
	text-decoration: none;
	margin: 0px;
	text-align:left;
	font-size: 12px;
}

body,table {font-size:11px; line-height:15px; }

.mainclass {
	padding-left: 4px;
}

h1 {
	line-height: normal;
	font-size: 20px;
	margin-bottom: 4px;
	margin-top: 4px;
}

/* links */
a {
	color:navy;}

a:hover {
	background-color:#EEEEFF;
	text-decoration: underline; }

td {
	text-align:left;
	vertical-align:top;}

th {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	line-height:normal;}

td.topnavigation {
	vertical-align: bottom;
	text-align: right;}

table.preisuebersicht_filme {background-color:#EEEEFF;}
table.preisuebersicht_schulkinoplus {background-color:#FFFFDD;}

/* Menue - Heuptpunkte */
.menue_main {
	background-color: #004488; /* border-color: #C42A27 #C42A27 #C42A27 #C42A27;*/
	color: #FFFFFF;
	border-top: thin solid #F5F5F5;
	padding: 2px 2px 2px 2px; /* border-width: 1px 1px 1px 1px;*/
	display: block;
	font-size: 13px;
}
a.menue_main:hover {
	color: #FFFFFF;
	background-color: #004488;
	text-decoration: none;
}

.menue_main_skp {
	background-color: Green; /* border-color: #C42A27 #C42A27 #C42A27 #C42A27;*/
	color: #FFFFFF;
	border-top: thin solid #F5F5F5;
	padding: 2px 2px 2px 2px; /* border-width: 1px 1px 1px 1px;*/
	display: block;
	font-size: 13px;
}
a.menue_main_skp:hover {
	color: #FFFFFF;
	background-color: Green;
	text-decoration: none;
}

.menue_main_kff {
	background-color: #FF8C00; /* border-color: #C42A27 #C42A27 #C42A27 #C42A27;*/
	color: #FFFFFF;
	border-top: thin solid #F5F5F5;
	padding: 2px 2px 2px 2px; /* border-width: 1px 1px 1px 1px;*/
	display: block;
	font-size: 13px;
}
a.menue_main_kff:hover {
	color: #FFFFFF;
	background-color: #FF8C00;
	text-decoration: none;
}

.menue_main_skw {
	background-color: #C42A27; 
	color: #FFFFFF;
	border-top: thin solid #F5F5F5;
	padding: 2px 2px 2px 2px;
	display: block;
	font-size: 13px;
}
a.menue_main_skw:hover {
	color: #FFFFFF;
	background-color: #C42A27; 
	text-decoration: none;
}

.menue_main_bestellen {
	background-color: #C42A27; /* border-color: #C42A27 #C42A27 #C42A27 #C42A27;*/
	color: #FFFFFF;
	border-top: thin solid #F5F5F5;
	padding: 2px 2px 2px 2px; /* border-width: 1px 1px 1px 1px;*/
}

/* Menue - Unterpunkte */
.menue_item {
	background-color: #F5F5F5;
	border-top: 2px solid #004488;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: #004584;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menue_item:hover {
	color: #FFFFFF;
	background-color: #004488;
	text-decoration: none;
}

.menue_item_bestellen {
	background-color: #F5F5F5;
	border-top: 2px solid #C42A27;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: #C42A27;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menue_item_bestellen:hover {
	color: #FFFFFF;
	background-color: #C42A27;
	text-decoration: none;
}

.menue_item_skp {
	background-color: #F5F5F5;
	border-top: 2px solid Green;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: Green;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menue_item_skp:hover {
	color: #FFFFFF;
	background-color: Green;
	text-decoration: none;
}

.menue_item_kff {
	background-color: #F5F5F5;
	border-top: 2px solid #FF8C00;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: #FF8C00;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menue_item_kff:hover {
	color: #FFFFFF;
	background-color: #FF8C00;
	text-decoration: none;
}

.menue_item_skw {
	background-color: #F5F5F5;
	border-top: 2px solid #C42A27;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: #C42A27;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.menue_item_skw:hover {
	color: #FFFFFF;
	background-color: #C42A27;
	text-decoration: none;
}


.menue_form {
	background-color: #E7EBF6;
	border-bottom: medium solid #004488;
	border-left: thin solid #004488;
	border-right: medium solid #004488;
	border-top: thin solid #004488;
	margin: 2px 2px 2px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004488;
}

.topnav {
	background-color: #004488;
	color: #ffffff;
	line-height: 14px;
}

.hr {
	height: 2px;
	background-color: #333333;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px}

.itemheader {
	background-color: #E7EBF6; /*#ffd5ab #DDDDFF #D4DAEA*/
}

.itembody {
	background-color: #F5F5F5;
	/*#ffead5 #F5F5F5;*/
}
.itembody2 {
	background-color:#FFFFFF; }

.itemfooter {
	background-color:#F0F0FF; }

.itemheader_inactive {
	background-color:#FFEEEE;
	color:#808080; }

.itembody_inactive {
	background-color:#FFE0E0;
	color: #808080 }

.itemfooter_inactive {
	background-color:#FFF0F0;}

.itemheader_deleted {
	background-color:#F0F0F0;
	color:#808080; }

.itembody_deleted {
	background-color:#F8F8F8;
	color:#808080; }

a.itembody_deleted {
	color:#808080;
}

.itemfooter_deleted {
	background-color:#F5F5F5;
	color:#808080; }

.notify {
	color:#660000; }

.filmlist {
	background-color: #FFCC66 }

.center {
	text-align: center;
}

.small {
	font-weight: normal;
	font-size: 90% }

.footer {
	font-size: 11px;
	text-align: center; }

.white {
	color:white;}

.news {
	background-color:#003399;
	color:white;}

.bestellung {
	background-color:#006600;
	color:white;}

.filme {
	background-color:#FF9933;}

.veranstaltungen {
	background-color: #F2F2F2;
}
.veranstaltungenlisttitle {
	font-size: 14px;
	font-weight: bold;
}
.justify {
	text-align: justify;
}

.red {
	color:red;}

.linkTitle {
	font-weight: bold;}

.bold {
	font-weight: bold;}

.mark {
	background-color:#F2F2F2;}

.redirect {
	background-color:#F0E0FF;
	padding: 10px 10px 10px 10px;}

.warnung {
	color:red;
	font-weight:bold;}

.hinweis {
	color:green;
	font-weight:bold;}

.OK {
	color:green;
	font-weight:bold;}

.right {
	text-align:right;}

.statusFehler {color:red;}
.statusOK {color:green;}

.rot {color:red;}
.blau {color:blue;}
.gruen {color:green;}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

.bestellvorgang {
	color: #FFFFFF; /* #C42A27#*/
	font-weight: bold;
	background-color: #006600;
	padding: 5px 5px 5px 5px;
	border-width: 0px 0px 0px 0px;
	height: 24px;
	cursor: pointer;
}
.bestellvorgang:hover {
	color: #FFFFFF; /* #C42A27#*/
	font-weight: bold;
	background-color: #006600;
	padding: 5px 5px 5px 5px;
}

.Textarea, .Input {
	background-color: #EEFFFF;
	font-size: 10px;
}
.Check, .Radio {
	background-color:#EEFFFF; }

.auswahlliste {
	 background-color:#EEFFFF;}

.BestellungOK {
	 background-color:#AAFFAA;}
.BestellungNichtOK {
	 background-color:#FFAAAA;}

.auswahllisteVeranstaltungen {
	 background-color:#EEFFFF;}
.editforms {
	background-color: #DDDDDD;
	font-size: 10px;
	margin: 2px;
	border: 1px solid black;
}
