/* ALLGEMEIN --------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
body
{
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#454440;
	background:url('pix/bgd.gif') repeat-x;
	background-color:#5D4424;
}

p, td
{
	font-size:12px;
	color:#45392f;
}

h1
{
	font-size:16px;
	color:#454440;
	margin:0;
	padding-bottom:5px;
}

h2
{
	font-size:14px;
	color:#454440;
	margin:0;
	padding-bottom:5px;
}

h3
{
	font-size:14px;
	color:#FFFFFF;
	margin:0;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:5px;
}

a:link,  a:visited
{
	color:#45392f;
}

a:active,  a:hover
{
	color:#e69305;
}

.clearAll
{
	float:none;
	clear:both;
	width:1px;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	height:1px;
}

#wrap
{
	position:relative;
	width:1006px;
	text-align:left;
}

/* HEADLINE ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#headline
{
	width:100%;
	height:102px;
	background-color:#c2bfba;
	background:url('pix/headline.gif') no-repeat;
}

#impressum
{
	width:100%;
	text-align:right;
	padding-top:14px;
	color:#ffffff;
}

#impressum a:link, #impressum a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#impressum a:active, #impressum a:hover
{
	color:#f9d38d;
	text-decoration:none;
}

#newsticker
{
	width:100%;
	text-align:right;
	padding-top:23px;
	color:#aaa296;
}

/* Kurstabelle ------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
.tabelle
{
}

.tabelleTR
{
}

.tabelleTitel
{
	background-color: #EFEFEF;
}

.tabelleTD
{
	border: 1px solid #EFEFEF;
}

/* CONTENT ----------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#main
{
	width:100%;
	background:url('pix/bgd_nav.gif') no-repeat;
}

#content_main
{
	width:100%;
	background-color:#c2bfba;
	background:url('pix/bgd_main.gif') repeat-y;
}


/* FOOTER -----------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#footer
{
	width:100%;
	height:53px;
	background-color:#c2bfba;
	background:url('pix/footer.gif') no-repeat;
	color:#B7B0A9;
	text-align:right;	
}

#navBottom a:link, #navBottom a:visited
{
	color:#FFFBD8;
	text-decoration:none;
}

#navBottom a:active, #navBottom a:hover
{
	color:#FAD590;
	text-decoration:none;
}
/* CONTENT LINKS ----------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#left
{
	width:191px;
}

#navigation
{
	width:173px;
	height:300px;
	font-weight:bold;

	/*background:url('pix/navigation.jpg') no-repeat;*/
}

#navigation table
{
	margin-top:34px;
}

#navigation a:link, #navigation a:visited
{
	color:#FFF6C6;
	padding-left:20px;
	text-decoration:none;
}

#navigation a:active, #navigation a:hover
{
	color:#64421B;
	padding-left:20px;
	text-decoration:none;
}

.navbuttons
{
	height:24px;
	font-weight:bold;	
}

#sidebar
{
	width:100%;
	height:290px;
	background:url('pix/sidebar.gif') no-repeat;
}

#infobox1
{
	width:175px;
	height:300px;
	/*background:url('pix/infobox1.jpg') no-repeat;*/
}

#adtv, #ca
{
	margin-right:4px;
}

#adtv, #ca, #sw, #d4f
{
	margin-bottom:4px;
}

/* CONTENT MITTE ----------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#contentSmall
{
	width:575px;
	/*background:url('pix/content.jpg') no-repeat;*/
}

#contentLarge
{
	width:815px;
	/*background:url('pix/content.jpg') no-repeat;*/
}

.content
{
/*	padding-left:10px;
	padding-right:10px; */
	padding:10px;
}

.contentNews
{
/*	padding-left:10px;
	padding-right:10px; */
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.contentTop
{
	padding-top:20px;
	padding-left:40px;
	padding-right:10px;
}

.box
{
	margin:0px 0px 0px 0px;	
	border:0;
	padding:0;
}

.boxNewsTop
{
	margin:0px 0px 0px 37px;	
	padding:0;
	border:0;
	width:465px;
	height:45px;
	font-size:5px;	
	background:url(pix/smallNewsTop.gif) no-repeat top left;
}

.boxBlankTop
{
	margin:20px 0px 0px 37px;	
	padding:0;
	border:0;
	width:465px;
	height:10px;
	font-size:5px;	
	background:url(pix/smallBoxTop.gif) no-repeat top left;
}

.boxBlank
{
	margin:0px 0px 0px 37px;	
	border:0;
	padding:0;
	width:465px;
	background:url(pix/smallBoxMiddle.gif) top left;
}

.boxBlankBottom
{
	margin:0px 0px 20px 37px;	
	width:465px;
	height:10px;
	font-size:5px;	
	background:url(pix/smallBoxBottom.gif) no-repeat bottom left;
}

.smallboxTop
{
	margin:20px 0px 0px 37px;	
	padding:0;
	border:0;
	width:460px;
	height:10px;
	font-size:5px;	
}

.smallbox
{
	margin:0px 0px 0px 37px;	
	border:0;
	padding:0;
	width:460px;
}

.smallboxBottom
{
	margin:0px 0px 0px 37px;	
	width:460px;
	height:1px;
	font-size:1px;	
}

.largeboxTop
{
	margin:20px 0px 0px 37px;	
	padding:0;
	border:0;
	width:725px;
	height:10px;
	font-size:5px;	
	background:url(pix/largeBoxTop.gif) no-repeat top left;
}

.largebox
{
	margin:0px 0px 0px 37px;	
	border:0;
	padding:0;
	width:725px;
	background:url(pix/largeBoxMiddle.gif) repeat-y;
}

.largeboxBottom
{
	margin:0px 0px 20px 37px;	
	width:725px;
	height:10px;
	font-size:5px;	
	background:url(pix/largeBoxBottom.gif) no-repeat bottom left;
}

.topRightStart
{
	float:right;
	padding-right:20px;
}

.intro
{
	padding-top:12px;
	padding-left:17px;
}

.topRight
{
	float:right;
	padding-right:37px;
	padding-top:11px;
	padding-bottom:20px;
}

.topLeft
{
	float:left;
}

/* CONTENT RECHTS----------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#right
{
	width:273px;
	/*background:url('pix/right.jpg') no-repeat;*/
}

.infoboxTop
{
	margin:0px 0px 0px 0px;	
	padding:0;
	border:0;
	width:275px;
	height:10px;
	font-size:5px;	
	/*background:url(pix/infoBoxTop.gif) no-repeat top left;*/
}

.infobox
{
	margin:0px 0px 0px 0px;	
	border:0;
	padding:0;
	width:275px;
	/*background:url(pix/infoBoxMiddle.gif) repeat-y;*/
}

.infoboxBottom
{
	margin:0px 0px 20px 0px;	
	width:275px;
	height:10px;
	font-size:5px;	
	/*background:url(pix/infoBoxBottom.gif) no-repeat bottom left;*/
}
/*-------------------------------------------------------------------------*/