/*** allgemeine einstellungen ***/

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background-color:#000;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #000;
}

input.button { cursor: pointer; }

a {
	text-decoration:none;
	color:#DA1B1D;}

img { border: 0 none; }


/*** templatespezifische einstellungen ***/
/* bereiche */

div#center {
	width:1024px;
	margin: 10px auto;
	padding:0px;}
	
div#mainbox {
	background-image:url(../images/jak_bg.png);
	background-repeat:no-repeat;
	width:1024px;
	background-color: FFF;
	margin:0px;
	padding:0px;
	position:absolute}

div#footbox {
	clear:both;}
	
div#top {
	width: 1024px;
	height:268px;
	margin: 0px;}
	
div#middle {
	width: 1024px;
	margin:0px;}
	
div#bottom {
	width: 1024px;
	margin:0px;}

div#navi {
	background-image:url(../images/jak_bg_navi.png);
	background-repeat:no-repeat;
	float:left;
	width:238px;
	height:291px;
	margin:0px;}

div#modules {
	background-image:url(../images/jak_bg_modules.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 786px;
	min-height: 200px;
	margin: 31px 0px 0px 238px;
	padding: 0;}

div#modul_a, div#modul_b, div#modul_c {
	float:left;
	width:230px;
	margin:15px;}

.moduletable {
	margin-top:11px;}

div#modules .moduletable td {
	vertical-align:top;
	padding-right:2px;}

.antifloat {
	clear:both;}

.jakbutton {
	float:left;
	border:none;
	margin:0px;}

/* navi */

#bt_kloten {
	display:block;
	float:left;
	background-image:url(../images/jak_bt_kloten_off.png);
	width:203px;
	height:291px;}
#bt_kloten:hover {
	background-image:url(../images/jak_bt_kloten.png);}

#bt_zinke {
	display:block;
	float:left;
	background-image:url(../images/jak_bt_zinke_off.png);
	width:203px;
	height:291px;}
#bt_zinke:hover {
	background-image:url(../images/jak_bt_zinke.png);}

#bt_cockpit {
	display:block;
	float:left;
	background-image:url(../images/jak_bt_cockpit_off.png);
	width:208px;
	height:291px;}
#bt_cockpit:hover {
	background-image:url(../images/jak_bt_cockpit.png);}
/*
#bt_jambo {
	display:block;
	float:left;
	background-image:url(../images/jak_bt_jambo_off.png);
	width:177px;
	height:291px;}
#bt_jambo:hover {
	background-image:url(../images/jak_bt_jambo.png);}
*/

.moduletable_menu ul {
	list-style: none;     /* Liste ohne Punkt*/ 
	display: block; 	  /* Blockelement, als Kasten formatierbar */
	/* margin:   0px 0px 0px 0px;  /* Außenabstände   */
	margin:   20px 0px 0px 20px;  /* Außenabstände   */
  	padding:  0px;  /* Innenabstände */}

ul.menu li	{
	font-size:14px;	
	font-weight:bold;
	padding-left:0px;
	padding-right:70px;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;}
	
ul.menu li.active {
	}
ul.menu li a:link,
ul.menu li a:visited,
ul.menuservice li a:link,
ul.menuservice li a:visited 
	{
	color:#FFF;}
ul.menu li a:hover,
ul.menu li a:active,
ul.menuservice li a:hover,
ul.menuservice li a:active

	{
	color:#000;}
ul.menu li.active a:link,
ul.menu li.active a:visited,
ul.menuservice li.active a:link,
ul.menuservice li.active a:visited
	{
	color:#000;}
	
.separator {
	color:#FFF;}

/* Unternavigation  */

ul.menu li.active ul {
	}
ul.menu li.active li {
	}
ul.menu li.active li a:link,
ul.menu li.active li a:visited
	{
	color:#FFF;	}
ul.menu li.active li a:hover,
ul.menu li.active li a:active
	{
	color:#000;	}
ul.menu li li.active a:link,
ul.menu li li.active a:visited {
	color: #000;}

ul.menu li li.active a:hover,
ul.menu li li.active a:active {
	color: #000;}

/* ajacoom */
.moduletable_acajoom {
	padding-left:10px;
	width:200px;
	margin-top:20px;
	font-weight: bold;}

.moduletable_acajoom .inputbox {
	width: 190px;
	margin: 6px 0px 3px 0px;}

/* languageselection */
#jflanguageselection {
	margin: 20px 0px 10px 10px;}

/* deko */
.deko {
	height: 30px;
	border-bottom: solid 4px #DA1B1D;}

#deko_top {
	height: 204px;
	border-bottom: solid 4px #DA1B1D;}

/*** inhalt formatierung ***/

.contentheading, .componentheading, h2, h3 {
	font-size:14px;
	font-weight:bold;}

.jfdefaulttext {
	color:#DA1B1D;}

#power_by {
	float:right;
	margin-top: 4px;
	padding-right: 24px;
	font-size:10px;
	color:#333;
}

#power_by a {
	color: #666;
}

.contentpane_weblinks .sectiontableentry1 td, .contentpane_weblinks .sectiontableentry2 td {
text-align:left;
vertical-align:top;}

.category_weblinks {
font-weight:bold;}
