* {
	margin:0; padding:0;
	font-size:100%;
    color: #3c3c3c;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.5em;
		color:#5c5c56;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3497FA; outline:none; font-weight:bold; text-decoration:none}
p { padding-bottom:20px;}
/*li { background:url(images/marker.gif) no-repeat 0 10px; padding-left:16px; line-height:2em;}*/
li a {color:#0e6cbc; font-weight:bold; }

h1 {font-size:1.83em; line-height:1.27em; color:#39F; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding-top: 5px; padding-bottom:5px}
h1 span {color:#81b418;}
h2 {margin-bottom:3px; }

.banner{
background:#FFFFFF; 
margin-top: 0px;
padding-top:15px;
margin-right:10px;
border:0px solid #333;
}

.leftborder{background:url(images/links.png) no-repeat scroll 0 0 transparent; width:5px; height:25px; float:left;}
.greyleft{background:url(images/links2.png) no-repeat scroll 0 0 transparent;}
.rightborder{background:url(images/rechts.png) no-repeat scroll 0 0 transparent; width:5px; height:25px; float:left;}
.greyright{background:url(images/rechts2.png) no-repeat scroll 0 0 transparent;}

.menu {padding:18px 5px 0 0;  font-size:1em;}
.menu ul li {float:left;  background:#99d914; padding:0;  line-height:1.5em;}
.menu ul li a {color:#565656; text-decoration:none; display:block; background:url(images/menu-divider.gif) left 8px no-repeat; padding:3px 25px 4px 25px;}
.menu ul li a:hover {color:#fff;}
.menu .first {background:none; margin-right:-1px; position:relative;}
.menu .active {background:#999; color:#fff; margin-right:-1px; padding:3px 25px 4px 25px; position:relative;}
*+html .menu ul li a {height:18px;}
/* ============================= content ====================== */
/*.border {border-bottom:1px solid #dcdcdc; padding-bottom:44px;}*/

.menucheat {
background-color: #fff; 
height:5px; 
width:5px; 
margin-left:-15px;
margin-bottom:-7px;
}
.menucheat2{
height:3px;
width:150px;
background:url(images/horizontal-divider150.png) no-repeat 2px 2px; /* 2px nach rechts, 2px nach unten*/ 
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
}
#container { 
	position: relative; 
	width: 920px; 
	background: #FFF;
	margin: 0 auto; 
	border: 0px solid #000;
	text-align: left; 
	float:left;
} 

#header { 
	height: 60px; 
	background: #FFF; 
	padding: 0 10px 0 20px;  
} 
#header h1 {
	margin: 0; 
    padding: 10px 0;
}

#sidebar {
	float:left;
    margin-left: 10px;
	width: 230px; 
    background: #FFF; 
	padding: 15px; 
}

#mainContent { 
	margin: 75px 35px 20px 270px; 
	padding: 25px 10px; 
	font-size:1em;
}
#footer { 
	border-top:1px solid #d5d5d5;
	padding: 5px 20px 10px 20px;
	background:#ebebeb;
} 
#footer p {
	margin: 0;
	padding: 10px 0; 
}

.activemenu-blue {border-left:15px solid #e48205; margin-left:-15px; margin-top:2px;}
.activemenu-green {border-left:15px solid #ed452b; margin-left:-15px; margin-top:2px;}
.activemenu-red {border-left:15px solid #7cb854; margin-left:-15px; margin-top:2px;}
.activemenu-yellow {border-left:15px solid #017ba4; margin-left:-15px; margin-top:2px;}
.activemenu-grey {border-left:15px solid #b2b2b2; margin-left:-15px; margin-top:2px;}

#sidebar ul li.activemenu-blue a{color:#e48205; font-weight:bold;}
#sidebar ul li.activemenu-green a{color:#ed452b; font-weight:bold;}
#sidebar ul li.activemenu-red a{color:#7cb854; font-weight:bold;}
#sidebar ul li.activemenu-yellow a{color:#017ba4; font-weight:bold;}
#sidebar ul li.activemenu-grey a{color:#b2b2b2; font-weight:bold;}

.bordercolor-blue {border-left:5px solid #e48205;}
.bordercolor-green {border-left:5px solid #ed452b;}
.bordercolor-red {border-left:5px solid #7cb854;}
.bordercolor-yellow {border-left:5px solid #017ba4;}
.bordercolor-grey {border-left:5px solid #b2b2b2;}

#sidebar .bordercolor-blue li a:hover{color:#e48205;}
#sidebar .bordercolor-green li a:hover{color:#ed452b;}
#sidebar .bordercolor-red li a:hover{color:#7cb854;}
#sidebar .bordercolor-yellow li a:hover{color:#017ba4;}
#sidebar .bordercolor-grey li a:hover{color:#b2b2b2;}

#sidebar a{
color:#3c3c3c;
display:block;
text-decoration:none;
}

#sidebar li {
padding-left:10px; 
padding-top: 3px;
line-height:1.2em;
}

#sidebar span {
border-bottom:1px solid #c0c0c0;
padding-left:0px;
padding-bottom:5px;
display:block;
font-size:0;
height:3px;
margin-bottom:10px;
margin-left:0px;
overflow:hidden;
}

#sidebar ul li ul li a {
	font-weight:normal;
}

#sidebar ul li ul{
padding-top:5px;
}

#mainContent span{
font-weight:bold;
}

#mainContent a:hover{
	text-decoration:underline;
}

.footermenu {padding:5px 5px 0 0;  font-size:1em; }
.footermenu ul li {float:left; padding:0;  line-height:1.5em;}
.footermenu ul li a {font-weight:normal;color:#565656; text-decoration:none; display:block; background:url(images/menu-divider.gif) left 8px no-repeat; padding:3px 10px 4px 10px;}
.footermenu ul li a:hover {color:#999; /*background:#99d914; margin-right:0px; padding:3px 25px 4px 25px; position:relative;*/ }; 

.finanzen-box{
    margin-left:-15px;
}

#teaser{
    width:590px;
    float:left;
    border:1px solid #c0c0c0;
    padding:5px;
    margin-bottom:20px;

}

#teaser h2{
    color: #418A00;
}

#overviewTeaser{

    width:280px;
    float:left;
    border:1px solid #c0c0c0;
    padding:5px;
    margin-bottom:10px;
}



#overviewTeaser h2{
    color: #418A00;
}