/* CSS Document */

body {
	margin : 0px;
	padding : 0px;
	background-color : #000000;
	scrollbar-base-color : #000000;
	scrollbar-arrow-color : #111111;
	scrollbar-face-color : #000000;
	scrollbar-highlight-color : #111111;
	scrollbar-shadow-color : #111111;
	scrollbar-track-color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-align : justify;
}
div * {
	scrollbar-base-color : #000000;
	/*scrollbar-3dlight-color : ;*/
	scrollbar-arrow-color : #ffffff;
	/*scrollbar-darkshadow-color : ;*/
	scrollbar-face-color : #000000;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
}


input { 
	font-size : 9px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	border : 2px solid #333333; 
}

input.button {
	font-weight : bold; 
}


a:link {
	color : #5430bf;
	text-decoration : underline;
	font-weight : normal;
}

a:visited {
	color : #3d238c;
	text-decoration : underline;
	font-weight : normal;
}

a:focus {
	color : #999966;
	text-decoration : none;
}

a:hover {
	color : #999966;
	text-decoration : none;
	font-weight : normal;
}

a:active {
	color : #5430bf;
	text-decoration : none;
}


.footerbox a:link, .footer a:visited, .footer a:active, .footer a:focus {
	color : #333333;
	text-decoration : underline;
	font-weight : normal;
}

.footerbox a:hover {
	color : #444444;
	text-decoration : none;
	font-weight : normal;
}

/*-------------------
  Navigation LVL 1 
-------------------*/

.navi-lvl1-normal {
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
	padding-bottom : 10px;
	padding-top : 20px;
	color : #000000;
}
.navi-lvl1-normal a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl1-normal a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl1-normal a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl1-normal a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl1-normal a:active  {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl1-active {
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
	padding-bottom : 10px;
	padding-top : 20px;
	color : #3333FF;
}
.navi-lvl1-active a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl1-active a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl1-active a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl1-active a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl1-active a:active  {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}

/*-------------------
  Navigation LVL 2 
-------------------*/

.navi-lvl2-normal {
	text-indent : 10px;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 5px;
	text-decoration : none;
	color : #000000;
}
.navi-lvl2-normal a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl2-normal a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl2-normal a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl2-normal a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl2-active {
	text-indent : 10px;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 5px;
	text-decoration : none;
	color : #3333FF;
}
.navi-lvl2-active a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl2-active a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl2-active a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl2-active a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl2-active a:active  {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}

/*-------------------
  Navigation LVL 3
-------------------*/

.navi-lvl3-normal {
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;
	padding-bottom : 3px;
	text-align : left;
	color : #000000;
}
.navi-lvl3-normal a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl3-normal a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl3-normal a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl3-normal a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl3-active {
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;
	padding-bottom : 3px;
	text-align : left;
	color : #3333FF;
}
.navi-lvl3-active a:link {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl3-active a:visited {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}
.navi-lvl3-active a:focus {
	font-weight : inherit;
	text-decoration : inherit;
	color:#000000;
}
.navi-lvl3-active a:hover {
	font-weight : inherit;
	text-decoration : inherit;
	color:#999966;
}
.navi-lvl3-active a:active  {
	font-weight : inherit;
	text-decoration : inherit;
	color : inherit;
}


.navibox {
	height : 502px; /* ursprünglich 502px */
	width : 160px; /*ursprünglich 190px */
	margin-left : 30px;
	/* margin : 10px; */
	overflow : hidden;
}
.adbox {
	position : absolute;
	bottom : 10px;
	right : 20px;
	text-align : right;
}
.adcontainer {
	height : 142px;
	width : 528px;
	position : relative;
	overflow : hidden;
}
.contentbox {
	height : 309px; /* ursprünglich 344px */
	width : 361px; /* ursprünglich 396px */
	padding-top : 10px;
	margin-top : 10px;
	margin-left : 15px;
	margin-bottom : 15px;
	padding-right : 20px;
	overflow : auto;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=50, StartY=5, FinishX=50, FinishY=0);
}
.contenteffectbox {
	height : 344px;
	width : 396px;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=50, StartY=95, FinishX=50, FinishY=100);
}
.infobox {
	height : 10px; /* 34 */
	width : 562px;
	overflow : hidden;
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-align : justify;
}
.languagebox {
	position : absolute;
	bottom : 24px;
}
.languagecontainer {
	height : 190px;
	width : 32px;
	overflow : hidden;
	position : relative;
}
.newsletterbox {
	height : 28px;
	width : 372px;
	overflow : auto;
}
.subnavibox {
	height : 112px;	/* ursprünglich 142px */
	width : 170px; /* ursprünglich 230px */
	overflow : auto;
	margin-top: 30px;
	margin-left: 60px;
}
.subtitlebox {
	color : #333333;
	position : abolute;
	left:0px;
	bottom : 0px;
	height : 24px;
	width : 420px;
	overflow : hidden;
	font-size : 9px;
	text-align : left;
}
.footerbox {
	font-size : 9px;
	color : #333333;
	height : 24px;
	width : 580px;
	position : absolute;
	bottom : 0px;
	right : 0px;
	overflow : hidden;
	text-align:right;
}
.headerbox {
	height : 10px; /*26*/
	width : 396px;
	text-align : right;
}
.verticalbox {
	height : 370px;
	width : 22px;
}

/*-------------------------------
Klassen von Typo3 überschreiben
----------------------------------*/


/* um Bilder im Image CE umbrechen zu lassen */
.csc-textpic-lastcol {
	clear:both;
}

