.leftcontent1 {
	border					: 1px solid #356397;	
	background				: #ffffff;
	text-align				: middle;
	padding		 			: 1px; 
	margin-left				: 2px;
	vertical-align			: top;
	width					: 97% !important;
	width					: 100%;
}

.leftcontent2 {
	border					: 0px solid #356397;
	background				: #eef1f6 50%;
	text-align				: middle;
	padding		 			: 0px; 
	margin-left				: 0px;
	vertical-align			: center;
	width					: 97% !important;
	width					: 100%;
}


.leftcontent3 {
	border					: 0px solid #DBAB68;
	background				: transparent;
	text-align				: middle;
	padding		 			: 1px; 
	margin-bottom			: 0px;
	vertical-align			: top;
	width					: 100%;
		
}

/* ###### fr�here promarex-Formate ######  */

/* 
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i, noframes {
 font-family:Verdana,Humanist521,Arial,sans-serif; }
h1 { font-size:24px; margin-bottom:18px; }
h2 { font-size:20px; margin-bottom:18px; }
h2.sh2 { font-size:21px; }
h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }
h4 { font-size:13px; }
h5 { font-size:11px; }
p,ul,ol,li,div,td,th,address,blockquote { font-size:12px; }
li { margin-top:3px; }
pre { font-family:Courier New,Courier; font-size:12px; color:#0000C0; }
code,kbd,tt { font-family:Courier New,Courier; color:#0000C0; }
var { font-style:normal; color:#0000C0; }
blockquote,cite { font-style:italic; }
  a:link { color:navy; font-weight:bold; text-decoration:none;}
  a:visited { color:purple; text-decoration:none;}
  a:hover { color:green; font-weight:bold; text-decoration:none;}
  a:active { color:fuchsia; font-style:italic; text-decoration:none; }
.oben { font-size:16px; font-weight:bold}
.aktu { background-color:#00cccc; margin-right:20px}
.aktuSAV { background-image:url(grafik/Textur9___093.jpg); margin:0px; padding:1px; }
.shadow { color:#bfbfbf; font-weight:lighter; }
.shadow2 { color:#595959; font-weight:normal; }
.pressehead { font-size:12px; font-weight:bold; color:darkblue }
.presse { font-size:12px; font-weight:normal; color:teal }
.mitte { text-align:center; vertical-align:center; font-weight:bold; font-size:12px }
.navi { text-align:left; vertical-align:top; font-weight:bold; font-size:12px }
.accent { color:#006633 }
*/


/* ###### �bernommene promarex-Formate ######  */


.fotolinks88 {
   position:static;
   width:88px;
   height:31px;
   padding:5px;
   margin:31px;
   float:left;
   }
.fotolinks150 {
   position:static;
   width:150px;
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:left;
   }
.fotolinks200 {
   position:static;
   width:200px;
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:left;
   }
.fotorechts150 {
   position:static;
   width:150px;
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:right;
   }
.fotorechts150hoch {
   position:static;
   width:75px;
   height:150px;
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:right;
   }
.fotorechts200 {
   position:static;
   width:200px;
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:right;
   }
.fotorechts120 {
   position:static;
   width:120px;
   height:80px
   padding:10px;
   margin:10px;
   margin-top:0px;
   float:right;
   }


/* #### Eigene Formate f�r Text etc. #### */

 #fotoquerre {
 vertical-align:top;
 margin-top:20px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:50px;
 float:right;
 }
 
 #fotoquerli {
 vertical-align:top;
 margin-top:20px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:50px;
 float:left; 
 }
 	
 #fotohochre {
 vertical-align:top;
 margin-top:20px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:25px;
 float:right;
 }	

 #fotohochli {
 vertical-align:top;
 margin-top:20px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:25px;
 float:left;
 }	
 
.headgreen {
	color				: #00a03c;
	font-weight			: bold;
}


.headblue {
	color				: #0079c5;
	font-weight			: bold;
}

.search {
  	border				: 1px solid #cccccc;
	padding				: 0px;
	height				: 21px !important;
	height				: 21px;
	overflow			: hidden;
}


/* #### BODY SETTING #### */

