﻿/* Termine */
.bttn{
	padding: 2px 8px;
	background: #666666; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #666666 0%, #0f0f0f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#0f0f0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#0f0f0f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#0f0f0f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#0f0f0f 100%); /* IE10+ */
	background: linear-gradient(top,  #666666 0%,#0f0f0f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-8 */
	border-radius:3px;
	color:#fff;
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
}
.bttn:hover{
	background: #0f0f0f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0f0f0f 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f0f0f 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f0f0f 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f0f0f 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(top,  #0f0f0f 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#666666',GradientType=0 ); /* IE6-8 */
	padding: 3px 8px 1px;
}

article.termin{
	background-color:#eee;
	border-radius:10px;
	padding: 8px;
	margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: top right;
}

article.termin.kat1{
    background-image: url(../images/layout/termin_rot.png);
}
article.termin.kat2{
    background-image: url(../images/layout/termin_blau.png);
}
article.termin.kat3{
    background-image: url(../images/layout/termin_gruen.png);
}
article.termin ul, article.termin ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 140%;
}
article.termin ul li.terminDate {
	background-color:#ddd;
	border-radius: 10px;
	float:left;
}
 article.termin ul li.terminDate.short {
	 margin-left:25px;
	 margin-right:29px;
 }

article.termin ul li.terminDetail{
	float:left;
	padding-left:20px;
	width:475px;
}
li.terminDate.wide{
	 width:124px;
}
li.terminDate.short{
	 width:70px;
}
li.terminDate ul {
	float:left;
	text-align:center;
	width:114px;
	height:59px;
	background-color:#fff;
	border-radius: 10px;
	padding: 5px;
}
li.terminDate.short ul{
	width:60px;
	padding: 5px;
}
li.terminDate.short ul li div{
	width:60px;
	text-align: center;
}
li.terminDate.wide a.bttn{
margin: 5px 0 5px 39px;
}
li.terminDate.short a.bttn{
margin: 5px 0 5px 12px;
}
li.tDate{
	width:40%;
	float:left;
}
li.tDate div.tDay{
	font-family:"Times New Roman";
	font-weight: bold;
	font-size:30px;
	color:#BF0418;
	margin-bottom:5px;
	margin-top:4px;
}
li.tDate div.tMonth, li.tDate div.tYear{
	text-transform: uppercase;
	color:#666;
	font-weight: bold;
	font-size:12px;
	line-height:100%;
	padding-top:1px;
}
li.tDate div.tMonth{
	border-bottom: 1px solid #999;
	padding:3px 0 1px;
}
article.termin ul li.tDate_till{
	float:left;
	width:20%;
	text-transform: uppercase;
	color:#999;
	font-weight: bold;
	font-size:10px;
	line-height: 100%;
	padding-top: 17px;
}
article.termin ul li.terminDetail h3{
	font-size:14px;
	color:#BF0418;
	margin-bottom:8px;
}
article.termin ul li.terminDetail ul li{
	float:left;
}
article.termin ul li.terminDetail ul li.terminDetInfoLable{
	font-weight:bold;
	width:115px;
	color:#333333;
}
article.termin ul li.terminDetail ul li.terminDetInfoVal{
	width:350px;
	color:#666;
}

#main .legende{
    border-radius:15px;
    background: url(../images/layout/legende.jpg) #eee repeat-x;
   

}
#main .legende header{
    border-radius: 15px;
    height:auto;
    margin-left:1px;
    height:auto;
    background: rgb(64,64,64); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(64,64,64,1) 0%, rgba(15,15,15,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(100%,rgba(15,15,15,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(15,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(15,15,15,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(15,15,15,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(15,15,15,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-8 */
    padding: 10px;

}
#main .legende header h2{
    background-image:none;
    font-family: "Arial";
    color:#fff;
    font-size:12px;
    font-weight:bold;
    height:auto;
    margin: 0;
    padding: 0;
    float:left;

}
#calendarHtml .legende header h2{
    padding-top:3px;
}
#calStyleRadio{
    float:right;
}
#calendarHtml #calStyleRadio .ui-state-active, #calendarHtml #calStyleRadio .ui-state-default{
    background:url(../images/layout/radioCal.jpg) top repeat-x;
    color:#fff;
    border: 1px solid #2e2e2e;
}

#calendarHtml #calStyleRadio .ui-state-active{
    background:url(../images/layout/radioCal.jpg) bottom repeat-x;
}


.timePick{list-style: none;
     height:40px;
    margin-right:8px;

}
.timePick li{
    float:right;
}

.anzeigebox {
    float: left;
    width: 315px;
    height: 190px;
    background: url("../images/layout/anzeige_box_top.png") no-repeat scroll left top #EEEEEE;
    margin-bottom: 25px;
}

.anzeigefoot {
    background: url("../images/layout/anzeige_box_foot.png") no-repeat scroll left top #EEEEEE;
    height: 17px;
}

.overv_b_l {
    margin-right: 10px;
}
#themeSelect{
    float:right;
}

