/* -- Scrollstreifen -- */

BODY {
	SCROLLBAR-FACE-COLOR: #E6E6E6; MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #666666; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999
}







/* -- Links allg. -- */

A:link {
	COLOR: #25588b; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
A:visited {
	COLOR: #25588b; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
A:active {
	COLOR: #25588b; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}





/* -- Schriftformatierung -- */

P {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
UL {
	COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LIST-STYLE: square; margin-top: 0px; margin-bottom: 0px;
}
OL {
	FONT-SIZE: 70%; COLOR: #666666; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
LI {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #336699; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #CC6633; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #999999; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, sans-serif 
}
H6 {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; FONT-WEIGHT: normal; margin-top: 0px; margin-bottom: 3px;
}

HR {
	COLOR: #FFFFFF; size: 4px; 
}


/* -- weiteres -- */
.fusszeile {
	FONT-SIZE: 60%; COLOR: #999999; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; WIDTH: 100%;
}

/* .liste { */
/* 	FONT-SIZE: 85%; COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, arial, helvetica, sans-serif */
/* } */

bildunterschrift {
	FONT-SIZE: 120%; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}






/* -- Elemente -- */

.logo {
	LEFT: 40px; POSITION: absolute; TOP: 0px; text-align: center; width: 180px;
}

/* .waehrung { */
/* 	LEFT: 750px; POSITION: absolute; TOP: 280px; WIDTH: 180px; */
/* } */



.werbung {
	LEFT: 40px; POSITION: absolute; TOP: 280px; WIDTH: 180px;
}
.grauerbalken {
	LEFT: 20px; POSITION: absolute; TOP: 90px; 
}

.titelbild {
	LEFT: 0px; POSITION: absolute; TOP: 0px; 
}

.laufbalken {
	LEFT: 215px; WIDTH: 510px; POSITION: absolute; TOP: 98px; HEIGHT: 22px; FONT-SIZE: 80%; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}

.menuteil {
	LEFT: 38px; WIDTH: 710px; POSITION: absolute; TOP: 90px; 
}

.marken {
	LEFT: 68px; WIDTH: 710px; POSITION: absolute; TOP: 350px; 
}

.flaggen {
	LEFT: 502px; POSITION: absolute; TOP: 20px; 
}



/* -- Spalten Homepage -- */

.inhalthome {
	MARGIN-TOP: 290px; MARGIN-LEFT: 270px; WIDTH: 450px; POSITION: absolute
}

.inhalt2 {
	MARGIN-TOP: 290px; MARGIN-LEFT: 50px; WIDTH: 830px; POSITION: absolute
}

.inhalt_rechts {
	MARGIN-TOP: 280px; MARGIN-LEFT: 220px; WIDTH: 70%; POSITION: absolute
}



/* -- Menubalken horizontal -- */

#navcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 295px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 66px; POSITION: absolute; TOP: 25px; HEIGHT: 17px;  
}
#navcontainer UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#navcontainer UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#navcontainer UL LI A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; FONT: bold 70%/15px Verdana, arial, helvetica, sans-serif; COLOR: #FFFFFF; PADDING-TOP: 0px; HEIGHT: 17px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navcontainer UL LI A:hover {
	COLOR: #CCCCCC
}

#navcontainer LI#active A {
	COLOR: #336699;
}



/* -- Menubalken links -- */
.navigation {
	FONT-WEIGHT: bold; FONT-WEIGHT: bold; LEFT: 10px; WIDTH: 180px; height:180px; line-height:23px; FONT: bold 70%/15px Verdana, arial, helvetica, sans-serif; COLOR: #000000; POSITION: absolute; TOP: 90px; FONT-VARIANT: normal; 
}
.navigation LI {
	BACKGROUND-POSITION: left center; DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; 
}




A.auswahl {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; COLOR: #FFFFFF; BACKGROUND-COLOR: #003366; PADDING-TOP: 9px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.auswahl:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; COLOR: #FFFFFF; BACKGROUND-COLOR: #003366; BACKGROUND-COLOR: #003366; PADDING-TOP: 9px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.auswahl:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; COLOR: #FFFFFF; PADDING-TOP: 9px; TEXT-ALIGN: left; TEXT-DECORATION: none

}
A.auswahl:active {
	MARGIN: 0px 10px 0px 0px; COLOR: #003366; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.auswahl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #CCCCCC; PADDING-TOP: 9px; TEXT-ALIGN: left
}
A.iob-nav-close {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #003366 1px solid; COLOR: #ff0009; PADDING-TOP: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.iob-nav-close:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #003366 1px solid; COLOR: #ff0009; BACKGROUND-COLOR: #d3e3f4; PADDING-TOP: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.iob-nav-close:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #003366 1px solid; COLOR: #ff0009; PADDING-TOP: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}

/* ----------- Rechte Contentspalte -------------*/

.rgtBarlinks {
	POSITION: absolute;  
float: left;
    width:180px;
	 margin-left: 40px;
    top:290px;
}
* html .rgtBarlinks {width:180px;}

.rgtBar {
	POSITION: absolute;  
float: left;
    width:180px;
	 margin-left: 750px;
    top:290px;
}
* html .rgtBar {width:180px;}

.satellit{
	font-size:100.01%;
	width:100%;
	background: #E6E6E6;
	padding-bottom: 5px;
	margin-bottom: 10px;


}
.satellitText{
	font-size:70%;
	COLOR: #003366;
	padding: 0px 0px 0px 5px;
}
.pSatellitSmall{
	font-size:69%;
	COLOR: #003366;
	padding:0px 0px 0px 0px;
}




.h2Satellit{
	clear: both;
	padding:3px 3px 3px 3px;
	margin:0;
	font-size:60%;
	color:#FFF;
	background: #314385; 
	margin-top:0px; 
	margin-bottom:-10px;

}
.h2Satellitdruck{
	clear: both;
	padding:3px 3px 0px 5px;
	margin:0;
	font-size:70%;
	color:#003366;
	background: #C7D1DE; 
	margin-top:0px; 

}



.h2Satellitrot{
	clear: both;
	padding:3px 3px 3px 3px;
	margin:0;
	font-size:70%;
	color:#FFF;
	background: #660033; 
	margin-top:0px; 
	margin-bottom:-10px;

}





a.satellitLink,
a.satellitLink:link,
a.satellitLink:visited,
a.satellitLink:hover,
a.satellitLink:active{
	width: 100%;
	color: #003366;
	font-weight:bold;
	font-size:85%;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height:20px;
	text-align: right;
}


.listesat {
	FONT-SIZE: 80%; COLOR: #003366; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; margin-left: 15px; list-style: none); 
}

#cartrader24_currency_widget {
    font-size: 12px;
    width:     100%;
    font-family: Verdana, arial, helvetica, sans-serif;
    position: relative;
    top:      10px;
    background: #dfdfdf;
}
#cartrader24_currency_widget table {
    width:     100%;
}
#cartrader24_currency_widget th {
    background-color: #dfdfdf;
}
#cartrader24_currency_widget td {
    background-color: #a0a0ff;
    font-weight: bold;
}

#newsticker { 
    height: 110px;
}

#newsticker_content { padding: 5px; font-size: 1.8em; }

