body {
	background-color: #efe3a9;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 1.2em;
	background-image: url('./images/headbackground.png');
	background-repeat: repeat-x;
}

/* Main Divs */
div.wrapper {
	margin: 0 auto;
	width: 974px;
	text-align: left;
}

div.head {
	width: 100%;
	background-image: url('./images/linebackgroundtop.png');
	background-repeat: repeat-x;
	background-position: 0 104px;
	height: 108px;
}

div.logo {
	float: right;
	margin-top: 18px;
}

div.banner {
	margin-top: 5px;
	height: 60px;
}

div.head_left {
	float: left;
	width: 600px;
}

div.navigationwrapper {
	width: 550px;
	float: left;
	margin-top: 9px;
	height: 34px;
}

div.navigationbottom {
	width: 100%;
	height: 9px;
	background-image: url('./images/linebackgroundbottom.png');
	background-repeat: repeat-x;
	font-size: 1px;
	clear: both;
}

div.menu_active {
	width: 127px;
	height: 34px;
	background-image: url('./images/menuactive.png');
	text-align: center;
	float: left;
}

div.menu_active_text {
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
	font-size: 13px;
	width: 100%;
}

div.menu_inactive {
	width: 97px;
	height: 34px;
	background-image: url('./images/menuinactive.png');
	text-align: center;
	float: left;
}

div.menu_inactive_text {
	color: #000;
	padding-top: 13px;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
}

div.error {
	border: 1px solid #ff7c49;
	background-color: #ffc8b2;
	font-weight: bold;
	width: 90%;
}

div.cal {
	border: 1px solid #5e0203;
	background-color: #efe3a9;
	font-weight: normal;
	width: 100%;
	color: #000;
}

div.text {
	padding: 5px;
}

div.text_search {
	padding: 3px;
}

div.text_head {
	padding: 0px;
	padding-top: 5px;
	font-weight: bold;
	padding-left: 10px;
	float:left;

}

div.clear {
	clear: both;
	font-size: 1px;
}

div.menuwrapper {
	width: 100%;
	background-image: url('./images/menubackground.png');
	height: 25px;
}

div.menuleft {
	width: 6px;
	float: left;
	background-image: url('./images/menubackgroundleft.png');
	height: 25px;
}

div.menumiddle {
	float: left;
}

div.menumiddle_right {
	float: right;	
}

div.menuright {
	width: 6px;
	float: right;
	background-image: url('./images/menubackgroundright.png');
	height: 25px;
}

div.eventleft {
	width: 50px;
	float: left;
}

div.eventright {
	float: left;
}

div.calmini {
	width: 45px;
	height: 49px;
	background-image:url(./images/calender.png);
}

div.calmini_top {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	padding-top: 2px;	
	width: 100%;
	text-align: center;
}

div.calmini_bottom {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding-top: 7px;	
	width: 100%;
	text-align: center;
}

div.content_left {
	float: left;
	width: 765px;
	margin: 0px;
	padding: 0px;
}

div.content_right {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;	
}

div.content_main_top {
	background-image: url('./images/contentbigtop.png');
	height: 20px;
	background-repeat: no-repeat;
}

div.content_main_bg {
	background-image: url('./images/contentbigbg.png');
	vertical-align: top;
	background-repeat: y-repeat;
}

div.content_main_bot {
	background-image: url('./images/contentbigbot.png');
	background-position: bottom;
	background-repeat: no-repeat;
	/*height: 40px;*/ height: 20px;
	background-repeat: no-repeat;
}

div.content_small_main_top {
	background-image: url('./images/contentsmalltop.png');
	height: 20px;
	background-repeat: no-repeat;
}

div.content_small_main_bg {
	background-image: url('./images/contentsmallbg.png');
	vertical-align: top;
	background-repeat: y-repeat;
	min-height:235px;
	width:200px;
	padding-top:0px;
}

div.content_small_main_bot {
	background-image: url('./images/contentsmallbot.png');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 20px;
	background-repeat: no-repeat;width:200px;
}

div.footer {
	text-align: center;	
}

/* Inputs */
textarea {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 250px;
	height: 175px;
}

textarea.small {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 99%;
	height: 175px;
}

