/* CSS Document */

body{
text-align:center;
font-family:arial;
font-size:12px;
margin:0px;
padding:0px;
background:#F7F7F7 url(images/main_bg.gif) repeat-x;
}

div.hier{visibility:hidden; position:absolute; left:-5000px; top:-5000px}
span.hier{visibility:hidden; position:absolute; left:-5000px; top:-5000px}

a{color:#11528A;text-decoration:none;}

#mainBox{
width:800px;
margin:0px auto;
text-align:left;
}

#HeadBox, #BodyBox{
width:800px;
float:left;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;}

#InfonavigationMainBox{
width:800px;
height:18px;
float:left;
background-color:#696969;
}

#Infonaviagtion{float:right;}
.rigthLevel0 a, .link_barierrefrei a{
color:#FFF;
text-decoration:none;
padding:0px 5px 0 5px;
margin:2px 0 0 0;
border-right:1px solid #FFF;
font-size:11px;
}
.rigthLevel0, .link_barierrefrei{float:left;}
#CollageBox{
width:800px;
}
#weiáerBalken{
background:url(images/logo_kopf.gif) 11px 0 no-repeat;
height:25px;
float:left;
width:800px;
}

#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8
{height:94px;float:left;}
#img1{background-image:url(images/Bilder/collage_01_02.gif); width:19px;}
#img2{background-image:url(images/Bilder/collage_01_03.gif); width:11px;}
#img3{background-image:url(images/Bilder/collage_01_04.jpg); width:115px;}
#img4{background-image:url(images/Bilder/collage_01_05.gif); width:28px;}
#img5{background-image:url(images/Bilder/collage_03.gif); width:155px;}
#img6{background-image:url(images/Bilder/collage_04.jpg); width:157px;}
#img7{background-image:url(images/Bilder/collage_05.jpg); width:157px;}
#img8{background-image:url(images/Bilder/collage_06.jpg); width:158px;}
#LogoFussBox{
background:#FFF url(images/logo_fuss.jpg) 10px 0 no-repeat;
width:100%;
height:35px;
padding-top:14px;
font-size:10px;
float:left;
}
#urhere{margin-left:198px;}

#BodyBox{
background:url(images/bg.gif) repeat-y;
min-height:500px;
float:left;
}
* html #BodyBox{height:500px;}
#LeftBox{
width:180px;
float:left;
}

/* Linke Navgation */

#LinkeNavgation{
width:142px;
float:left;
margin-left:23px;
margin-top:12px;
}
* html #LinkeNavgation{margin-left:12px;width:142px;}

