body
{
background: url("bg/body.gif") left top repeat-x #fdfcfd;
font-family: Verdana, Arial;
font-size: 9pt;
overflow-y: scroll;
}

.mainOffset
{
width: 990px;

margin: 0px auto;
}

.mainLeft
{
background: url("bg/main_left.png") left top repeat-y transparent;
width: 15px;
float: left;
overflow: hidden;
}
.mainRight
{
background: url("bg/main_right.png") right top repeat-y transparent;
width: 15px;
float: right;
overflow: hidden;
}
/**/

.main
{
width: 960px;
overflow: auto;
position: relative;
float: left;
/*margin: 0px auto;*/
}

.mainOffset
{

}

.head
{
height: 173px;
overflow: hidden;
}

.logo
{
position: absolute;
right: 0px;
top: 0px;
z-index: 2;
background: url("logo.png") top right transparent;
width: 208px;
height: 173px; 
}

.headerLeft
{
width: 482px;
float: left;
}

.headerRight
{
position: relative;
width: 478px;
float: right;
overflow: hidden;
}

.titleImg
{
float: right;
clear: right;
padding: 30px 0px 0px 0px;
}

.headNav
{
float: right;
font-size: 7pt;
color: #9dafb6;
padding: 5px 9px 0px 0px;
clear: right;
}

.headNav a
{
color: #9dafb6;
}


.nav
{
padding: 30px 0px 0px 0px;
float: right;
color: #104656;
font-size: 10pt;
text-transform: uppercase;
clear: right;
text-align: left;
width: 331px;
overflow: hidden;
}
.subnav
{
overflow: hidden;
}

.nav a
{
color: #104656;
border-right: 1px solid #104656;
padding-right: 5px;
padding-left: 6px; 
}

.nav a.aktiv
{
color: #e2313a;
}

.mcontent
{
width: 572px;
position: absolute;
top: 130px;
left: 138px;
z.index: 3;
}

.mcontentTop
{
background: url("bg/mcontentTop.png") top left transparent;
width: 572px;
height: 40px;
}

.mcontentLeft
{
background: url("bg/mcontentLeft.png") top left transparent;
width: 34px;
/*height: 500px;*/
float: left;
}
.content
{
overflow: hidden; 
min-height: 395px;

}

.content/*.contentOffset*/
{
min-height: 395px;
width: 488px;
padding: 5px 7px 0px 7px;
background-color: #fff; 
float: left;
}

.contentBottom
{
 
}

.mcontentRight
{
background: url("bg/mcontentRight.png") top left transparent;
width: 36px;
/*height: 500px;*/
float: right;
}
.mcontentBottom
{
background: url("bg/mcontentBottom.png") top left transparent;
width: 490px;
clear: left;
height: 40px;
padding: 0px 41px;
}

.mcontentBottom img
{
position: relative;
top: 8px; 
}

.mcontentBottom a
{
color: #9dafb6;
}

.mcontentBottom a:hover
{
color: #e2313a;
}

.subnav
{
float: left;
width: 154px;
/*height: 500px;*/
}

.mchunks
{
float: right;
width: 210px;
margin: 0px 32px 0px 0px;
overflow: hidden;
}

.menu
{
list-style-type: none;
font-size: 8pt;
margin-top: 20px;
}

.chunkContent
{
font-size: 8pt;
width: 200px;
background-color: #fff;
padding: 5px;
overflow: hidden;
}

chunkContentTK
{
font-size: 8pt;
width: 210px;
background-color: #fff;
overflow: hidden;
}

.menu li
{
  width: 124px;
  height: 17px;
  background: url("bg/linkleiste_n.png") top right no-repeat transparent;
	margin-bottom: 2px;
	padding: 3px 0px 0px 15px;
}

/*.menu li.aktiv
{
  width: 124px;
	padding: 3px 0px 0px 15px;
	background: url("bg/linkleiste_h.png") top right no-repeat transparent;
}*/

.menu li.aktiv 
{
  width: 134px;
	padding: 3px 0px 0px 5px;
	background: url("bg/linkleisteHead.png") top right no-repeat transparent;
}

.menu li a
{
color: #fff;
}

.news
{
background: url("schild.gif") 0px 1px no-repeat #fff;
padding: 0px 0px 0px 20px;
}

.newsOffset hr
{
margin-left: 20px;
}

hr
{
border: 0px;
border-bottom: 1px solid #E3EDF1;
margin-bottom: 10px;
}

h2
{
color: #e2313a;
font-size: 9pt;
font-weight: normal;
padding: 0px 0px 10px 0px;
}

h2 span, .content a, .chunkContent a
{
color: #468fa4;/*559db3;*/
}

h1
{
color: #e2313a;
font-size: 10pt;
font-weight: normal;
text-transform: uppercase;
}

.mchunk, .mchunkSearch
{
margin-top: 15px;
overflow: hidden;
}

.mchunkSearch
{
background: url("bg/search.png") top left no-repeat transparent;
}

#ajaxSearch_submit
{
display: none;
}

.submitImage
{
float:right;
}

#ajaxSearch_input
{
border: 0px;
margin: 3px 1px 1px 5px;
width: 173px;
font-size: 9pt;
float: left;
color: #104656;
}



.mchunkHeading
{
background: url("bg/chunkHeading.png") top left no-repeat transparent;
height: 17px;
color: #fff;
padding: 5px 10px 2px 10px;
}

a:hover
{
color: #e2313a;
}

.fright
{
height: 40px;
float: right;
width: 75px;
text-align: right;
overflow: hidden;
}

.fright img
{
padding-left: 5px;
}

#ajax fieldset
{
border: 0px;
}

.chunkContent table
{
margin: 0px;
}

.formular, .textarea
{
width: 300px;
}

.textarea
{
height: 200px;
}

.formtable
{
margin: 0px auto;
}

.evc_event.selected
{

background-color: #E3EDF1;
}

.evcContent
{
margin: 0px;
width: 100%;
padding: 7px 0px;
border-bottom: 1px solid #E3EDF1; 
}

#paginateNav table
{
width: 100%;
}

#paginateNav td
{
width: 33%;
}

#paginateNav td#pright
{
text-align:right;
}

#pmiddle a.aktiv
{
color: #E2313A;
}