input.submit {
	background-color: #fff;
	border: 1px solid #7f7f7f;
}
input.submit_btn {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	margin:5px 0px 0px 0px;
}

input.string {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 200px;
}

input.string_date {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 40px;margin-bottom: 2px;
}

input.string_date_year {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 72px;margin-bottom: 2px;
}

input.string_sub {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 95%;
	margin-bottom: 3px;
}

input.string_zip {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 75px;
}

input.string_suche {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 75px;
}

input,textarea,select {
	color: #000;
	border: 1px solid #7f7f7f;
	background-color: #fff;
	font-size: 11px;
}

input.string_str {
   background-color: #fff;
   border: 1px solid #7f7f7f;
   width: 155px;
   font-size: 11px;
}

input.string_nmb {
   background-color: #fff;
   border: 1px solid #7f7f7f;
   width: 42px;
   font-size: 11px;
}

input.string_zip {
   background-color: #fff;
   border: 1px solid #7f7f7f;
   width: 75px;
   font-size: 11px;
}

input.string_town {
   background-color: #fff;
   border: 1px solid #7f7f7f;
   width: 119px;
   font-size: 11px;
}

/* Text */
a,a:link,a:active,a:visited {
	text-decoration: none;
	color: #5e0203;
}

a:hover {
	text-decoration: none;
	color: #000;
}

a.menuactive,a.menuactive:link,a.menuactive:active,a.menuactive:visited
	{
	text-decoration: none;
	color: #fff;
}

a.menuactive:hover {
	text-decoration: none;
	color: #fff;
}

a.menuinactive,a.menuinactive:link,a.menuinactive:active,a.menuinactive:visited
	{
	text-decoration: none;
	color: #666;
}

a.menuinactive:hover {
	text-decoration: none;
	color: #000;
}

span.bold {
	font-weight: bold;
}

span.italic {
	font-style: italic;
}

h2 {
	margin: 0;
}

h3 {
	color: #718499;
	margin: 3px 0;
}

img {
	border: 0px;
}

/* Tables */
table {
	border: 0px;
	width: 95% !important;
}

td.left {
	text-align: right;
	font-size: 11px;
	width: 30%;
	vertical-align: top;
	font-weight: bold;
}

td.center {
	text-align: center;
	font-size: 11px;
	vertical-align: top;
}

td.right {
	text-align: left;
	font-size: 11px;
	width: 70%;
}

td.top {
	text-align: left;
	font-size: 11px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	background-color: #aaa;
	border-radius: 10px;
}
td.top_sub
{
text-align: left;
	font-size: 11px;
	width: 100%;
	color: #5D0203;
	font-weight: bold;
	/*background-color: #aaa;*/
}
td.small_2_left {
	width: 2%;
	font-size: 11px;
	text-align: left;
}

td.small_2_center {
	width: 2%;
	font-size: 11px;
	text-align: center;
}

td.small_5_left {
	width: 5%;
	font-size: 11px;
	text-align: left;
}

td.small_15_left {
	width: 15%;
	font-size: 11px;
	text-align: left;
}

td.small_5_center {
	width: 5%;
	font-size: 11px;
	text-align: center;
}

td.small_10_left {
	width: 10%;
	font-size: 11px;
	text-align: left;
}

td.small_10_center {
	width: 10%;
	font-size: 11px;
	text-align: center;
}

td.small_10_right {
	width: 10%;
	font-size: 11px;
	text-align: right;
}

td.small_25_left {
	width: 25%;
	font-size: 11px;
	text-align: left;
}

td.small_25_center {
	width: 25%;
	font-size: 11px;
	text-align: center;
}

td.small_33_center {
	width: 33%;
	font-size: 11px;
	text-align: center;
}

td.small_50_left {
	width: 50%;
	font-size: 11px;
	text-align: left;
}

td.small_50_center {
	width: 50%;
	font-size: 11px;
	text-align: center;
}

td.small_75_left {
	width: 85%;
	font-size: 11px;
	text-align: left;
}

td.small_90_left {
	width: 90%;
	font-size: 11px;
	text-align: left;
}

td.small_75_center {
	width: 75%;
	font-size: 11px;
	text-align: center;
}

