/* Standard element */
* {
	margin: 0;
	padding: 0;
}
tr{cursor: default;} 

body {
	background: #c9dae1 url(../pics/bg.gif) repeat-y;
	font-family: Tahoma,sans-serif;
	font-size: 0.8em;
	padding-left: 25px;
}
th {
	text-align: left;
	padding-right: 10px;
}
p {
	margin-bottom: 1.2em;
}

.ns_news_content p {margin-bottom: 0;}
ul {
	margin: 0 0 10px 22px;
}
li {
	list-style-image: url(../pics/li.gif);
}

/* misc */
.clearer {
	clear: both;
}
div.quote {
	border-left: 4px solid #36C;
	clear: both;
	color: #555;
	display: block;
	font: italic 1.1em Verdana,serif;
	margin: 12px 0 12px 16px;
	padding-left: 12px;
}
 img {border: 0;}
/* top & header */
.top {
	background: #0070CD url(../pics/topheader.gif);
	color: #FFF;
	height: 40px;
	width: 907px;
	padding: 10px 16px 0;
}
.top h1 {
	font: bold 1.6em sans-serif;
	
	color: white;
}
.top h1 span {
	font: normal 60% Verdana,sans-serif;
}
.header {

	height: 101px;
	width: 939px; 
}

/* menu */
div.menu{
	padding: 0;
	margin: 0;
	padding-top: 70px;
	
}

div.menu ul{
	padding: 0;
	margin: 0;
}
div.menu li {
	list-style-image: none;
	display: inline;
}
.menu ul li a {
	padding: 7px 10px;
	padding-bottom: 8px;
	color: #fff;
	text-decoration: none;
	float: left;
	font-family: sans-serif;
	font-weight: bold;
}
div.menu a.admin {
	color: orange;
}
div.menu a#current {
	/*background: #666 url("../pics/back_1.png") repeat; color: #FFF;*/
}
div.menu a:hover {
	background: #0070CD; color: #FFF;
}

/* left side */
div.content_left {
	margin: 1px;
	width: 593px;
}
div.date {
	background: #0070CD url(../pics/bgdate.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	width:939px;
	height: 35px;
	text-align: right;

}

div.karte {
	background: transparent;
	color: #FFF;
	font-weight: bold;
	width:512px;
	text-align: center;

}

div.newsitem {
	background: #f3f8fe url("../pics/verlauf2.jpg") repeat-x;
	border: 2px outset #DDD;
	/*border-color: #EEE #EEE #DDD #EEE;*/
	clear: both;
	color: #333;
	line-height: 1.5;
	margin: 6px;
	padding: 10px;
}
div.newsitem img.show {
	border: 3px double #CCC;
	height: 120px;
	margin: 6px 10px 10px 40px;
	width: 120px;
}
div.newsitem img.left {
	float: left;
}
div.newsitem img.right {
	float: right;
}
h1 {
	color: #0066CC;
	font: bold 1.1em Tahoma,sans-serif;
	padding: 3px 0px;
}
h2 {
	color: #0066CC;
	font: bold 1.0em Tahoma,sans-serif;
	padding: 3px 0px;
}
h3 {
	color: #0066CC;
	font: bold 1em Tahoma,sans-serif;
	padding: 3px 0px;
}

div.newsitem .table {
	margin-bottom: 10px;
}
div.newsitem .input{
	width: 250px;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
}
div.newsitem select{
	font-size: 0.9em;
}

