@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
legend {margin:0px;padding:0px;align:left;}

* {
	margin: 0 auto 0 auto;
	padding: 0;
}
body{
	margin: 0 auto 0 auto;
	font-size: 68%; 
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;
	line-height: 150%; 
	color:#333;

}

div, p, ul, h2, h3, h4, img{
	padding:0px; margin:0px; border:none;
}
ol, ul {
	list-style: none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

a { outline:none; text-decoration:none; color:#999999; }
a:hover{ color:#333;}
a img { border:none;}


h1 {border:none; margin:0; padding:10px 0 0 10px; width:129px;}
h2 {font-size: 3em; border:none; margin:0; padding:0; display:block; line-height:1em;}
h3 {font-size: 1.6em; border:none; margin:0; color:#333333;padding:10px;background:#bccad3}
h4 {font-size: 1.4em; border:none; margin:0; padding:0;}
h5 {font-size: 1em; border:none; margin:0; padding:0;}
h6 {font-size: 1em; border:none; margin:0 0 10px 0; padding:0; color:#FF6600;}
p  {font-size: 1.2em; padding:20px 0 0 0;}
.hr{clear:both;border-bottom:1px solid #CCCCCC; border-left:none; border-right:none; border-top:none; margin:10px 0 10px 10px; padding:0; width:940px;}
.hr_s{clear:both;border-bottom:1px solid #CCCCCC; border-left:none; border-right:none; border-top:none; margin:10px 0 10px 0; padding:0; width:200px;}
.left{float:left; padding:0 10px 0 0;}
.right{float:right; }
.stroke{ border:1px solid #CCCCCC;}

.box h3 {background:none;padding:0px;}
.side h3 {background:none;padding:0px;}


#wrapper{width:960px; height:100%; margin:0 auto; padding:0;}


#header{ height:114px; padding:0;position:absolute;left:50%;margin-left:-480px; width:960px;bottom:0px;}

.teaser{ padding:10px 0 0 0}


#menu{float:right; padding:0; margin:-15px 10px 0 0;}
#menu a{float:left; text-align:left; text-decoration:none; font-size:1.4em;  padding:0 5px 2px 5px; color:#333; display:block; border:none; }
#menu a:hover {color:#fff; } 
#menu a.current {color:#333; font-size:1.8em  }

.box{ width:200px; height:310px; padding:10px; margin:10px; float:left; display:inline; overflow:hidden; border-bottom:none; border-left:none; border-right:none; border-top:2px solid #cc0000;}
.box:hover{ background:#bccad3; cursor:pointer;width:200px; height:298px; padding:10px; margin:10px; float:left; display:inline; overflow:hidden; border-bottom:4px solid #666666; border-left:none; border-right:none; border-top:2px solid #cc0000;}


.hinweis {border-top:2px solid #cc0000;padding:10px;margin-bottom:40px; background:#F7F8F7; border-bottom:4px solid #ccc;}
.hinweis img {width:40px;}
.hinweis:hover { border-bottom:4px solid #333;}
.center{ margin:30px 60px 20px 60px;}

.main{float:left; padding:0; margin:10px 0 0 10px; width:690px; display:inline;}
.mainAdmin{float:left; padding:0; margin:10px 0 0 10px; width:940px; display:inline;}
.side{float:right; padding:10px; margin:10px; width:200px; height:100%; display:inline; background-color:#E3E6E4; border-bottom:none; border-left:none; border-right:none; border-top:2px solid #cc0000;margin-top:30px;}
.side p{font-size: 1.1em; padding:0;}
.news{ padding:0;}
.quote{ background:url(images/quote.png) top left no-repeat; margin:20px 0 0 0; display:inline-block; overflow:hidden;}
.quote p{ padding:10px;}
.quote p.signature{ color:#000; font-size:1em; font-style:italic;}


ul{ padding:10px; margin:10px 0 0 20px;}
ul li{ list-style:disc; font-size:1.1em; color:#666; padding:0 0 4px 0;}

b {font-weight:bold;color:#cc0000}



#footer{ width:920px; padding:0px 10px; border-top:1px solid #ccc; color:#999; margin:0;margin-left:10px;/*background-color:#f7f8f7;border:1px solid #B3B9AC;*/margin-top:50px;margin-bottom:10px;text-align:center;}



form#two {width:100%;padding:0;margin-top:5px;}
form#two fieldset {width:100%;padding:5px 0 0 0;font-family:Arial, sans-serif;margin-bottom:0.5em;border: 0;font-size: 11px;}
form#two input {border:1px solid #ccc;padding:0.5em 0 0 0.5em;margin-bottom:0.6em; width:400px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}
form#two value{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
form#two textarea {width:660px;height:15em;border:1px solid #ccc;padding:0.5em;overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
form#two #button1 { float:left; color:#ffffff;padding:0;cursor:pointer;width:50px;margin:20px 20px 0 0;border:none;font-family: Arial, sans-serif;font-size: 10px; background-color:#cc0000;}
form#two #button1:hover{margin:20px 20px 0 0;color:#000000;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10px;border:1px solid #cccccc;}


.adBlock {border: 1px solid #666666;cursor: pointer;display: block;float: left;height: 150px;margin: 4px;text-align: center;vertical-align: middle;width: 180px;}

.hinweis_status {float:left;width:80px;}
.hinweis_info {float:right;margin-left:20px;width:565px}
.hinweis_kategorie {font-size:10px;}

.hinweis_info h5 {float:right;text-align:right;}
.hinweis_info .hinweis_kommentar h5 {float:left;}
.hinweis_info .hinweis_kommentar p {clear:both;}
.hinweis_info h4 {color:#c00;margin-top:10px;margin-bottom:10px;}
.hinweis_info p {padding: 0px;}

.hinweis_kommentar {margin-left:20px;}

#pagination span {float:left;color:#999;}
#pagination ul {list-style-type:none;float:left;margin:0px;padding:0px;}
#pagination ul li {float:left;display:block;width:20px;border-right:1px solid #ccc;text-align:center;height:5px;}
#pagination ul li a:hover {border-top:1px solid #ccc;}
#pagination ul li.last {border:0px;}


form.hinweis_form fieldset {border: 1px solid #ccc;margin:10px;padding:10px;}
form.hinweis_form {margin-top:20px;}
form.hinweis_form legend {padding:0px 15px 3px 15px;font-weight:bold;font-size:14px;border-left:4px solid #ccc;border-right:1px solid #ccc;}
form.hinweis_form label {float:left;display:block;width:200px;text-align:right;padding-right:5px;height:25px;line-height:25px;}

form.hinweis_form input, select {width:200px;margin-bottom:5px;height:20px;font-size:14px;}
form.hinweis_form textarea {width:400px;height:200px;margin-bottom:5px;}

form.hinweis_form br {clear:both;}

.selector {margin-bottom:5px;}

.neu {background-color:#ffcccc!important;}
.bearbeitung {background-color:#ffffcc!important;}
.erledigt {background-color:#ccffcc!important;}
.weitergeleitet {background-color:#ccccff!important;}

#hinweisuebersicht a {color:#666;}

#provisionsuebersicht td {text-align:center;}


#action_menu {margin:0px;padding:0px;}
#action_menu li {cursor: pointer;float: left;list-style: none outside none;margin: 2px;padding: 4px 0;position: relative;width:25px;height:15px;}

a:hover {text-decoration:underline;}


p.log {padding:0 5px;}

#log_entry {width:190px;height:60px}

/* Optional styles */
		
		.chartscontainer {
			padding: 10px;
			width: 85%;
			margin: 0;
		}
		
		.chartscontainer ul {
			padding-left: 0;
			margin:0px;
		}
		
		.chartscontainer li {
			list-style: none;
			
		}
		
		.chartscontainer li span { margin: 0px }
		
ul.paging {padding:0px;float:left;margin:0px 0px 30px 0px;}

ul.paging li.start {list-style:none;float:left;margin-right:2px;height:20px;text-align:right;vertical-align:middle;line-height:20px;background:#fefefe;;padding: 0px 5px;border:1px solid #ccc;}
ul.paging li.item {padding:0px;list-style:none;float:left;margin-right:2px;width:20px;height:20px;background:#fff;border:1px solid #ccc;text-align:center;vertical-align:middle;line-height:20px;}
ul.paging li.current {background:#666;border:1px solid #ccc;}
ul.paging li a {height:20px;width:20px;color:#666;text-decoration:none;text-align:center;vertical-align:middle;line-height:20px;}
ul.paging li.current a {color:#fff;}
ul.paging li.active {background-color:#efefef;cursor:pointer;}
ul.paging li.active a {color:#000!important;}


input.hp {display:none;}
