body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/flashbackground.jpg');
	background-repeat: repeat-x;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 12px;
}


/* Men� links, Schriftart, H�he der Kasten */
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-variant:normal;
	line-height:18px;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

#menu li {
	margin: 0; display: inline;
}

#menu a {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-position: 5px 50%;
	display: block;
	width: 100%;
	color: #FFFFFF;
	FONT-SIZE: 12px;
	text-decoration: none;
	letter-spacing: 0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#3acc0e;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu a:hover {
	background-position: 5px 50%;
	color: #344354;
	text-decoration: none;
	background-color:#3acc0e;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.smallbluetext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #344354;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

#menu ul ul a {
	background-position: 12px 50%;
	display: block;
	width: 100%;
	color: #344354;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu ul ul a:hover {
	background-position: 12px 50%;
	color: #000000;
	text-decoration: none;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu ul ul ul a {
	background-position: 19px 50%;
	display: block;
	width: 100%;
	color: #344354;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-decoration:none;
	border-bottom: 1px solid #FFFFFF;
	text-transform: none;
	letter-spacing: normal;
	padding-left:19px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu ul ul ul a:hover {
	background-position: 19px 50%;
	color: #000000;
	text-decoration: none;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu ul ul ul ul a {
	background-position: 26px 50%;
	display: block;
	width: 100%;
	color: #344354;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	text-transform: none;
	letter-spacing: normal;
	padding-left:27px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu ul ul ul ul a:hover {
	background-position: 26px 50%;
	color: #000000;
	text-decoration: none;
	background-color:#e9ffe9;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#menu_current {
	font-weight: bold;
}


a {
	line-height: normal;
	TEXT-TRANSFORM: none;
	FONT-VARIANT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #3acc0e;
/*	FONT-SIZE: 10px; */
	TEXT-DECORATION: none;
}

a:hover {
	color: #000000;
	CURSOR: hand;
}

a:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: hand;
}

a:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: hand;
}

td {
	vertical-align: top;
}


.page {
	BORDER: #cccccc 1px solid;
	BACKGROUND-color: #cefeff;
	WIDTH: 888px;
	HEIGHT: 100%;
	BORDER-PADDING: 0px;
	BORDER-SPACING: 0px;
	BORDER-COLLAPSE: collapse;
}

.banner {
	background-image: url('images/banner.jpg');
	WIDTH: 100%;
	HEIGHT: 100px;
	BORDER-PADDING: 0px;
	BORDER-SPACING: 0px;
	BORDER-COLLAPSE: collapse;
}

.date {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding-top: 1px;
	padding-right: 15px;
	TEXT-ALIGN: right;
	FONT-SIZE: 8pt;
}

.spacer {
	BACKGROUND-color: #cefeff;
	height: 20px;
}

.menu {
	width: 200px;
	BORDER-PADDING: 0px;
	BORDER-SPACING: 0px;
	BORDER-COLLAPSE: collapse;
}

.mainframe {
	padding-top: 10px;
}
.main {
	BACKGROUND-color: #e4feff; 
	width: 480px;
}

.main td {
	padding: 10px;
	FONT-SIZE: 12px;
}

.main h2 {
	FONT-SIZE: 19px;
	font-weight: smaller;
}

.footer {
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #344354;
	FONT-SIZE: 10px;
	padding: 10px;
}

.footer a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #344354;
	FONT-SIZE: 10px;
}

.footer a:hover {
	color: #000000;
}


.linkcontact {
	text-align: center;
}

.linkcontact a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ff8383;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.linkcontact a:hover {
	color: #000000;
}


hr {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #e3dfe3;
	FONT-SIZE: 9px;
	height: 1px;
}

.vr {
	BACKGROUND-color: #cefeff;
/*	background-image: url('images/verticalline.jpg'); */
	WIDTH: 20px;
}


.right {
	width 180px;
	align: center;
	BORDER-PADDING: 0px;
	BORDER-SPACING: 0px;
	BORDER-COLLAPSE: collapse;
}

.teaser {
	width 180px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 12px;
	text-align: justify;
}

.teaser h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #222222;
	FONT-SIZE: 16px;
	height: 30px;
	margin-bottom: 10px;
}

.teasercompany {
	text-align: right;
	font-style:italic;
	margin-top: 10px;
}










.link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ff8383;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}





.header {
	LIST-STYLE-TYPE: square;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #3c5f84;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.smalllightertext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #296887;
	FONT-SIZE: 10px;
}

.smallbluetextbigger {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0167a5;
	FONT-SIZE: 13px;
}

.textwhite {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ffffff;
	FONT-SIZE: 11px;
}

.smallbluetextCopy {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 12px;
}

.textschema {
	LINE-HEIGHT: 5mm;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0d0e7a;
	FONT-SIZE: 12px;
}

.textwhitesmall {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ffffff;
	FONT-SIZE: 9px;
}

.textgray {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	FONT-SIZE: 12px;
}

.topheader {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	WIDTH: 100%;
	PADDING-RIGHT: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1px;
	color: #000000;
	FONT-SIZE: 33px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 1px;
}

.whitemenutext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ffffff;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

.whitemenutext A:hover {
	color: #344354;
	CURSOR: hand;
}

.headerpurple {
	LIST-STYLE-TYPE: square;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #702273;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.textsmall {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 10px;
}

.textsmallform {
	BACKGROUND-color: #eaeaff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 10px;
}

.border {
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-BOTTOM: 3px;
	LIST-STYLE-TYPE: square;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-TOP: 3px;
}





.bluemozaictext {
	LINE-HEIGHT: 1.8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333333;
	FONT-SIZE: 13px;
}

.bluemozaictextLarge {
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #6ebcbe;
	FONT-SIZE: 18px;
}

.purplemozaictextLargeCopy {
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #62247b;
	FONT-SIZE: 21px;
}

.purplemozaictext {
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	FONT-SIZE: 15px;
}

.style1 {
	FONT-SIZE: 11px
}

.aufkleberdrucken {
	width: 180px;
	text-align: center;
}
.aufkleberdruckenbanner {
	background-image: url('/media/47print_com_aufkleber/hintergrund.png');
}
