/* default styles */
*{ margin: 0; padding: 0; }
body { font: .8em Arial, Verdana, Sans-Serif; line-height: 1.5em; background: #F2F2F2 url(header.gif) repeat-x; color: #454545; }
a { color: #202020; background: inherit;  font-weight:bold; text-decoration: underline; }
a:hover { color: #202020; text-decoration: underline;}
p {	margin: 0 0 5px 0; }
h1 { color: #4A7EA6; font: normal 2.0em Impact, Arial, Verdana, Sans-Serif; padding: 0 0 0 0; margin: 0; }
h2 { color: #C00000; margin: 0; padding: 0; font: normal 1.8em Impact, Arial, Verdana, Sans-Serif; }
h3 { color: #4A7EA6; margin: 0; padding: 0; font: normal 1.6em Impact, Arial, Verdana, Sans-Serif; }
h1 a, h2 a { color: #606060; text-decoration: none; }
img { border: 0; }
hr{background:#4A7EA6;}

/* layout */
#content { margin: 0 auto; width: 980px; }
#header {	padding: 10px 0;	color: #202020;	margin: 0 0 20px 0;	height: 94px;}
#header h1 span {color: #DFF794; font: Impact, Arial, Verdana, Sans-Serif;}

/* main horizontal menu */
#tablist{  margin: 25px 0 0 0;  }
	#tablist li{ list-style: none; display: inline;  }
	#tablist li a{
		text-decoration: none;
		margin: 0 3px 0 0;
		padding: 4px 15px;
		border: 1px solid #606060;
    background: #FFF;
		font-weight: bold;
		color: #202020;
    text-decoration: underline;
	}
	#tablist li a:hover{
		border: 1px solid #55684A;
		color: #FFFFFF;
    text-decoration: underline;
    background: #A7A7A7;
	}
  	#tablist li a.current{
		background: #CE3603;
		color: #fff;
	}


/* left side */
#left {float: left;	width: 670px;	margin: 0 0 10px 0;}
.border { border: 1px solid #AED898;  margin: 0 0 10px 0;}
.subheader {padding: 15px;background: #DEE9F2;color: #444;border: 4px solid #A7A7A7;}
.left_articles {background: #FFFFFF; margin: 0 0 10px 0;	border: 4px solid #A7A7A7; color: #454545; padding: 15px 15px 5px 10px;}
.bigimage {float: left;	clear: left;	margin: 0 15px 10px 0;}
.left_box {background: #DEE9F2;	color: #808080;	border-left: 4px solid #A7A7A7;	padding: 15px;	margin: 0 0 15px 0;}
.dreier {float: left;	width: 186px;	padding: 0 10px 0 15px;}

#left2 {float: left;	width: 900px;	margin: 0 0 10px 0;}		
		
/* right side */
#right {float: right;	width: 280px;	margin: 0 0 10px 0;	padding: 55px 0 0 0;}
	
	#side_menu { margin: 0 0 20px 0; }
	#side_menu li { list-style: none; }
	#side_menu li a { color: #202020; font-weight: bold; border: 0; display: block; background: #fff url(menu.gif) repeat-x; padding: 8px 10px; }
	#side_menu li a:hover { color: #FFFFFF; background: url(menu_hover.gif) repeat-x; }	
	
	.image { float: left; margin: 0 9px 3px 0; }
	
/* footer */
#footer {clear: both;	color: #808080;	background: #F2F2F2	padding: 10px 15px;	border-top: 4px solid #A7A7A7;}
#footer .right { float: right; }

.teaser{border-width:1px;	border-color:#202020;	border-style:solid; background:#F6F6F4; padding: 5px 0 5px 5px;}
  
  
.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin-top:1em;}
ul.tabbernav{margin:0; padding: 3px 0; border-bottom: 1px solid #606060; font: bold 14px Verdana, sans-serif;}
ul.tabbernav li{list-style: none; margin: 0; display: inline;}
ul.tabbernav li a{padding: 3px 0.5em; margin-left: 3px; border: 1px solid #606060; border-bottom: none; background: #fff; text-decoration: none;}
ul.tabbernav li a:link { color: #202020; }
ul.tabbernav li a:visited { color: #202020; }
ul.tabbernav li a:hover{color: #FFFFFF; text-decoration: underline; background: #A7A7A7; border-color: #454545;}
ul.tabbernav li.tabberactive a{background-color: #fff; border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color: #000; background: white; border-bottom: 1px solid white;}
.tabberlive .tabbertab {padding:5px;}
.tabberlive .tabbertab h2 {}
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {height:200px; overflow:auto;}

a.out:link, a.out:visited, a.out:hover{color: #830103;font-size: 15px;font-weight: bold;text-decoration: underline;}