td.bewertung{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	
}
span.span{padding-left: 4px; padding-right: 4px;}
td.td{padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
div.newsitem .body {
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	
	text-align: justify;
	min-height: 400px;
}
div.newsitem a{
	color: #0066CC;
	font: bold Tahoma,sans-serif;
	padding: 3px 0px;
	text-decoration:none;
}
div.logged_in {
	
	padding: 6px;
	font-weight: bold;
	color: red;
}
div.suche {
  padding-left: 5px;
  font-size: 0.85em;
  font-family: "Trebuchet MS",Tahoma,sans-serif;
  font-weight: bold;
}
div.suche input{
  
  font-size: 0.85em;
 
}
div.suche td {
 padding-right: 10px;
}

/* right side */
div.content_right {
	width: 331px;
	position: absolute;
	top: 190px;
	left: 622px;
}

div.links a.a_referer {
background: #fdf6e9;
	border-bottom: 1px solid #EEE;
	display: block;
	font: bold 0.8em Verdana,Tahoma,sans-serif;
	padding: 6px 0 8px 8px;
	text-decoration: none; color: #333;

}
div.links a.a_referer:hover {
	color: orange; background-position: left bottom;
}

div.links a {
	background: #fdf6e9;
	border-bottom: 1px solid #EEE;
	display: block;
	font: bold 0.8em Verdana,Tahoma,sans-serif;
	padding: 6px 0 8px 8px;
	text-decoration: none; color: #333;

}
div.links a:hover {
	color: #0080DD; background-position: left bottom;
}
div.links div.line {
	height: 1px; background-color: #EEEEF5;
}
div.links .title {
	background: #333 url(../pics/bgdate.gif) repeat-x;
	color: #FFF;
	font: normal 85% Tahoma,sans-serif;
	padding: 5px 8px;
}

div.links .title a{
font-size: 0.8em;
}
.letze_eintraege {
font-size: 1em;
}
/* footer */
div.footer {
	background: #F0F0F0 url(../pics/bgdate.gif) repeat-x;
	border: 1px solid #EEE;
	color: #FFF;
	margin-left: 6px;
	width: 581px;
}
div.footer .copyright {
	padding: 6px 12px;
}
div.footer a {
	color: #FFF;
	font: bold 1em "Trebuchet MS",sans-serif;
	text-decoration: none;
}
.footer .left, .footer .right {padding: 0 6px;}

div.overview_table td{
	padding-right: 20px;
}

div.search_box{
	border: 1px solid black;
	padding: 5px;
	background: #ebf4ff;


}
div.comment h3{
	background: #0070CD url(../pics/bgdate.gif) repeat-x;
	color: white; 
	padding-left:  6px;
}
div.comment{
	background: #fdf6e9  url(../pics/verlauf4.jpg);
	margin-top: 10px;
	font: 1em Tahoma,sans-serif;
	width: 100%;
	
}
div.comment_entry{padding: 6px;}
/* floats */
.left {float: left;}
.right {float: right;}
.clearer {clear: both;}


.sortable th{
font-size: 14px;
color: #fff;	
background: #0070CD url(../pics/topheader.gif);
border-top: 1px solid black;
border-bottom: 1px solid black;

}
.tr_1{
		background-color: #fdf6e9;
}
.tr_2{
		background-color: #fff;
}
table.sortable th a {
font-size: 14px;
color: white;
}
.event_planer {width: 100%;}
.event_planer td {vertical-align: top; padding-right: 15px;}

.planer_overview {padding-left: 5px; padding-top: 5px; background: #fdf6e9; color: black; }

#planner_navi ul{padding-left:0; margin-left:0; background: #333 url(../pics/bgdate.gif) repeat-x; color:#fff; float:left;  width:100%; font-size: 1em;font-family:arial,helvetica,sans-serif;}
#planner_navi ul li{display:inline;}
#planner_navi ul li a{padding:0.2em 0.7em; background: #333 url(../pics/bgdate.gif) repeat-x; color:#fff; text-decoration:none;  float:left; }
#planner_navi ul li a:hover{background:#fc6; color:#000;}

.preise {background: #fff}

#social_bookmarks{
width:550px;
margin-bottom: 10px;
}


.sbm_images, a.sbm_images {
margin-right: 10px;
}


/* Blog */
/*Newsbox*/
.cat_chooser{width: 565px; font-size: 0.9em;}
.cat_chooser input, select{font-size: 0.9em;}

.ns_main_header{width: 100%; color: white; background: #ffcc66 url('../pics/topheader.gif'); }
.ns_news_content{ width:537px; background: white; padding: 10px;}
.ns_header {color: white; font-size: 1.2em; font-weight: bold; float: left; padding-left: 5px; padding-top: 5px; margin-bottom: 0;}
.ns_u_header {clear: both; color: white; font-size: 0.9em; font-weight: bold; padding-left: 5px;}
.ns_footer {clear: both; border-top: 1px solid black; width: 100%; background: url('../pics/topheader.gif');  text-align:right; height: 40px;}
.ns_footer a {color: white;}
.ns_footer a{text-decoration: none;}


.ns_date {color: white; font-size: 1.2em; font-weight: bold; float:right; padding-top:5px;padding-right:5px;}

.go_button{ /* den Submit-Button */
  float: none;
  background: white;
  color:Black;
  border:1px solid black;
  width: 30px;
}
/*Video*/

.video {width: 100%; margin: 0 auto; text-align: center; margin-bottom: 5px; margin-top: 8px; clear: both;}
.pic_left{margin-right:10px; margin-bottom: 10px;}
.pic_right{margin-left:10px;  margin-bottom: 10px;}