td.small_100_left {
	width: 100%;
	font-size: 11px;
	text-align: left;
}

td.small_100_center {
	width: 100%;
	font-size: 11px;
	text-align: left;
}

td {
	font-size: 11px;
}

td.caltoday {
	text-align: center;
	background-color: #ccc;
}

td.calday {
	text-align: center;
}

td.calevent {
	text-align: center;
	border: 1px solid #5e0203;
}

table.cal {
	width: 180px;
}

/* Verschiedenes */
ul.menu {
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	list-style-type: none;
}

li.active {
	font-weight: bold;
}

hr {
	border-top: 1px solid #999;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}

form {
	margin: 0px;
	padding: 0px;
}
#menu_inactive_15,#menu_inactive_19,#menu_inactive_5 {
	background-image: url('./images/menuinactive_new.png') !important;
}
#menu_active_15,#menu_active_19,#menu_active_5 {
	background-image: url('./images/menuactive_new.png') !important;
}



div.content_news_top {
	background-image: url('./images/contenttop_news.png');
	height: 10px;
	background-repeat: no-repeat;
}

div.content_news_bg {
	background-image: url('./images/contentbigbg_news.png');
	vertical-align: top;
	background-repeat: y-repeat;
}

div.content_news_bot {
	background-image: url('./images/contentbigbot_news.png');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 10px;
	background-repeat: no-repeat;
}


input.string_new {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 170px;margin-bottom: 2px;
}
input.string_zip_new {
    background-color: #FFFFFF;
    border: 1px solid #7F7F7F;
    font-size: 11px;
    width: 66px;
}
input.string_town_new {
    background-color: #FFFFFF;
    border: 1px solid #7F7F7F;
    font-size: 11px;
    width: 101px;
}
 textarea.small_text {
	background-color: #fff;
	border: 1px solid #7f7f7f;
	padding-left: 3px;
	width: 96%;
	height: 60px;
}
/*New changes::*/
div.content_small_cal_top {
	background-image: url('./images/contentsmalltop.png');
	height: 20px;
	background-repeat: no-repeat;margin:0px 0px 0px 0px;
}
div.content_small_cal_top .text_head
{
 padding-top:10px;
}
div.content_small_cal_bg .text
{
	padding-top: 30px;
}	
div.content_small_cal_bg {
    background-image: url("./images/contentsmallbg.png");
    height: auto;
    min-height: 247px;
    vertical-align: top;
	
}
div.content_small_cal_bot {
	background-image: url('./images/contentsmallbot.png');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 20px;
	background-repeat: no-repeat;
}
div.content_mid_content_top {
	background-image: url('./images/contentmaintop.png');
	height: 20px;
	background-repeat: no-repeat;margin:2px 0px 0px 0px;
}
div.content_mid_content_bot {
	background-image: url('./images/contentmainbottom.png');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 20px;
	background-repeat: no-repeat;width:550px;
}


div.content_mid_content_bg {
    background-image: url("./images/contentmainmiddle.png");
    height: auto;
    min-height: 120px;
    vertical-align: top;width:550px;
	
}

div.content_quickies_top {
	background-image: url('./images/quikies_top.png');
	height: 20px;
	background-repeat: no-repeat;
}

div.content_quickies_bg {
	background-image: url('./images/quikies_middle.png');
	vertical-align: top;
	background-repeat: y-repeat;   width: 370px;
}
div.content_quickies_bot {
    background-image: url("./images/quikies_bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 20px;   width: 370px;
}


div.content_news_top {
	background-image: url('./images/quikies_top.png');
	height: 20px;
	background-repeat: no-repeat;
}

div.content_news_bg {
	background-image: url('./images/quikies_middle.png');
	vertical-align: top;
	background-repeat: y-repeat;   width: 370px;min-height:227px;
}

div.content_news_bot {
background-image: url("./images/quikies_bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 20px;   width: 370px;
}
iframe
{
 padding:0px;
 margin:0px;
/* float:left;*/
 position:relative !important;
}
.string_sub_code
{
 width:172px;
}
.string_sub_add
{
	background-color: white;
	border: 1px solid #7F7F7F;
	padding-left: 3px;
	width:100%;
	margin-bottom: 3px;
	border-image: initial;
}