body {
	background				: #fff url(../images/bodybgro.jpg) repeat-x top left;
	width					: 1000px;
	margin-left				: auto; 
	margin-right 			: auto; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

th {
	color					: #5E7AA4;
	text-decoration			: none;
	text-transform			: lowercase;
	font-weight				: normal;
	font-family				: 16px Century Gothic;
	margin-top				: 0px;
	margin-left				: 0px;
	margin-bottom			: 0px;
	margin-right			: 0px;
	text-align				: left;
}

p {
	font-family				: Verdana, Tahoma, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #555;
}

td {
	font-family				: Verdana, Tahoma, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #555;
}

.date {
	font-family				: Century Gothic,Verdana, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	text-transform			: lowercase;
	font-weight				: normal;
	color					: #92856C;
	letter-spacing			: 1px;
}

/* #### DEFAULT MENU LINK SETTINGS #### */



/* Original-Settings Stardom
a.mainlevel:link 
a.mainlevel:visited
a.mainlevel:active {
	font-weight				: normal;
	font					: 24px Helvetica;
	color					: #ffffff;
	margin					: 0px;
	text-decoration			: none;
	text-transform			: none;
	text-align				: left;
	background				: #c0b0CF;
	padding-left			: 10px; 
	padding-right			: 5px; 
	padding-top				: 5px; 
	padding-bottom			: 5px;
	margin-bottom			: 3px;
	width					: 100%;
}

a.mainlevel:hover {
	font-weight				: normal;
	margin					: 0px;
	color					: #AF8A4C;
	background				: #CBD8E4;
	padding-left			: 10px; 
	padding-right			: 5px; 
	padding-top				: 5px; 
	padding-bottom			: 5px;
	margin-bottom			: 1px;
	width					: 100%;
}
*/

a.mainlevel,
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bgro_gr2.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #07399a;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #07399a;
}

a.mainlevel#active_menu {
	color:#07399a;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #07399a;
}


/* #### Individual Menu SETTINGS #### */


a.mainlevel-mfrance01,
a.mainlevel-mfrance01:link, a.mainlevel-mfrance01:visited {
	display: block;
	background: url(../images/menu_bgro_ly2.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 45px !important;
	height: 45px;
	width: 100%;
	text-decoration:  underline;
}

a.mainlevel-mfrance01:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #07399a;
}

a.mainlevel-mfrance01#active_menu {
	color:#07399a;
	font-weight: bold;
}

a.mainlevel-mfrance01#active_menu:hover {
	color: #07399a;
}

a.mainlevel-teaser,
a.mainlevel-teaser:link, a.mainlevel-teaser:visited {
	display: block;
	background: url(../images/menu_bgro_ly2.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #07399a;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration:  none;
}

a.mainlevel-teaser:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #07399a;
}

a.mainlevel-teaser#active_menu {
	color:#07399a;
	font-weight: bold;
}

a.mainlevel-teaser#active_menu:hover {
	color: #07399a;
}

/* für Englisches Menü (Verzweigung zu germany.promarex.de */

a.mainlevel_english,
a.mainlevel_english:link, a.mainlevel_english:visited {
	display: block;
	background: url(../images/menu_bgro_FlagGB.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #07399a;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel_english:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #07399a;
}


/* Original-Settings Stardom
a.sublevel,
a.sublevel:link {
	font-size				: 9px;
	font-weight				: normal;
	font-family				: Verdana;
	margin					: 0px;
	color					: #888888;
	text-decoration			: none;
	padding-left			: 18px; 
	padding-right			: 0px; 
	padding-top				: 4px; 
	padding-bottom			: 4px;
}

a.sublevel:visited 
a.sublevel:active {
	color					: #888888;
}

a.sublevel:hover {
	color					: #AF8A4C;
}
*/

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images/menu_bgsubro_gr2.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #07399a;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.sublevel:hover {
	background-position: 0px -25px;
	color: #07399a;
	text-decoration: none;
}

a.sublevel#active_menu {
	/*color: #35a033;*/
	color: #24960e;
	font-weight: bold;
}

/* #### LISTS #### */

ul, ol {
	padding-left			: 5px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-type			: square; 
	list-style-position		: outside;
	margin-left				:10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}

li {
	padding-left			: 5px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
/*	list-style-image		: url(../images/arrow.png) left; */
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}


/* #### OLDER MAMBO SETTINGS #### */

/* #### PATHWAY AND BOTTOM BUTTON BAR #### */
.pathway {
  		color            	: #6E8296;
}

a.pathway:link, a.pathway:visited {
  		color            	: #6E8296;
  		font-weight      	: normal;
}

a.pathway:hover {
  		color            	: #EEC284;
  		font-weight      	: normal;
}


/* #### MAIN SIDE MODULES #### */