aside.legend{
    height: 50px;
    padding-top:6px;

}
aside.legend ul {
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
}
aside.legend ul li{
    float:right;
    line-height:235%;
}
ul li.legendeTitel, aside.legend ul li.legendeTitel{
    float:left;
    font-weight: bold;
    color: #BF0418;
}

aside.legend .check{
    display:block;
    float:left;
    width:70px;
    height: 28px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
    background-image:url(../images/layout/checkbox.png);
    background-repeat:no-repeat;
}

aside.legend ul li{
    font-weight: bold;
    color: #444;
}


aside.legend .check#check1{
    background-position: -70px 0;
}
aside.legend .check#check2{
    background-position: -140px 0;
}
aside.legend .check#check3{
    background-position:0 0;
}

aside.legend #check3.checked{
    background-position: 0 bottom;
}

aside.legend #check2.checked{
    background-position: -140px bottom;
}

aside.legend #check1.checked{
    background-position: -70px bottom;
}

.anzeigeimage table {
    background-color: #FFFFFF;
    border-radius: 5px;
    height: 130px;
    vertical-align: middle;
    width: 100%;
    margin: 0;
}

.anzeigeimage td {
    height: 100%;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.anzeigeimage {
    padding: 5px;
}

#sliderSidebar{
    margin:10px 0 0 0;

}
#sliderSidebar .slideButton{
    cursor:crosshair;
}

/*Kalender Sidebar*/
.tableWrap{
    border-radius:10px;
    border-top: 1px solid #D9D8D8;
    border-bottom: 2px solid #D9D8D8;
    border-left: 1px solid #D9D8D8;
    border-right: 2px solid #D9D8D8;
    background-color:#fff;
    padding: 10px;
    text-align:center;
}
table.pbKalenderE{
    border-collapse: separate;
    border-spacing: 2px;
    
}
.pbKalenderE td{
    text-align: center;
}


