@charset "UTF-8";
/* CSS Document */
body{
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	font-size:13px;
	padding:0px;
	margin:0px;
}
.clear{
clear:both;
float:none;
}
.clearer{
clear:both;
float:none;
}

#pageback{
	width:1245px;
	background-image:url(img/pageback.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-left:auto;
	margin-right:auto;
	height:1000px;
}
#page{
	width:980px;
	margin-left:auto;
	margin-right:auto;

}
#headmain{
	width:980px;
	height:169px;
	background-image:url(img/krick_head.jpg)
	
}
#navibox{
	height:30px;
	width:980px;
	
	
}
#navi{
	height:30px;
	float:left;
	width:714px;
}
#search{
	height:30px;
	float:left;
	width:266px;
}
#space1{
	width:980px;
	height:24px;
}
#showbox{
	height:280px;
	width:980px;
}
#spacer2{
	height:30px;
	width:980px;
}
#specialbox{
	width:980px;
	min-height:140px;
}
#spacer3{
	width:980px;
	height:54px;
}
#footer{
	width:980px;
}
#slider{
	width:980px;
}
#footercontent{
	width:980px;
}
#contentcontainer{
	width:980px;
}




a {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}


#specialbox a {
color:#FFFFFF;
font-size:13px;
text-decoration:underline;
}




#mainavicontainer{
width:714px;
height:30px;
}
.mainnaviakt{
background-image:url(img/navi_1.gif);
width:71px;
float:left;
height:22px;
margin-right:10px;
text-align:center;
padding-top:8px;
}
.mainnavi{
background-image:url(img/navi_0.gif);
width:71px;
margin-right:10px;
float:left;
height:22px;
text-align:center;
padding-top:8px;
}
.mainnavi a{
color:#018D9E;
}

.mainnavi a:hover{
color:#000;
}

#mainbox{
width:980px;
min-height:500px;
}
#subnav{
width:150px;
float:left;
}
#content{
width:830px;
float:left;
}



/**/
.vier1{
width:23%;
padding-right:1%;
float:left;
overflow:hidden;
}
.vier2{
width:23%;
padding-left:1%;
padding-right:1%;
float:left;
overflow:hidden;
}
.vier3{
width:23%;
padding-left:1%;
padding-right:1%;
float:left;
overflow:hidden;
}
.vier4{
width:23%;
padding-left:1%;
float:left;
overflow:hidden;
}


/**/

.zweier1{
	float:left;
	width:48%;
	padding-right:1%;
}
.zweier2{
	float:left;
	width:48%;
	
}


/**/
.drei1{
width:32%;
padding-right:1%;
float:left;
overflow:hidden;
}
.drei2{
width:32%;

float:left;
overflow:hidden;
}
.drei3{
width:32%;
padding-left:1%;
float:left;
overflow:hidden;
}

.subnavi{
font-size:12px;
color:#ffffff;
line-height:1,4em;
padding-left:18px;
}
.subnavi a{
font-size:12px;
color:#ffffff;
line-height:1,4em;
}

.subnaviakt{
font-size:12px;
color:#008E9C;
line-height:1,4em;
padding-left:18px;

}
.subnaviakt a{
font-size:12px;
color:#008E9C;
line-height:1,4em;
}

#footer p{
color:#999999;
}

#footer a{
font-size:12px;
color:#999999;
text-decoration:underline;
}

.tx-zipmap-pi1{
width:400px;
border: solid 3px;
}

.vcard{
float:left;
padding-right:20px;
width:300px;
height:180px;
}

h1{
font-size:26px;
line-height:1em;
}
h3{
color:#ffffff;
}
h4{
color:#ffffff;
}
h2{
	font-size:19px;}

#specialbox h2 a{
	font-size:19px;
	color:#ffffff;
}
#footercontent h4{
color:#008E9C;
} 

h5{
margin:0px;
color:#008E9C;
font-size:14px;
}

.searchbox-field {
	height: 18px;
	font-size:14px;
	line-height:16px;
	width:205px;
	float:left;
	padding-top:5px;
	color:#999;
	}
.searchbox-button{
	float:left;}
	
#mainavicontainer {
	line-height:normal;
}
#searchform{
	height:30px;}
	
.scrollButtons.left , .scrollButtons.right{
	margin-top:-80px;
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color:#008D9B;
	padding-left:10px;
}
.tx-indexedsearch-searchbox-button{
	margin-top:10px;}

.tx-indexedsearch-searchbox td{
	margin-top:10px;
	}
	