table.moduletable {
  	width            		: 100%;
  	text-color       		: #888888;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable th {
	border-collapse			: collapse;
	color					: #07399a;
	font-size				: 12px;
	font-weight				: bold;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: none;
	vertical-align			: top;
	background				: url(../images/moduleheader_n2.jpg) left;
	padding-left			: 20px;
	padding-top				: 3px;
	padding-bottom			: 0px;
	margin-bottom			: 8px;
	height					: 20px;
	width					: 100%;
}


table.moduletable td {
  	font-size        		: 12px;
  	font-family      		: Verdana, Arial, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 1px;
  	padding-bottom   		: 1px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

/* #### Individual Menu MODULES #### */

table.moduletable-mfrance01 {
  	width            		: 100%;
  	text-color       		: #888888;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable-mfrance01 th {
	border-collapse			: collapse;
	color					: #07399a;
	font-size				: 12px;
	font-weight				: bold;
	letter-spacing			: 2px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: none;
	vertical-align			: top;
	background				: url(../images/moduleheader_mfrance01.jpg) left;
	padding-left			: 20px;
	padding-top				: 3px;
	padding-bottom			: 0px;
	margin-bottom			: 8px;
	height					: 45px;
	width					: 100%;
}

table.moduletable-mfrance01 td {
  	font-size        		: 18px;
  	font-family      		: Verdana, Arial, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 1px;
  	padding-bottom   		: 1px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

/* #### NAVIGATION MODULES #### */
/*
table.moduletable {
  	width            		: 100%;
  	text-color       		: #888888;
  	margin-bottom    		: 0px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable th {
	border-collapse			: collapse;
	color					: #0d3a8b;
	font-family				: Helvetica;
	font-size				: 11px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: lowercase;
	vertical-align			: top;
	font-weight				: bold;
	background				: #0d3a8b;
	padding-left			: 5px;
	padding-top				: 3px;
	padding-bottom			: 0px;
	margin-bottom			: 10px;
	height					: 20px;
	width					: 100%;
}

table.moduletable td {
  	font-size        		: 12px;
  	font-family      		: Arial, Century Gothic, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 2px;
  	padding-right    		: 0px;
  	padding-top      		: 0px;
  	padding-bottom   		: 0px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
	width					: 100%;
}
*/

/* #### SECTION LISTING SETTINGS #### */
.sectiontableentry1 {
	color					: #888888;
	background-color		: #FFFDF9;
	vertical-align			: middle;
	padding					: 3px;
	}
	
.sectiontableentry2 {
	color					: #888888;
	background-color		: #cdfffe;
	vertical-align			: middle;
	padding					: 3px;
	}

.sectiontableheader {
	background-color		: #00cecd;
	font-weight				: bold;
	color					: #ffffff;
	line-height				: 14px;
	vertical-align			: middle;
	text-align				: left;
	padding					: 3px;
	}



	
/* #### SMALL FONT SETTINGS #### */

.small {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #777777;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #cccccc;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink2 {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #3F505E;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #002850;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent; 
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
}

.contentpaneopen {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
}

.componentheading {	
	
	font-size				: 14px;
	}
	
/*.contentheading, .componentheading {	
	background				: transparent;
	color					: #658FAE;
	font-family				: Helvetica;
	font-size				: 13px;
	letter-spacing			: -1px;
	text-decoration			: none;
	text-transform			: none;
	font-weight				: bold;
	height					: 25px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 0px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	width					: 100%;
	}
	*/

.createdate {
  	font-family     		: Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #999999;
  	text-align       		: left;
}

/* ###################### FORMULAR SETTINGS ###################### */
form {
	margin					: 0px;
	padding					: 0px;
}
.inputbox {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.inputbox2 {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}
.button {
	font					: 10px Trebuchet MS, tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top				: 5px;
	margin-bottom			: 5px;
}


/* ###################### LINKS ###################### */
a.readon:link, a.readon:visited {
	color					: #356397;
 	text-transform			: uppercase;
	background				: url(../images/readon.gif) no-repeat center left;
	font					: 10px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.readon:hover {
	background				: transparent url(../images/readon.gif) no-repeat center left;
	font					: 10px Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	color					: #EEC284;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a:link, a:visited {
  	font-size        		: 12px;
  	color            		: #356397;
  	text-decoration  		: none;
  	font-family      		: Verdana, Tahoma, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
}

a:hover {
  	color            		: #EEC284;
  	text-decoration  		: none;
}


