html { }
body {
	margin: 0; color: #666666;
	background:#ED0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;
	}

/* Main Menu Styles
*********************/

a.mainlevel-boerse:link, a.mainlevel-boerse:visited {
	display:block;
	/*background-image: url(../images/menu_red.gif);*/

	background-repeat: no-repeat;
	width: 190px;
	text-indent: 15px;
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:1.4em;
	padding-left: 10px;
	margin-bottom: 1px;
}
a.mainlevel-boerse:hover {
	color: #FFFFFF;
	background: #cc0000;
}

.sectiontableheader {
	background-color : #F3F0E1;
	color : #800000;
	font-weight : bold;
	line-height:1.4em;
}

.sectiontableentry1 {

	background-color : #F5F3E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.sectiontableentry2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color : #ECE7D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.small {

	color : #336633;
}

.contentpane {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;	

	color: #336633;
	border:0px solid #666666;
	padding-left:10px;
}

.contentpaneopen { width: 100%; }

.contentheading, .componentheading, h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;

	background: #DC0000;
	text-align: center;
	
	font-weight : bold;
	color : #ffffff;

	line-height:1.5em;
	padding-left: 0px;
	margin:0;
}


a.category:link, a.category:visited { color: #336633; font-weight: normal; }
a.category:hover { color: #663366; text-decoration: none; }

form { display:inline; margin: 0px; padding: 0px; } 

h2 { margin:0; color: #FFFFFF; margin-top:13px;}
.bodyfoot { margin:0; background: #FFFFFF; color: #DDDDDD; font-weight:normal; }
h3 { color: #FFF; background: #999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 padding-left: 8px; line-height:1.2em; margin-top:8px;margin-bottom:5px;
}
.h3 { color: #FFF; background: #999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 padding-left: 8px; line-height:1.2em; margin-top:8px;margin-bottom:5px; font-weight:bold;
}

h4 { margin:0; color: #DC0000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; }
h5 { color: #336633; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; }
h6 { color: #336633; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	
.foto-content, td, tr, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	text-align:left;
	}
	
.T1,h1 {font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 8px; text-align:center;
    margin-top:12px;
    font-size:2.2em;}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 1em;

  background-color : #FFFFFF;
  color            : #666666;
  border           : 1px solid #ED0000;
}


.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;

  color            : #000000;
  background-color : #FFFFFF;
  border           : 1px solid #E80000;
}
#mod_search_searchword { margin-left:5px; margin-top:5px; margin-bottom:5px; }
.search_searchword { margin-left:8px; margin-top:5px; }

/* Links */

a:link    { color: #cc0000; text-decoration: none; }
a:visited { color: #cc0011; text-decoration: none; }
a:hover   { color: #663366; text-decoration: underline; }
a img     { border: none; }
.font-rot { color: red; background:#FFFFFF; }


a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
 	color: #336633;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  :1.2em;
	font-weight: bold;
	text-align:left;
	color            : #663366;
	text-decoration  : none;
	}

/* Text passed with mosmsg url parameter */
.message {
	font-weight: bold;

	color : #336633;
	text-align: center;
}

ul { list-style-image: url(../images/M_images/arrow.png); }

li {
	list-style: inside url(../images/M_images/arrow.png);
	list-style-image: url(../images/M_images/arrow.png);
	}

.bg_black_left {background-image: url(../images/bg_black_left.gif); width:26px; height:27px;}
.bg_black_right{background-image: url(../images/bg_black_right.gif); width:26px;}
.bg_black_mid  {background-image: url(../images/bg_black_mid.gif);}
.bg_red_left   {background-image: url(../images/bg_red_left.gif); width:26px; height:27px;}
.bg_red_right  {background-image: url(../images/bg_red_right.gif); width:26px;}
.bg_red_mid    {background-image: url(../images/bg_red_mid.gif);}

table.mainx {
	background: #DE0000;
}
table.mainbody {
	background: #FFFFFF;
	width: 545px;
	margin-left:auto; margin-right:auto;
}

blockquote{margin-left:15px;margin-right:15px;margin-top:2px;margin-bottom:2px;}
.content {text-align:center;}
.bg_grey500_01 {font-size:0.1em; background-image: url(../images/bg_grey500_01.gif); height:15px;background-repeat:no-repeat;}
.bg_grey500_02 {background-image: url(../images/bg_grey500_02.gif); height:50px; text-align:left; }
.bg_grey500_03 {font-size:0.1em; background-image: url(../images/bg_grey500_03.gif); height:12px;background-repeat:no-repeat;}
.top-header{font-family:verdana; color:#DDDDDD;}
table#buchen {
	border-color:#DDDDDD;
	border-width: 1px;
	border-collapse: collapse;
	width:98%;}
.buchen{border-bottom:1px solid #FFFFFF; background:#F3F3F3;}
.buchen2{border-bottom:1px solid #F3F3F3;}
.CCC{border-bottom:1px solid #CCCCCC;}
.module-div {

	font-weight      : bold;
	color            : #FFFFFF;
	text-align       : left;
	width            : 100%;
	letter-spacing: 1px;
	text-indent: 5px;
	padding-bottom: 3px;
	background-color: #999999;
	
}

#active_menu {
  color: #FFFFFF;
  background-image: url(../images/menu_white.gif); 
  background-position: 0px 0px;  
}
#active_Smenu {
  color: #FFF;
  background-image: url(../images/menu_Sactive.jpg);
}

a.latestnews:link, a.latestnews:visited {
	display:block;
	background-image: url('../images/menu_red.gif');
	background-repeat: no-repeat;

	width:194px;
	text-indent: 15px;
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;

	line-height:1.4em;
	padding-left: 10px;
	margin-bottom: 1px
}
a.mainlevel:hover, a.latestnews:hover {
	color: #FFFFFF;
    background-image: url(http://localhost/joox/templates/foto/images/menu_Sactive.jpg);
	background: #cc0000;
}
.moduletable ul, .moduletableright ul { margin: 0; padding: 0; list-style: none; }
.moduletable li, .moduletableright li { display:inline; }
.moduletable { width: 190px; border: 0px solid green; text-align: left; }
.moduletableright { text-align: left; }

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background-image: url('../images/menu_red.gif');
	background-repeat: no-repeat;
	width: 100%;
	text-indent: 25px;
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;

	line-height:1.4em;
	padding-left: 0px;
	margin-bottom: 1px
}
a.mainlevel:hover { background: #ED0000; color: #DDD; }

a.sublevel:link, a.sublevel:visited {
	display: block;
	width: 100%;
	text-indent: 26px;
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height:1.2em;
	margin-bottom: 1px;
	margin-left: 0px;
}

a.sublevel:hover { display: block; color: #FFFFFF; background: #999999; }

.hidden{ display:none; }
.clear { clear:both; }
.noframeborder { border:0px; }
.box { margin: 0 auto 0 auto;
	text-align:left;
	width: 980px;
	border: 1px solid red;
	background: #FFFFFF;
}
.header-left   { float:left; width:300px; border: 0px solid yellow; }
.header-center { float:left; width:378px; border: 0px solid green;  }
#header-center { cursor:help; height:90px; }
.header-right  { float:right; width:300px; border: 0px solid blue; }

.top-menu      { clear:both; background:#ED0000; }
.top-menu-left { float:left; background:#ED0000; width: 200px; border: 0px solid blue; color:#FFFFFF; line-height:1.3em; }
.top-menu-right{ float:right;border: 0px solid blue;}

.menue-left   { float:left; width:204px; min-height:600px; }
.menue-center { float:left; width:570px; border-left:1px solid #ED0000; border-right:1px solid #ED0000; min-height:1300px; }
.body-center  { background:url(../images/fs-bg.gif); background-repeat:no-repeat; margin-left:8px; margin-right:8px; padding-top:15px; padding-left:20px; padding-right:18px;}
.body-bottom  { background:url(../images/fs-bg-bottom.gif); background-repeat:no-repeat; margin-left:8px; margin-right:8px; padding-left:20px; padding-right:18px; height:26px; }
.menue-right  { float:left; width:204px; border: 0px solid blue; }
.center { text-align:center; }
.padding-left-1 { padding-left:8px; }
.padding-left-2 { padding-left:12px; }
.padding-left-3 { padding-left:16px; }

a.mainlevel-nav:link, a.mainlevel-nav:visited {
	font-size:1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px;
	line-height:1.3em;
}
a.mainlevel-nav:hover {
	color: #FFFFF1;
	text-decoration: none;
}