/*
Aktuelle Farben:
dunkel:		#e4200e
hell:		#f6b3ad
 */

html {
	height:100%;
	}

body {
	margin:0px;
	padding:0px;
	scrollbar-3dlight-color:#ffffff; /* Farbe Scrollbalken, identisch wie Seitenhintergrund */
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#ededee;
    scrollbar-darkshadow-color:#ededee;
    scrollbar-face-color:#ededee;
    scrollbar-highlight-color:#ededee;
    scrollbar-shadow-color:#ffffff;
	height:100%;
	background:url(images/main_bg.gif) center repeat-y;
	background-color:#231f20;
}

#page {
	width:970px;
	margin:0 auto;
}



/* Box HEAD */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#boxHEAD {
	width:930px;
	height:210px;
	padding-top:15px;
	padding-left:40px;
	background-image:url(/images/head_bg.gif);
}

.HeadColor {
	background-color:#e4200e;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* BOX DEFINTION */
/* ------------------------------------------------------------------------------------------------------ */ 
#boxCONTENT {
	width:970px;
/*	padding-left:0px;*/
}

#boxMAIN {
	width:970px;
/*	height:385px;*/
}

#boxMAIN110 {
	width:110px;
/*	width:110px;*/
	height:380px;
/*	height:380px;*/
	float:left;
	background:url(/images/left_bg.gif) top no-repeat;
}

#boxMAIN120 {
	width:119px;
/*	width:118px;*/
	height:369px;
	padding-top:10px;
	border-top:1px solid #f6b3ad;
/*	border-left:1px solid #f6b3ad;
	border-right:1px solid #f6b3ad;*/
	float:left;
}

#boxMAIN520 {
	width:500px;
	float:left;
	padding:10px;
	border-top:1px solid #f6b3ad;
}

#boxMAIN220 {
	width:145px;
	float:left;
	height:380px;
	padding-top:10px;
/*	padding-left:10px;*/
	padding-right:75px;
	border-left:1px solid #f6b3ad;
	background:url(/images/right_bg.gif) top no-repeat;
}

#boxNEWS {
	padding-left:10px;
}

#boxMEXAN {
	width:970px;
	padding-top:5px;
	text-align:right;
}

div#boxPopup {
	margin:10px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* #boxMAIN120 */
/* ------------------------------------------------------------------------------------------------------ */ 
div#boxMAIN120 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#boxMAIN120 ul.second {
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
}

div#boxMAIN120 ul.third {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
}

div#boxMAIN120 ul.fourth {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
}

#boxMAIN120 li {
	list-style-position:outside;
}	

#boxMAIN120 a, #boxMAIN120 a:link, #boxMAIN120 a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:18px;
	color:#000000;
	height:18px;
	padding-top:0px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}

#boxMAIN120 a:hover {
	color:#e4200e;
	font-weight:bold;
	background-color:#f6b3ad;
}

#boxMAIN120 .normal {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:18px;
	color:#000000;
	height:18px;
	padding-top:0px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}

#boxMAIN120active a:link, #boxMAIN120active a:visited, #boxMAIN120active a:hover {
	color:#e4200e;
	font-weight:bold;
}

div#boxMAIN120 h2 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:5px;
}

div#boxMAIN120 hr{
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #f6b3ad; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-top:2px;
	margin-bottom:5px;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* #boxMAIN520 */
/* ------------------------------------------------------------------------------------------------------ */ 
div#boxMAIN520 h1 {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:10px;
}

div#boxMAIN520 h2 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:5px;
}

div#boxMAIN520 p { 
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	margin-top:0px;
	margin-bottom:8px;
}

div#boxMAIN520 td { 
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
}

div#boxMAIN520 a, div#boxMAIN520 a:link, .div#boxMAIN520 a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

div#boxMAIN520 a:hover {
	color:#e4200e;
	text-decoration:underline;
	font-weight:normal;
}

div#boxMAIN520 ul { 
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}

div#boxMAIN520 input { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
}

div#boxMAIN520 input.submit { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
	background-color:#ffffff;
}