.level0 a, .activ_level0 a, .level0ohne_submenu a, .mutter0 a{
color:#11528A;
text-decoration:none;
padding-left:11px;
line-height:20px;
width:142px;
}
.level0, .level0ohne_submenu, .mutter0{border-bottom:1px solid #CECECE;}
.activ_level0 a,.level0ohne_submenu a, .mutter0 a{color:#FFF;}
.activ_level0, .level0ohne_submenu, .mutter0{background-color:#686868;}
.level0 a:hover{color:#000;}


.level1, .activ_level1, .mutter1, .level1ohne_submenu{
background:url(images/pfeile.gif) 5px 5px no-repeat;
border-bottom:1px dashed #CECECE;
}
.level1 a, .activ_level1 a, .mutter1 a, .level1ohne_submenu a{
color:#11528A;
text-decoration:none;
padding-left:26px;
line-height:18px;
font-size:11px;
}

.activ_level1, .level1ohne_submenu{background:#F0F0F0 url(images/pfeile.gif) 5px -14px no-repeat;}
.activ_level1 a{color:#000;}

.level2, .mutter2, .level2ohne_submenu{border-bottom:1px dashed #CECECE;}
.level2 a{line-height:17px;}
.level2 a, .activ_level2 a, .mutter2, .level2ohne_submenu{color:#11528A; text-decoration:none; padding-left:35px;font-size:11px;}
.activ_level2 a, .level2 a:hover, .level1 a:hover, .mutter2 a,.level2ohne_submenu a{color:#000;}

/* Linke Navigations Ende */


#RightBox{width:610px;float:left;}
#ContentBox{width:450px;float:left;}

#Content{width:430px;padding-left:15px;float:left;min-height:500px;margin-top:2px;}
* html #Content{height:500px;margin-top:8px;}
#MainAdressbox{
width:140px;
float:right;
}

#AdressBox{
float:right;
margin:20px 10px 0 0px;
border-top:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
padding:10px 10px 10px 5px;
font-size:10px
}
* html #AdressBox{padding:10px 0px 10px 8px;}

#WappenMainBox{
width:80px;
height:150px;
white-space:nowrap;
margin-top:10px;
float:left;
}
* html #WappenMainBox{width:52px;}
#WappenBox, #WappenBox1{
background:url(images/wappen.jpg);
height:59px;
float:right;
margin:28px 0px 00;
width:52px;
}
* html #WappenBox,* html #WappenBox1{margin:28px 22px 00;}
#WappenBox1{background:url(images/wappen.jpg) 0px 60px;}
/*-------- Content h-Tags ------------------------------------------------------------*/
h1{color:#11528A;font-size:15px;}



/*---------- Artikelformatierungen ---------------------------------------------------*/


.content_head_start{
border:1px solid #DDD;
margin-bottom:5px;
background-color:#EDF3FF;
font-weight:bold;
padding-left:5px;
height:20px;
}
.news2spaltig_content1, .news2spaltig_content2{
border:1px solid #DDD;
background-color:#F5F8FD;
padding-left:5px;
margin-bottom:15px;
}

#leerspalte{
height:20px;
}

/* Suche */

#SucheBox{margin-left:20px;margin-top:10px;}
.SearchInputButton{float:right;margin-left:3px;}
.search_field{float:left;}

.search{margin-top:10px;width:440px;}
.searchContent{float:left;width:435px;}

.searchBOXodd, .searchBOXeven{
	width:440px;
	float:left;
	margin-bottom:10px;
	border:1px solid #DBDBDB;
	background: url(images/searchbox_bg.gif) repeat-y 100% 0px;
}

.searchNavbar{
background-color: #EEEEEE;
float:left;
color:#000000;
margin-bottom:20px;
width:440px;
border:1px solid #D0D0D0;
}

.searchNavbarleft{
 width:60%;
 float:left;
 padding:5px;
}

.searchNavbarright{
 width:15%;
 float:right;
 text-align:right;
 padding:5px;
}

.searchTitel{
padding:0px 0px 5px 0px;
}
.searchTitel a{font-size:14px;text-decoration:underline;}

.searchContentLeft{
width:78%;
float:left;
padding:0px 0px 5px 15px;
}
* html .searchContentLeft{padding:0px 0px 5px 15px;width:82%;}
.searchContentRight{
background:url(images/searchbox_bg.gif) -2px 0 repeat-y;
float:right;
margin-right:2px;
padding-top:5px;
}

.SearchSort, .PagerBOX{margin-bottom:10px;float:left;width:100%;}

.SerchSortLeft, .PagerColLeft{
	width:45%;
	float:left;
	text-align:left;
}

.SerchSortRight, .PagerColRight{
	width:45%;
	float:right;
	text-align:right;
}

.PagerBOX{border:1px solid #D0D0D0;background-color: #EEEEEE;color:inherit;width:96%;}
.PagerColRight, .PagerColLeft{padding:5px;}

.searchHighlight{background:#D3E9FF;font-style:italic;color:inherit;}
.searchImage{width:200px;}
.searchText{font-size:12px;float:right;}
.searchText a{text-align:right;}


/* Veranstaltungen */

#ColMiddleFontSize2{font-size:18px;}
#ColMiddleFontSize2 h1{font-size:20px;}

#ColMiddleFontSize, #ColMiddleFontSize100{font-size:12px;}
* html #ColMiddleFontSize table, #ColMiddleFontSize100 table{font-size:12px;}

#ColMiddleFontSize h1, #ColMiddleFontSize100 h1{font-size:14px;}

.ColMiddle td .calendarHeader{background-color:#11528A;}
.ColMiddle td .calendar{background-color:#FFF;}
.ColMiddle td .calendarWeekend{background-color:#CCC;}
.ColMiddle td .calendarActuell{border:1px solid #000;}
.ColMiddle td .calendar a:hover{background-color:#BBCDE9;}

.ColLeft{width:144px;float:left;text-align:left}
.ColMiddle{
float:left;
width:440px;
text-align:left;
padding-left:15px;
padding-right:0px;
font-size:20px;
}

.calendarHeader{color:#FFF;}
.veranstaltungPagerBOX{
background-color:#EEEEEE;
height:20px;
border:1px solid #DBDBDB;
margin-bottom:10px;
width:425px;
float:left;margin-top:10px;
}

.veranstaltungContentBox{
width:440px;
margin-bottom:10px;
border:1px solid #DBDBDB;
float:left;
}
.veranstaltungLeftBox{
float:left;
background-color:#EEEEEE;
width:22%;
padding:3px 5px 3px 3px;
border-right:1px solid #DBDBDB;
}
.veranstaltungRightBox{width:73%;float:left;padding:3px 3px 3px 5px;}


