@import url("redmond/jquery-ui-1.8.16.custom.css");


body
{
	SCROLLBAR-FACE-COLOR: #CCCDCD; 
	SCROLLBAR-HIGHLIGHT-COLOR: #818181; 
	SCROLLBAR-SHADOW-COLOR: #818181; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCDCD; 
	SCROLLBAR-TRACK-COLOR: #CCCDCD; 
	SCROLLBAR-DARKSHADOW-COLOR: #CCCDCD; 
	SCROLLBAR-BASE-COLOR: #CCCDCD
}

p {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.top{
	background-repeat : no-repeat;
}

.line{
	font : 100%/200%;
}

/****************
kontaktformular
*****************/

.msinput
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #525252;
}

input.submit, reset
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  border : 1px solid #525252;
  color : #525252;
  background : #FFFFFF;
}

input.file
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  border : 1px solid #525252;
  color : #525252;
  background : #FFFFFF;
}

input
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  border: 1px solid #525252;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #525252; 
}

textarea
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  border: 1px solid #525252;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #525252; 
}


.inputbtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  border : 1px solid #525252;
  color : #525252;
  background : #FFFFFF;
}

.inputtxt
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  border: 1px solid #525252;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #525252; 
}

.formular
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	color: #000000;
}

.suche
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background-color: #FFFFFF; 
	border: 1px #525252 solid; 
	color: #000000;
}

.suchebtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  border : 0px solid #525252;
  color : #525252;
  background : #FFFFFF;
}


.formbtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  border : 1px solid #525252;
  color : #525252;
  background : #FFFFFF;
}

/**********************************************
LINKS
**********************************************/

a
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}

a.a11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a11:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a11:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a11:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}


a.a12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a12:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a12:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a12:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}


a.a14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a14:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a14:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.a14:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}

a.link
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.link:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.link:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#525252;

}

a.link:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}

a.red
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#C61217;

}

a.red:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#C61217;

}

a.red:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#C61217;

}

a.red:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#000000;

}

a.b11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#000000;

}

a.b11:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#000000;

}

a.b11:active
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#000000;

}

a.b11:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#68BB7C;

}

a.bl12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.bl12:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.bl12:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.bl12:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#000000;

}


a.subnavi
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;
    display: block;
	height: 100%;
}

a.subnavi:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;
    display: block;
	height: 100%;
}

a.subnavi:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;
    display: block;
	height: 100%;
}

a.subnavi:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#000000;
    display: block;
	height: 100%;
}


a.news
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.news:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.news:active
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.news:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#525252;

}

/*Sitemap Klassen*/

a.sitemap
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.sitemap:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.sitemap:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#525252;

}

a.sitemap:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#000000;

}


/**********************************************
TEXT
**********************************************/

b
{
	font-weight : 600;
}

strong
{
	font-weight : 600;
}


.b10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b11
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b12 
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	text-align : justify;
	color:#000000;
}


.bl20
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 21px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#7C8284;
}

.bl12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#7C8284;
}

.bl11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#7C8284;
}

.w10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#FFFFFF;
}

.w11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#FFFFFF;
}

.w12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#FFFFFF;
}

.r12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#D60029;
}

.subnavi_bg
{
	background-color: #B8CED5;
}


.logerror
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#F60000;
}




#abholstellen option {
	padding-left:5px;
	margin-left:0px;
}


#abholstellen optgroup {
	padding-left:0px;
	margin-left:0px;
}


.pinkday {
/*	background-image: url("../img/pinkday.gif"); */
	background-color:#ffcccc;
}
.greenday {
	/* background-image: url("../img/greenday.gif"); */
	background-color:#ccffcc;
}

.greyday {
/*	background-image: url("../img/greyday.gif"); */
	background-color:#e8e8e8
}

#legende_pink { background-image: url("../img/pinkday.gif"); }
#legende_green { background-image: url("../img/greenday.gif"); }
#legende_grey { background-image: url("../img/greyday.gif"); }
#legende_x { background-image: url("../img/verleihtag.png"); background-repeat:no-repeat; }

.pinkday, .greenday, .greyday, .blueday {
	width:5px;
	height:22px;
	cursor:pointer;
	background-position: center center;
    background-repeat: no-repeat;
}

.blueday {
	background-color: #005aa5;
}

#calender_wrapper {
	padding-top:20px;
	padding-bottom:40px;
}

table#calender {
	padding-top:10px;
	padding-bottom:10px;
}

#calender .calender_head th {
	font-weight:bold;
}

#calender td, #calender th {
	border:1px solid #005aa5;
	text-align:center !important;
}

#calender .calender_kopienr {
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}

.calender_months {
	font-size:14px;
	font-weight:bold;
}

#calender .calender_head {
	
	font-size:16px;
	height:26px;
	background-color:#005aa5;
	color:#FFF;
}

.calender_daynames td {
	font-size:10px;
}

.calender_days td {
	width:30px;
	font-size: 11px;
    letter-spacing: 0;
}
.calender_days td div {
	width:12px;
	overflow:hidden;
}
#calender_legende {
	margin-top:10px;
	width:345px;
	float:right;
}
#legende_green, #legende_pink, #legende_grey, #legende_x {
	padding-left:18px;
	margin-left:20px;
	background-repeat:no-repeat;
	
}

#calender_fields label {
	font-weight:bold;
}

#calender_string_tag {
	font-size:12px;
	letter-spacing:1px
}

#abholstelle_id option {
	padding-left:5px;
	margin-left:0px;
}
#reserve_form_wrapper td.b12 {
	border-bottom:1px solid;
	padding-bottom:15px;
} 
#reserve_form_wrapper td.b13 {
	border-bottom: 1px solid;
	padding-top:15px;
	padding-bottom:35px;
}
#reserve_form_wrapper input[type="radio"] {
	background-color:#FFF;
}
