* 				{
					font-family : Arial, Helvetica, verdana;	
					margin : 0;
					padding : 0;
					font-size : 12px;
					

				}



a 			{ color : #294D87; 	text-decoration : none;font-size : 12px; }
a:link 		{ color : #294D87; text-decoration : none; font-size : 12px; }
a:visited 	{ color : #294D87; text-decoration : none; font-size : 12px;}
a:active 	{ color : #294D87; text-decoration : underline; font-size : 12px;  }
a:hover 	{ color : #43B554; text-decoration : underline; font-size : 12px;  }

.footer a 			{ color : #ffffff; text-decoration : none;font-size : 12px; }
.footer a:link 		{ color : #ffffff; text-decoration : none; font-size : 12px; }
.footer a:visited 	{ color : #ffffff; text-decoration : none; font-size : 12px;}
.footer a:active 	{ color : #ffffff; text-decoration : none; font-size : 12px;  }
.footer a:hover 	{ color : #43B554; text-decoration : none; font-size : 12px;  }


.header a 			{ color : #ffffff; 	text-decoration : none; font-size : 12px;  }
.header a:link 		{ color : #ffffff; text-decoration : none; font-size : 12px;  }
.header a:visited 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header a:active 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header a:hover 	{ color : #43B554; text-decoration : none; font-size : 12px;  }

.header_talk a 			{ color : #ffffff; 	text-decoration : none; font-size : 12px;  }
.header_talk a:link 	{ color : #ffffff; text-decoration : none; font-size : 12px;  }
.header_talk a:visited 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header_talk a:active 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header_talk a:hover 	{ color : #43B554; text-decoration : none; font-size : 12px;  }

.header_lexikon a 			{ color : #ffffff; 	text-decoration : none; font-size : 12px;  }
.header_lexikon a:link 		{ color : #ffffff; text-decoration : none; font-size : 12px;  }
.header_lexikon a:visited 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header_lexikon a:active 	{ color : #ffffff; text-decoration : none; font-size : 12px;   }
.header_lexikon a:hover 	{ color : #43B554; text-decoration : none; font-size : 12px;  }

.table_lexikon a 			{ color : #ffffff; 	text-decoration : none; font-size : 11px;  }
.table_lexikon a:link 	{ color : #ffffff; text-decoration : none; font-size : 11px;  }
.table_lexikon a:visited 	{ color : #ffffff; text-decoration : none; font-size : 11px;   }
.table_lexikon a:active 	{ color : #ffffff; text-decoration : none; font-size : 11px;   }
.table_lexikon a:hover 	{ color : #43B554; text-decoration : none; font-size : 11px;  }
/*
.navi a 			{ color : #ffffff; 	text-decoration : none; font-size : 16px;  }
.navi a:link 		{ color : #ffffff; text-decoration : none; font-size : 16px;  }
.navi a:visited 	{ color : #ffffff; text-decoration : none; font-size : 16px;   }
.navi a:active 	{ color : #ffffff; text-decoration : underline; font-size : 16px;  }
.navi a:hover 	{ color : #ffffff; text-decoration : underline; font-size : 16px;  }
*/





/*******************************************************************
		Site
********************************************************************/


html, body 			{
						margin : auto;
						height : 100%;
						width : 100%;
						text-align : center;
						
						/*background-image:url(../images/site/verlauf_body.jpg);
						background-repeat:no-repeat;*/
					}
					
.around 			{
						font-family : Arial, Helvetica, verdana;						
						padding-top:100px;
						color : #000000;
						margin : auto;
						
						width : 1070px;
						
					}
					
.flash				{
						float:left;
						width:120px;
						text-align:center;						
					}
					
.header 			{
						background-image : url(../images/site/banner_portal.jpg);
						background-repeat : no-repeat;
						width : 840px;
						height : 155px;
						color : #FFF;
						padding-top:6px;
						text-align:left;
						padding-left:10px;	
						font-size : 11px;							
					}

.header_talk		{
						background-image : url(../images/site/banner_talk.jpg);
						background-repeat : no-repeat;
						width : 840px;
						height : 155px;
						color : #FFF;
						padding-top:6px;
						text-align:left;
						padding-left:10px;	
						font-size : 11px;									
					}

.header_lexikon		{
						background-image : url(../images/site/banner_lexikon.jpg);
						background-repeat : no-repeat;
						width : 840px;
						height : 155px;
						color : #FFF;
						padding-top:6px;
						text-align:left;
						padding-left:10px;		
						font-size : 11px;								
					}
					

					
.navi				{
						margin-top:109px;
											
						color:#FFFFFF;
						height:30px;
						width:750px;
												
					}
					
.kurssuche			{						
						
						padding-top:2px;
						margin-right:2px;
											
						color:#FFFFFF;
						height:27px;
						width:206px;
						text-align:left;
						float:left;		
										
					}


/*******************************************************************
		Mouse over
********************************************************************/
.over 				{
						background-image:url(../images/site/over.jpg);
						background-repeat:no-repeat;
						float:right;
						padding-top:7px;
						margin-left:2px;
						color : #fff;
						text-align : center;
						font-family : Arial, Helvetica, verdana;	
						font-size : 12px;						
						width:100px;
						height:24px;
						
						
					}
					
.out 				{
						
						float:right;
						margin-left:2px;
						padding-top:7px;
						color : #fff;
						text-align : center;
						font-size : 12px;						
						font-family : Arial, Helvetica, verdana;	
						width:100px;
						height:24px;
						
						
					}

/*.over2 				{
						background-image:url(../images/site/over2.jpg);
						background-repeat:no-repeat;
						float:right;
						padding-top:7px;
						margin-left:2px;
						color : #fff;
						text-align : center;
						font-family : Arial, Helvetica, verdana;
						font-size : 12px;
						width:135px;
						height:24px;


					}

.out2 				{

						float:right;
						margin-left:2px;
						padding-top:7px;
						color : #fff;
						text-align : center;
						font-size : 12px;
						font-family : Arial, Helvetica, verdana;
						width:135px;
						height:24px;


					}*/


/********************************************************************/

.main				{
						width : 850px;
						background-color:#FFFFFF;
						text-align:justify;
						font-size:12px;
						font-family:arial, verdana;
					}
					
.footer				{
						background-image:url(../images/site/footer.jpg);
						background-repeat:no-repeat;
						margin : auto;
						padding-right:10px;
						padding-top:7px;
						
						width : 840px;
						height:22px;
						color:#FFFFFF;
						font-size:12px;
						font-family:arial, verdana;
						text-align:right;
												
					}
					
.partner			{
						border-top:1px solid #294D87;
						margin-left:20px;
						margin-right:20px;
						
					}
/*******************************************************************
		Text
********************************************************************/
				
h1					{
						font-size:20px;
						font-weight:bold;
						color: #294D87;
					}
h2					{
						font-size:14px;
						font-weight:bold;
					}
										
ul					{
						padding-left:25px;
					}
					
ol					{
						padding-left:30px;
						font-weight:bold;
						
					}

ol li span				{
						font-weight:normal;
					}
					
hr					{
						border:1px dotted #D7D8D7;
						height:1px;
						margin-top:5px;
						margin-bottom:10px;
					}
.td_lexikon {
					background-image : url(../images/site/footer.jpg);
					background-repeat : no-repeat;
					text-align : center;
					vertical-align : middle;
					width : 30px;
					
					
					}

.table_lexikon		{
						width:810px;
					}
					
/*table.depot	td	{
						border:1px solid #BDBEC0;
					}*/
					
					


/*
td[class="navbar"] a:hover {
        background-image: url(/images/button_hover_g.jpg);
}*/






.row {
        border-bottom: 1px solid black;
}

.kurs_aktuell {
        background: #b9babe;
}

.bottom {
        color: gray;
}

.logo {
        border: 1px solid black;
        margin-top: 20px;
        margin-bottom: 5px;
        height: 150px;
        width: 100%;
}

.navbar {
        background: #294D87;
        line-height: 23px;
        color: white;
        border: 1px solid black;
        border-bottom: 0;
}

.content {
        border: 1px solid black;
        border-top: 0;
        background-color: #F1F1F1;
        padding: 35px;
}

.small {
        color: gray;
        font-size: small;
}

#errorBox {
        background-color: #FFBABA;
        border-width: 1px;
        border-style: dashed;
        border-color: #ff0000;
        padding: 3px;
}

#tabs {
width:100%;
font-size:93%;
line-height:normal;
}

#tabs ul {
margin:0;
padding:10px 10px 0 0px;
list-style:none;
}

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url("/forum/bpde/design/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#tabs a span {
float:left;
display:block;
background:url("/forum/bpde/design/tabright.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
color:#FFF;
}

#tabs a:hover {
background-position:0% -42px;
}

#tabs a:hover span {
background-position:100% -42px;
}


/************************************************************************
		Slideoutmenu
*************************************************************************/	

/* Cosmetic */
p				{
					margin-top:5px;
					margin-bottom:10px;
				}
	
#mainContainer	{		
					margin:0;
					text-align:left;					
					padding-left:0px;
					padding-right:0px;
					padding-bottom:0px;	
				}
				

/* RSS Feeds */
div.border {border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 1em;}
div.borderTitle {border-bottom: 2px solid rgb(204, 204, 204); margin-bottom: 1em; margin-top: 1em; width:250px;}
div.rssitem {margin-bottom: 1em; margin-left: 0px; padding-left: 0px; } 
div.rsstextitem {margin-bottom: 1em; margin-left: 0px; padding-left: 0px; min-height:50px;} 
div.updated { float: left; width: 130px;}
div.title { margin-left:130px;  }
div.summaryFirst { }

h1.rssTitle {
	margin-bottom: 15px;
	color:#fff;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	background-image:url('../images/site/over_blau.jpg');
	text-indent:10px;
	font-weight:100;
}

h1.portalTitle {

}

	

