@charset "utf-8";
/* CSS Document */

/* General Settings */
body{margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #ffffff;}

div{margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; margin: 0px; padding: 0px;}

/* Layout ID DIV-Tags */
#allcontent{width: 1000px; margin: 10px auto 10px auto; background-image: url(/images/layout/content_bg.gif);); background-repeat: repeat-y;}
#banner{width: 100%; height: 104px; background-image: url(/images/layout/banner_top.gif); background-repeat: no-repeat;}
#topmenu_l{width: 5px; height: 27px; float: left; background-image: url(/images/layout/topmenu_left.gif); background-repeat: no-repeat;}
#topmenu_r{width: 5px; height: 27px; float: right; background-image: url(/images/layout/topmenu_right.gif); background-repeat: no-repeat;}
#topmenu_bg{width: 990px; height: 27px; float: left; background-image: url(/images/layout/topmenu_bg.gif); background-repeat: repeat-x; text-align: left;}
#content{width: 100%; clear: both;}
#content_left{width: 190px; margin: 30px 0px 0px 1px; background-image: url(/images/leer.gif); background-repeat: repeat; float: left;}
#content_middle{width: 558px; margin: 30px 0px 0px 1px; background-image: url(/images/leer.gif); background-repeat: repeat; float: left;}
#content_right{width: 248px; margin: 30px 0px 0px 1px; background-image: url(/images/leer.gif); background-repeat: repeat; float: left;}
/*#searchbar{height: 23px; width: 190px; text-align: left; background-color: #f0f0f0;}
#searchbar_ts{height: 23px; width: 190px; text-align: left; background-color: #f0f0f0;}*/
#searchbar{height: 23px; width: 170px; text-align: left; background-color: #f0f0f0; margin: 0px 10px 0px 10px;}
#searchbar_ts{height: 23px; width: 170px; text-align: left; background-color: #f0f0f0; margin: 0px 10px 0px 10px;}
#footer_l{width: 5px; height: 28px; float: left; background-image: url(/images/layout/footer_left.gif); background-repeat: no-repeat;}
#footer_r{width: 5px; height: 28px; float: right; background-image: url(/images/layout/footer_right.gif); background-repeat: no-repeat;}
#footer_bg{width: 804px; height: 28px; float: left; background-image: url(/images/layout/footer_bg.gif); background-repeat: repeat-x; padding-left: 186px; color: #ffffff;}

/* Layout Class DIV-Tags */
.content{width: 100%; text-align: left; clear: both; text-align: justify;}
.content p{margin: 10px 0px 0px 0px;}
.content_left{width: 170px; text-align: left; clear: both; margin: 0px 10px 0px 10px;}
.content_middle{width: 538px; text-align: left; clear: both; margin: 0px 10px 0px 10px; text-align: justify;}
.content_right{width: 228px; text-align: left; clear: both; margin: 0px 10px 0px 10px;}

table div.attribute-image p{margin-top: 0;}

.topic_left{width: 100%; height: 19px; background-image: url(/images/topic_links.gif); background-position: right; background-repeat: repeat-y; text-align: left; font-weight: bold;}
.topic_middle{width: 100%; height: 19px; background-image: url(/images/topic_mitte.gif); background-position: right; background-repeat: repeat-y; text-align: left; font-weight: bold;}
.topic_right{width: 100%; height: 19px; background-image: url(/images/topic_rechts.gif); background-position: right; background-repeat: repeat-y; text-align: left; font-weight: bold;}

.news_left{width: 160px; text-align: center; float: left;}
.news_right{width: 358px; text-align: justify; float: right; margin-left: 20px;}

.topend_spacer{width: 998px; margin-left: 1px; height: 3px; background-color: #FFFFFF; clear: both;}
.spacer{width: 100%; font-size: 0px; clear: both;}

.map{width: 525px; height: 525px; text-align: center; clear: both; border: 1px solid; border-collapse: collapse; border-color: #253379;}
.map iframe{width: 100%; height: 100%;}
.mapbg{width: 528px; text-align: center; clear: both; background-color: #f0f0f0; padding: 5px;}


input.loginbox{
	font-size:12px;height:17px; border: 1px solid #253379; color:#253379;
}
input.mybutton{
	height:17px; border: 0px; color:#253379; background-color: #f0f0f0; font-size:11px; text-align:center; padding-left:0px; margin: 0px 0px 3px 3px;
}
input.mybutton:hover{
	/*height:17px; border: 0px; color:#000; background-color: #f0f0f0; font-size:11px;*/ cursor:pointer;
}
input.mybutton_white{
	font-size:12px;height:17px; border: 0px; color:#253379; background-color: #ffffff; font-size:11px; text-align:left; padding-left:0px;
}
input.mybutton_white:hover{
	font-size:12px;height:17px; border: 0px; color:#000; background-color: #ffffff; font-size:11px; cursor:pointer;
}
.menue_suche{ color: #253379; }
.topic_rechts{ background-image: url(/images/topic_rechts.gif);  background-repeat: repeat-y;  background-position: right;  font-weight: bold;  color: Black;  background-color: #F0F0F0;         }