
body {background-color:#fbf5aa; table-layout:fixed; text-align:center; color: rgb(0, 0, 0); }



a:link {color: #d44100;
text-decoration:none;}

a:visited { color: #ff9900;
text-decoration:none}

a:active {color: #ff9900;}

a:hover {color:#990000;
	text-decoration:underline;}



/* tabele */

.maintable { border:0; height: 100%; width: 950px; text-align: left; margin-left: auto; margin-right: auto;} 

.topcell { height:90px; width:950px; background: url(layoutpics/topcell.gif);}


.leftcell {  width: 200px; background: url(layoutpics/leftcell.gif); background-repeat:repeat-y;} 

.buttomcell { height: 20px ; text-align:center; background: url(layoutpics/buttomcell1.gif);background-repeat:no-repeat; color:#ff9900;} 

.maincellcenter {text-align: left; width: 750px; background-repeat:no-repeat;}

/* cells */

.boxboldcentermiddle {background:#ccff66; text-align:center; vertical-align:middle; font-weight:bold}
.boxboldcentertop  {background:#ccff66; text-align:center; vertical-align:top; font-weight:bold}
.boxboldlefttop  {background:#ccff66; text-align:left; vertical-align:top; font-weight:bold}
.boxlefttop  {background:#ccff66; text-align:left; vertical-align:top; }
.boxcentermiddle {background:#ccff66; text-align:center; vertical-align:middle; }
.boxjustifytop  {background:#ccff66; text-align:justify; vertical-align:top; }

/* fonts */

.greenstrong {color:#336600; font-weight:bold }
.greenstrongunderl {color:#336600; font-weight:bold; text-decoration:underline }
.greenhead2 {color:#336600; font-weight:bold; font-size:x-large}
.greentophead {color:#336600; font-size:xx-large; font-weight:bold}

bunterschriften {color: #cc5500; font-size: 16px ; font-style: italic ;font-weight: bold}

/* borders */

.OrangeBorder {
	border: 3px solid #FF9900;
}


/* ////////////////////////////////////////////// */ 
/* ////////////////  Marquee STYLES ////////////// */ 
/* ////////////////////////////////////////////// */




.marqueeitem h3 {
	font-size:100%;
	line-height:1.1em;
	font-weight:normal;
	color:#000099;
	margin:0 5px;
	padding:3px 0 2px;
	border-bottom:1px solid #009900;
	}


p.contentpdf {
	font-size:85%;
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/pdf_logo.gif) top right no-repeat;
	}

p.contentword {
	font-size:85%;
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/word_logo.gif) top right no-repeat;
	}

p.contentwww {
	font-size:85%;
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/www_logo.gif) top right no-repeat;
	}
	
p.contentpics {
	font-size:1em;
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/pics_logo.gif) top right no-repeat;
	}
	
p.contentarticle {
	font-size:1em;
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/article_logo.gif) top right no-repeat;
	}

.marqueeitem p {
	font-size:85%;
	font-weight:100;
	line-height:1.2em;
	padding:3px 5px;
	color:#000099;
	}

.marqueeitem p em {
	font-size:1em;
	}
	
.marqueeitem p.marqueepdf {
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/pdf_logo.gif) top right no-repeat;
	}

.marqueeitem p.marqueewww {
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/www_logo.gif) top right no-repeat;
	}

.marqueeitem p.marqueeword {
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/word_logo.gif) top right no-repeat;
	}	
	
.marqueeitem p.marqueepics {
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/pics_logo.gif) top right no-repeat;
	}	
	
.marqueeitem p.marqueearticle {
	line-height:1.2em;
	padding:3px 28px 5px 5px;
	text-align:right;
	background:url(layoutpics/article_logo.gif) top right no-repeat;
	}	


#marqueecontainer {
	position: relative;
	width: 200px; /*marquee width */
	height: 250px; /*marquee height */
	
	overflow: hidden;
	background-color:#CCFF66
	}

.marqueeitem {
	width:200px;
	background:#fbf5aa;
	margin:0 0 10px;
	}
