@charset "utf-8";
/* CSS Document */
@import url("menue.css");
@import url("form.css");
html {
	margin:0;
	padding:0;height:100%;
}
body {
	height:100%;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#444;
	line-height:19px;
	margin:0;
	padding:0;
	text-align:center;
	background: #FFF url(../images/layout/gradient.png) 0 0 repeat-x;
}
a, a.link, a.visited {
	color:#bd2a2e;
	text-decoration:none;
}
a:active, a:focus {
	outline: none;
}
a:hover, a.link:hover {
	color:#474747;
}
a.small {
	font-size:9px;
}
a img {
	border:none;
}
p, ul {
	margin:0;
	padding:0;
	list-style:none;
}
hr {
	border:none;
	border-top:1px solid #CFCFCF;
	border-bottom: transparent;
	height:1px;
	margin-bottom:7px;
}
h1, h2, h3, h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
h4 {
	font-weight:bold;
}
#page-css .scroll-pane {
	width:100%;
	height:138px;
	overflow:auto;
}
#frame {
	margin:0 auto;
	width:980px;
	text-align:left;
	margin-bottom:-170px;
	position:relative;
	padding:0 13px;
	min-height:97%;
}
#header {
	height:111px;
}
#header a img {
	margin-top:30px;
}
#content {
	clear:both;
	margin-top:13px;
}
.content {
	clear:both;
	margin-top:7px;
	padding:11px 0;
	border-top:1px dotted #ddd;	
}
*+html .content {margin:0;padding:5px 0;}
.content p {
	text-align:center;
}
.content h2 {
	text-align:center;font-size:11px;margin:0;padding:0;
}

.box {
	width:950px;
	margin-top:21px;
	height:180px;
	border:1px dotted #ddd;
	background:#3E424A;
	padding:15px;
	position:relative;
}
.footer {
	height:29px;
	width:100%;
	padding-top:181px;
	background:url(../images/layout/bottombg.png) left bottom repeat-x;
}
#pagenav {
	clear:both;
	float:left;
	width:314px;	
	height:auto;
	margin-top:37px;
}
#pagecont {
	float:left;
	width:590px;
	min-height:327px;
	border:0px dotted green;
	margin-top:37px;
	padding:21px 15px 25px 53px;
}
#pagecont h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:1.3px;
}
#pagecont h1 {
	font-size:23px;
	color:#bd2a2e;
	margin:0 0 13px 0;
	padding:0;
	height:auto;
}
#pagecont h1 sup{font-size:11px;margin-left:5px;color:#333;font-weight:bold;}
#pagecont h2 {
	font-size:19px;
	color:#bd2a2e;
	margin:0;
	padding:0;
	height:auto;
}
#pagecont h3 {
	font-size:17px;
	color:#555;
	margin:5px 0 11px 0;
	padding:0;
	letter-spacing:1px;
}
#pagecont h4 {
	font-size:13px;
	color:#444;
	margin:5px 0 3px 0;
	padding:0;
}
#pagecont img {
	padding:2px;
	border:1px solid #bbb;
}
#pagecont a img.nb, #pagecont img.nb {
	border:none;
	padding:0;
	margin-right:11px;
}
#pagecont img.head {
	margin-bottom:11px;
}
#pagecont ul {
	list-style:square;
	padding:11px 0 0 27px;
}
#pagecont ul.clocks {
	list-style:none;
	padding-left:0;
}
#pagecont ul.clocks li {
	float:left;
	margin:0px 37px 21px 0;
	width:153px;
	height:175px;
}
#pagecont .info {
	clear:both;
	width:100%;
	padding-top:7px;
}
#pagecont .info img {
	float:left;
}
#pagecont h5 {
	margin-top:-3px;
	float:left;
	font-size:12px;
	line-height:17px;
}
.agenturen {
	padding-top:27px;
}
#pagecont .agenturen a img {
	margin:0px 0 13px 11px;
	padding:3px;
	border:1px solid #ddd;
}
iframe {
	padding:2px;
	border:1px solid #bbb;
	width:584px;
	height:370px;
}
#slider-wrapper {
	background:url(../images/layout/sliderbg.png) 0px 0px no-repeat;
	width:980px;
	height:306px;
	padding:13px;
	margin:0 -13px;
	margin-top:80px;
}
#slider {
	position:relative;
	width:980px;
	height:306px;
	background:url(../images/layout/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:313px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/boxes.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {	
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}

#result{clear:both;width:587px;height:auto;}
#result form{clear:both;height:47px;margin:10px 0;padding:0;}
#result form label{clear:both;width:auto;padding:0;margin:0 0 -5px 0;}
#result input[type="text"]{clear:both;float:left;;padding:7px;color:#bd2a2e;width:435px;font-size:15px;font-weight:bold;margin:0;}
#result input.but{float:left;background-color:#bd2a2e;width:auto;color:#fff;border:2px solid #ccc;padding:8px 9px;margin-left:7px;cursor:pointer;}
.clear{clear:both;}

#results {clear:both;width:587px;min-height:570px;}
#results table{border:1px solid #aaa;border-collapse:collapse;}
#results table td{padding:3px;border:1px solid #ccc;vertical-align:top;}
#results table td img{padding:0 3px;margin:0 0 -4px 0;border:none;cursor:pointer;}
#results table td.right{text-align:right;}
#results table tr.blue{background:#069;color:#fff;font-weight:bold;}

#rating{width:586px;height:37px;background:url(../images/rating/rating.png) 2px 0 no-repeat;padding:13px 0px 15px 2px;}
#rating img{border:1px solid #fff;padding:0;height:31px;border-left:none;float:left;}
#rating .num{float:left;margin-left:-73px;padding-top:8px;}

#lastchecked{width:250px;height:auto;border:0px dotted red;padding:0 15px 15px 15px;}
#lastchecked h3{font-weight:bold;}
#lastchecked a.green{color:#090;}
#lastchecked a.black{color:#222;}

#code{clear:both;width:210px;height:130px;padding:3px;border:1px solid #777;}
code{clear:both;float:left;width:570px;height:auto;padding:3px;border:0px dotted #ddd;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#bd2a2e;font-weight:bold;
white-space:pre !important;}
.mailres{border:0px dotted green;height:300px;}
#results textarea{width:580px;height:130px;padding:5px;}
#results textarea.small{height:50px;}

.box ul li.wl{border:none;}
.box ul li.wl object{border:none;overflow:hidden;width:87px;height:27px;padding-top:2px;}