.pbKalenderE thead td.pbtitel{
    text-align: center;
    font-family: "Times New Roman";
    color:#ba0000;
    font-size:20px;
    padding-bottom:5px;
}
.pbKalenderE thead td.sptitel{
    font-family:"Arial";
    font-weight:bold;
    color:#555;
    font-size:13px;
    padding-bottom:6px;
}
.pbKalenderE thead td.sptitel.sunday{
    color:#ba0000;
}
.pbKalenderE tbody td{
}
.pbKalenderE tbody td.pbKalDay{
}
.pbKalenderE tbody td.pbKalDay a{
    border: 1px solid #ddd;
    color:#555;
    display:block;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
}
.pbKalenderE tbody td.pbHeute a {
    background: rgb(174,188,191); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYmNiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZlNzc3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(174,188,191,1) 0%, rgba(110,119,116,1) 50%, rgba(10,14,10,1) 51%, rgba(10,8,9,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,188,191,1)), color-stop(50%,rgba(110,119,116,1)), color-stop(51%,rgba(10,14,10,1)), color-stop(100%,rgba(10,8,9,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-8 */
    color:#fff;
    font-weight:bold;
}

.pbKalenderE tbody td.pbKalDay a:hover{
    background: rgb(183,95,95); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2JhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzU4NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(183,95,95,1) 0%, rgba(183,100,100,1) 50%, rgba(186,0,0,1) 51%, rgba(183,88,88,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,95,95,1)), color-stop(50%,rgba(183,100,100,1)), color-stop(51%,rgba(186,0,0,1)), color-stop(100%,rgba(183,88,88,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(183,95,95,1) 0%,rgba(183,100,100,1) 50%,rgba(186,0,0,1) 51%,rgba(183,88,88,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(183,95,95,1) 0%,rgba(183,100,100,1) 50%,rgba(186,0,0,1) 51%,rgba(183,88,88,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(183,95,95,1) 0%,rgba(183,100,100,1) 50%,rgba(186,0,0,1) 51%,rgba(183,88,88,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(183,95,95,1) 0%,rgba(183,100,100,1) 50%,rgba(186,0,0,1) 51%,rgba(183,88,88,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b75f5f', endColorstr='#b75858',GradientType=0 ); /* IE6-8 */
    color:#fff;
}

.pbKalenderE tbody td.pbisTermin a{
    border: 1px solid #BA0000;
}

/*Fohlenliste*/
table#fohlenListe{
    width:100%;
}

#fohlenListe tr td{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
    font-size:12px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #000;
    padding: 5px;
    text-align: center;
    line-height:120%;

}
#fohlenListe thead tr td{
    color:#fff;
    text-align: center;
    font-weight: bold;
    text-shadow: 1px 1px 0 #000;
    font-size:13px;
    padding: 5px 5px 6px;
    background: url(../images/layout/fohlenTableHead.jpg) repeat-x;
    line-height:150%;

    }
#fohlenListe tr.tableActive td{
    background: rgb(254,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmViZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(210,235,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(210,235,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-8 */
    cursor:pointer;

}
#fohlenListe .more{display:none;}

.fsort form.noajax{
    float:right;
    margin-bottom:8px;
    width:auto;
}
.fsort .fohlenLegende{
    float:left;
    font-size:11px;
    padding-top:5px;
}
#fohlenListe .fimage img{
    border: 1px solid #aaa;
    background-color:#fff;
    padding: 3px;
}

#mainBody .mainSeperator{
    background: url(../images/layout/fohlenhead.jpg);
    width:629px;
    height:29px;
    font-weight: bold;
    color: #bc0116;
    text-align: center;
    padding-top:30px;
    margin-bottom:15px;
}
#mainContent .fimgbig{
    display: table;
    float: left;
    height: 380px;
    overflow: hidden;
    width: 380px;
    background: url(../images/layout/imgBg.jpg) repeat-x;
    border: 1px solid #c8c8c8;
    margin-bottom:5px;
}
#mainContent .centerer {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#mainContent .inner {
    margin-left: auto;
    margin-right: auto;
    position: static;
    text-align: center;
    /*width: 380px;*/
}

#mainContent .fohlenTopLeft{
    float:left;
}
#mainContent .fohlenTopLeft .fimgsmall img{
    border: 1px solid #c8c8c8;
    height: 60px;
    margin-right:2px;
    width:auto;
}
.fohlenTopRight {
    float:right;
    width:248px;
}
.fdetaillist ul.detailposition{
    padding:10px 0 ;
    background: url(../images/layout/ulLine.jpg) no-repeat bottom;
}
.fdetaillist ul.detailposition li{
    color:#555;
}
.fdetaillist ul.detailposition li.ftitledetail{
    float:left;
    width:100px;
    font-weight: bold;
    padding-left:10px;

}
.fdetaillist ul.detailposition li.fvaldetail{
    float:left;
    width:135px;
}
.fdetaillist ul.detailposition li.clearer{
    clear:both;
}
.ea_text{
    margin:20px 0;
    padding-bottom:20px;
    background:url(../images/layout/minisep.jpg) no-repeat bottom;
}
.ea_text h3, .fvkleft h3 {
    margin-bottom:5px;
}
.fvkleft{float:left;
}
.fvkright{
    float:left;
    border-left: 1px solid #ddd;
    margin:24px 0 0 15px;
    padding-left:15px;
}
.minheighter{
    height: auto;
    min-height:999px;
}
.fohlenPager .boxPagerLinks{
    margin: 0 -3px;
}
#boxPager .boxPagerPrev span.pager{
    font-weight:normal;
}
#boxPager .boxPagerNext span.pager{
    font-weight:normal;
}
#calendarHtml article.selected{
    box-shadow: 2px 2px 8px #aaa;
    margin: 15px 0;
}
#errorBox{
    border-radius:3px;
    background-color:#fff9c5;
    box-shadow:1px 1px 5px #aaa;
    border:1px solid #fff;
    padding: 5px;
    color:#555;
    text-align:center;
}