div#boxMAIN520 textarea { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
	background-color:#ffffff;
}

div#boxMAIN520 select { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
}

div#boxMAIN520 input.checkbox { 
	color:#000000;
	border:1px solid #e4200e;
}

div#boxMAIN520 hr{
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #f6b3ad; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-top:2px;
	margin-bottom:5px;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* #boxMAIN220 / #boxNEWS */
/* ------------------------------------------------------------------------------------------------------ */ 
div#boxNEWS h1 {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:10px;
}

div#boxNEWS ul {
	margin:0px;
	padding-left:0px;
	list-style:none;
}

div#boxNEWS li {
	list-style-position:outside;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	margin-bottom:10px;
}

div#boxNEWS p {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
}

div#boxNEWS a, div#boxNEWS a:link, div#boxNEWS a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	line-height:15px;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
}

div#boxNEWS a:hover {
	color:#000000;
	text-decoration:none;
}

div#boxMAIN220 a, div#boxMAIN220 a:link, div#boxMAIN220 a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	line-height:15px;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
}

div#boxMAIN220 a:hover {
	color:#000000;
	text-decoration:none;
}

div#boxNEWS img {
	margin-right:15px;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* #boxPopup */
/* ------------------------------------------------------------------------------------------------------ */ 
div#boxPopup h1 {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, Sans;
	font-weight:bold;
	color:#e4200e;
	margin-top:0px;
	margin-bottom:10px;
}

div#boxPopup p { 
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	margin-top:0px;
	margin-bottom:8px;
}

div#boxPopup td { 
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
}

div#boxPopup a, div#boxPopup a:link, .div#boxPopup a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

div#boxPopup a:hover {
	color:#e4200e;
	text-decoration:underline;
	font-weight:normal;
}

div#boxPopup input { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
}

div#boxPopup input.submit { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
	background-color:#ffffff;
}

div#boxPopup textarea { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
	background-color:#ffffff;
}

div#boxPopup select { 
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans;
	color:#000000;
	letter-spacing:1px;
	border:1px solid #e4200e;
}

div#boxPopup input.checkbox { 
	color:#000000;
	border:1px solid #e4200e;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Kalender */

div#calendercontent {
	font: normal 9px Verdana, Arial, Helvetica;
	line-height:14px;
	color:#000000;
	border-top:1px solid #f6b3ad;
	border-right:1px solid #f6b3ad;
	border-bottom:1px solid #f6b3ad;
}

div#calendercontent .calenderNothing {
	background-color:#ffffff;
}

div#calendercontent .calenderApointement {
/*	width:20px;
	height:15px;*/
	background-color:#f6b3ad;
}

div#calendercontent .calenderApointement a, div#calendercontent .calenderApointement a:link, div#calendercontent .calenderApointement a:visited {
	font: normal 9px Verdana, Arial, Helvetica;
	line-height:14px;
	color:#000000;
	text-decoration: none;
	display: block;
}

div#calendercontent .calenderApointement a:hover {
	text-decoration: none;
	background-color:#f6b3ad;
}


div#calendercontent .calenderToday {
	color:#ffffff;
	background-color:#464646;
}

div#calendercontent .calenderToday a, div#calendercontent .calenderToday a:link, div#calendercontent .calenderToday a:visited {
	display:block;
	font: normal 9px Verdana, Arial, Helvetica;
	color:#000000;
	text-decoration: none;
	text-align:center;
}

div#calendercontent .calenderToday a:hover {
	text-decoration: none;
	background-color:#464646;
}


div#calendercontent .calenderWeeks {
	background-color:#ff0000;
}


/* Tooltip Styles */

.tooltip {
	width: 200px; color:#000;
	font: 9px Verdana, Arial, Helvetica;
	text-align:left;
	text-decoration:none;
}
	
.tooltip span.top { 
	padding: 30px 8px 0;
    background: url(/scripts/images/bt.gif) no-repeat top;
}

.tooltip b.bottom {
	padding:3px 8px 15px;color: #548912;
    background: url(/scripts/images/bt.gif)	no-repeat bottom;
}