body{
font-family:Arial;
}

.cr{
font-size:11px;
}

a.cr{
font-size:11px;
text-decoration:underline;
}

A.cr:hover{
color:#666;
text-decoration:underline;
font-style:italic;
font-size:11px;
font-weight:normal;
}

.header{
height:40px;
width:991px;
font-weight:bold;
}

#content{
float:left;
margin-left:17px;
height:525px;
width:802px;
position:relative;
}

#navi{
border-right:1px solid #999;
float:left;
width:180px;
height:600px;

}

#navi-tab{
width:180px;
height:515px;
overflow-y:auto;
overflow-x:hidden;
}

#navi-info{
width:170px;
height:50px;
border-top:1px solid #999;
margin-top:23px;
padding-top:10px;
}

#header{
 width:1146px;
 white-space:nowrap; 
 margin-bottom:10px;
}

#box{
width:1011px;
height:600px;
border: 1px #333 solid; 
padding:10px;
}

#infobox{
width:800px;
height:140px;
border-top:1px solid #999;
margin-top:50px;
padding-top:10px;
font-size:10pt;
}
.map{
width:798px;
height:448px;
border:1px #333 solid;
position:absolute;
}


#overlay{
width:400px;
height:450px;
overflow:hidden; 
position:absolute;
border-right:2px solid #D95356;

}

.asd{
    background-color: #999;

}
.text{
width:160px;
height:50px;
position:absolute;
bottom:0px;
border:1px solid #333;
background-color:#666;
white-space: nowrap;
overflow:hidden;
padding:2px 5px;
font-size:13px;
color:#EEE;
opacity: .9;
filter: alpha(opacity=90);
-moz-opacity: .9;
}

#text1{
right:0px;
border-right:0px;
}

#text2{
border-left:0px;
}

h1{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;

}

h2{
font-weight:bold;
font-size:13px;
margin:0px;
padding:0px;

}

p{
color:#303030;
    margin:5px 0;
    font:75% Verdana,Arial,sans-serif;
    line-height:1.3em;
    margin:0;
    }

span{
color:#303030;
    margin:5px 0;
    font:75% Verdana,Arial,sans-serif;
    line-height:1.3em;
    margin:0;
    }
h5{
    color:#5B5B5B;
    font-size:1.15em;
    margin:1.5em 0 0.75em;
}

#zeit-slider{
margin: 10px;
border:1px solid #333;
width:748px;
height:7px;
margin-left:25px;
margin-right:25px;
}

#slider-range-min{
margin-bottom:10px;
border:1px solid #333;
width:798px;
height:7px;
}

#sub_category{
height:20px;
width:1024px;
float:none;
}

#heading{
width:1028px;
border-right:2px dotted; 
border-left:2px dotted;
border-bottom:1px solid #00688B;
margin-top:10px;
margin-bottom:5px;
}

img.info_popup{
    border-top:1px solid #999;
    border-bottom:1px solid #999;
	border: 1px solid #999;
    margin-top:5px;
    width:200px;
    height:150px;
    font-size:10pt;
    text-decoration:underline;
    margin-bottom:5px;
}


a.info_popup{
    margin-top:5px;
    width:100%;
    font-size:8pt;
    text-decoration:underline;

}

a.info_popup:hover{
    width:100%;
    font-size:8pt;
    text-decoration:underline;
}



.Bilder{
width:80px;
height:60px;
padding-right:10px;
padding-left:10px;
padding-bottom:30px;
border:none;
}
.zeit{
	border:1px solid #FFF;
	width:48px;
	height:23px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

a{
color:#333;
text-decoration:none;
font-size:15px;
}

a.head{
color:#00688B;
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

a.head_active{
color:#00688B;
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
border:1px solid #00688B;
border-bottom:1px solid #FFF;
}

a.head_active:hover{
color:#666;
text-decoration:none;
font-style:italic;
font-weight:bold;
border:1px solid #00688B;
border-bottom:2px solid #FFF;
}

a.sub_category{
color:#00688B;
 margin:10px;
 font-size:12px;

}

a.sub_category:hover{
color:#666;
font-style:italic;
font-weight:bold;
text-decoration:none;
font-size:12px;
}


A:hover{
color:#666;
text-decoration:none;
font-style:italic;
font-weight:bold;
font-size:15px;
}

A:active{
color:#999;
}

ul.tabs {  
	margin:0 !important; 
	padding:0;
	border-bottom:0px solid #666;
}

ul.tabs li {  
	float:left;
	padding:2px;
	padding-top:0px;	
	margin:0;
	list-style-type:none;	
}

ul.tabs a{
	font-size:14px;
	color:#333;
	font-family: Verdana;
	float:left;
	display:block;
	height:50px;
	width:170px;
	position:relative;	
	outline:0;
	background-color:#FFF;
	border:#FFF 1px solid;
	border-bottom: #999 1px solid;
}

ul.tabs a:hover{
	color:#333;
}
	
ul.tabs a.current{
	color:#666;
	background-color:#FFF;
	cursor:default;
}

/*Slider*/

.ui-slider-horizontal {position: relative; text-align: left;}
.ui-slider-horizontal .ui-slider-handle {position: absolute; z-index: 2; width: 18px; height: 23px; cursor: default; top: -7px; margin-left: -8px;}


.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff;}


.ui-state-default { border: none; background:#C00; font-weight: normal; color: #555555; outline: none; background:url(../img/handle.jpg) no-repeat; overflow: hidden; }
.ui-state-hover { border: none; background: #F00; font-weight: normal; color: #212121; outline: none; background:url(../img/handle_hover.jpg) no-repeat; overflow: hidden;}
.ui-state-active { border: none; background: #F30; font-weight: normal; color: #212121; outline: none; background:url(../img/handle_active.jpg) no-repeat; overflow: hidden;}

