/* Base CI */
html {
    background: #B3BCC1 url(/themes/join_theme/images/hgbody.jpg) repeat-x;
    background-position:0px 0px;
    color:      #000000;
    font-size:  11px;
    direction:  ltr;
}header



body {	
 background: #B3BCC1 url(/themes/join_theme/images/hgbody.jpg) repeat-x;
    background-position:0px 0px;
 FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px; COLOR: #214d7e;
 margin-top: 0px;
 margin-right: 6px;
 margin-left: 12px;
 margin-bottom: 6px;
}

* {
    FONT-SIZE: 12px;
    line-height: inherit;
}

LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/themes/join_theme/images/pipek.gif); COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif
}

/* a         { color: #1144CC; text-decoration: none; } */
a         { color: #365F89; text-decoration: none; }
a:visited { color: #365F89; text-decoration: underline; }
a:hover   { text-decoration: underline; }
a:active  { text-decoration: none; }

html, body, ul, ol, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6, fieldset { margin: 0px; padding: 0px; }
p        { margin: 0px 0px 1em 0px; line-height: 1.3em; }
li       { display: block; list-style: none; }
img      { border: none; }
body     { padding: 0px 0px 0px 0px; }
form     { display: inline; }
table    { border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
td, th   { text-align: left; vertical-align: top; }
iframe   { display: block; border: 0px; margin: 0px; padding: 0px; }
legend   { display: none; }
fieldset { border: 0px solid; } /* This is needed by elderly phantoms of the Opera */


.hr     { display: none; clear: both; }
.hr hr  { display: none; }
.skip * { display: none; } /* NOTE: You must not set .skip to display:none, because IE needs a non-floated element at the beginning of #content. */

/*             Opera et.al.                                 Internet Explorer                                             Gecko */
input        { vertical-align: 3px; } * html input        { vertical-align: 0px; }                   :root input        { vertical-align: 0px; }
input.submit { vertical-align: 3px; } * html input.submit { vertical-align: 1px; padding: 0px 4px; } :root input.submit { vertical-align: 1px; }
input.radio  { vertical-align: 0px; }                                                                :root input.radio  { vertical-align: -1px;}
label        { vertical-align: 4px; }                                                                :root label        { vertical-align: 2px; }
/* ... */

input.radio  { margin-right: 3px; margin-left: 0px; }
label        { margin-right: 0.3em; }


div.contentteaser {BORDER-RIGHT: #001F48 1px solid; FLOAT: left; BACKGROUND-COLOR: #EAECFF; MARGIN-BOTTOM: 10px; WIDTH: 160px; BORDER-LEFT: #001F48 1px solid; BORDER-BOTTOM: #001F48 1px solid;}
div.contentteaser .menu {FONT: bold 10px verdana, sans-serif; COLOR: white; TEXT-DECORATION: none; line-height: 15px; text-indent: 25px; color: #fff; background-color: #001F48;}
div.menu { background: #5D98DC url(/images/pfeil_ico.gif) no-repeat; background-position:6px 4px;}

div.contentbox250 {BORDER-RIGHT: #b71433 1px solid; FLOAT: left; background: #fff url(/themes/join_theme/images/block_bg.jpg) repeat-x; MARGIN-BOTTOM: 10px; WIDTH: 306px; BORDER-LEFT: #b71433 1px solid; BORDER-BOTTOM: #b71433 1px solid;}
div.contentbox250 .menu {FONT: bold 10px verdana, sans-serif; COLOR: white; TEXT-DECORATION: none; line-height: 15px; text-indent: 25px; color: #fff; background-color: #b71433;}
div.menu { background: #5D98DC url(/images/pfeil_ico.gif) no-repeat; background-position:6px 4px;}

div.contentbox620 {BORDER-RIGHT: #001F48 1px solid; FLOAT: left; BACKGROUND-COLOR: #FFFFFF; MARGIN-BOTTOM: 10px; WIDTH: 621px; BORDER-LEFT: #b71433 1px solid; BORDER-BOTTOM: #001F48 1px solid;}
div.contentbox620 .menu {FONT: bold 10px verdana, sans-serif; COLOR: white; TEXT-DECORATION: none; line-height: 15px; text-indent: 25px; color: #fff; background-color: #001F48;}
div.menu { background: #5D98DC url(/images/pfeil_ico.gif) no-repeat; background-position:6px 4px;}

#skyscrapper1 {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; MARGIN-RIGHT: 160px; PADDING-TOP: 0px; TOP: 0px; BORDER-BOTTOM: #666 0px solid; POSITION: absolute; TOP: 150px; LEFT: 820px; voice-family: inherit
}

#skyscrapper2 {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; MARGIN-RIGHT: 160px; PADDING-TOP: 0px; TOP: 0px; BORDER-BOTTOM: #666 0px solid; POSITION: absolute; TOP: 850px; LEFT: 820px; voice-family: inherit
}


/*  ----------------------------------------  Header ----------------------------------------------------------*/

.lmgrahmen #headertopbox {
	FLOAT: left; BORDER-RIGHT: #FF8533 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; text-align: right; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FF8533 url(/themes/join_theme/images/bg_head.jpg) bottom left repeat-x; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

.lmgrahmen #headermenubox {
	BORDER-RIGHT: #FF8533 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/themes/join_theme/images/bg_head.jpg) top right no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}
.lmgrahmen #headerwhitebox {
	FLOAT: left; BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; background: #efefef url(/themes/join_theme/images/bg_head.jpg) left repeat-x; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #FF8533 1px solid; voice-family: inherit
}

.lmgrahmen #headerwhitebox #login {
	FLOAT: left; BORDER-RIGHT: #FFF 0px solid; PADDING-RIGHT: 0px; WIDTH: 420px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

.lmgrahmen #headerwhitebox #search {
	FLOAT: right; BORDER-RIGHT: #FFFFFF 0px solid; PADDING-RIGHT: 0px; WIDTH: 350px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

.lmgrahmen #headercontent {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #FF8533 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

.lmgrahmen #headercontent #headerlogo {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; WIDTH: 240px; HEIGHT: 65px; BORDER-TOP: #666 0px solid; MARGIN-TOP: 35px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #FF0000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; float: left; voice-family: inherit
}

.lmgrahmen #headercontent #headerbanner {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px;  HEIGHT: 75px; text-align: right; vertical-align: middle; WIDTH: 735px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/themes/join_theme/images/bg_head.jpg) top right no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #FF0000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF0000 0px solid; float: right; voice-family: inherit
}

.lmgrahmen #headercontent #headermenubox {
	FLOAT: right; BORDER-RIGHT: #FF8533 0px solid; PADDING-RIGHT: 0px; WIDTH: 735px; HEIGHT: 25px; text-align: center;  BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/themes/join_theme/images/bg_head.jpg) top right no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

.lmgrahmen #headerstatbox {
	FLOAT: left; BORDER-RIGHT: #cdcdcd 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; text-align: right; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/themes/join_theme/images/bg_head.jpg) top right no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 1px solid; OVERFLOW: hidden; voice-family: inherit
}

.lmgrahmen #headerstatbox #headerstatrightbox {
	FLOAT: left; BORDER-RIGHT: #cdcdcd 0px solid; PADDING-RIGHT: 0px; WIDTH: 795px; text-align: right; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/themes/join_theme/images/bg_head.jpg) top right no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 1px solid; OVERFLOW: hidden; voice-family: inherit
}

.lmgrahmen #headerstatbox #headerstatleftbox {
	FLOAT: left; BORDER-RIGHT: #cdcdcd 0px solid; PADDING-RIGHT: 0px; WIDTH: 180px; text-align: center; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 1px solid; OVERFLOW: hidden; voice-family: inherit; font-size : 10px;font-family : Arial, Helvetica;color: #000000; text-decoration : none;
}

/*  ---------------------------------------- Ende Header -----------------------------------------------------*/

#pic {
	FLOAT: left; MARGIN-RIGHT: 3px; MARGIN-BOTTOM: 3px; BACKGROUND: #ededed; BORDER-RIGHT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #666 1px solid; voice-family: inherit
}

.pmtext {
	font-weight: normal; font-size: 12px; color: #5B5B5B; font-family: Arial, Helvetica, sans-serif; line-height:17px;
}


ul.pmtext {
margin-left:20px;
	padding:3px 8px 0px 7px;
}
ul.pmtext li{
	margin-bottom:12px;

}



a   {
	text-decoration: none;
	color: #1144CC;
}
a:hover   {
	text-decoration: underline;
	color: #000000;
}

a:visited   {
	text-decoration: none;
	color: #1144CC;
}




.printbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(/themes/fp24_theme/images/printbar377.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; LINE-HEIGHT: 12px; PADDING-TOP: 4px; HEIGHT: 16px
}
.printbar_date {
	FLOAT: left
}
.printbar_function {
	FLOAT: right
}


/*  -----------------------------   */
/*  - SiteFooter ----------------   */
/*  -----------------------------   */

#sitefooter 		 {width:790px; border-top : 1px solid Silver; border-bottom : 1px solid Silver; margin:0px; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); BACKGROUND-REPEAT: repeat-x}
#sitefooter #footerheadline	{width:790px; text-align: left; font-size: 11px;}

#sitefooter .footerportals	 	 {float:left;width:180px;padding-left:5px; font-size:10px; text-decoration:none;}
#sitefooter .footerportals a 	 {font-size:10px; text-decoration:none;}
#sitefooter .footerportals a:visited {font-size:10px; text-decoration:none;}
#sitefooter .footerportals a:hover 	 {font-size:10px; text-decoration:underline;}

.wrapper {
 background-position:0px 0px;
 background-repeat:repeat-x;
  margin-left:  5px;
  border-left: 0px solid #001F48;
  border-right: 0px solid #001F48;
  float: left;
  width: 1024px;
}

.lmgrahmen {
 background-position:0px 0px;
 background-repeat:repeat-x;
 background-color:#FFFFFF;
  margin-left:  5px;
  border-left: 0px solid #001F48;
  border-right: 1px solid #001F48;
  float: left;
  width: 800px;
}

.clsrahmen {
 background-position:0px 0px;
 background-repeat:repeat-x;
 background-color:#FFFFFF;
  margin-left:  5px;
  border-left: 0px solid #001F48;
  border-right: 0px solid #001F48;
  float: left;
  width: 800px;
}

#BigSizeAd { display: inline; float: center; width: 728px;
	margin-top: 5px; margin-bottom: 5px; background-color: #fff;}

.clsrahmen #bottombox {
	BORDER-RIGHT: #001F48 1px solid; PADDING-RIGHT: 0px; WIDTH: 800px; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFD100; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 1px solid; voice-family: inherit
}

.clsrahmen #bottomcontent {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 800px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #001F48 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.clsrahmen #headerbox {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 800px; text-align: left; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #001F48; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.clsrahmen #headerleftbox {
	 float: left; BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 800px; text-align: left; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.clsrahmen #headertopbox {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 800px; text-align: right; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.clsrahmen #headermenubox {
	BORDER-RIGHT: #001F48 1px solid; PADDING-RIGHT: 0px; WIDTH: 800px; HEIGHT: 15px; BORDER-TOP: #001F48 1px solid; PADDING-LEFT: 0px; BACKGROUND: #001F48; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.lmgrahmen #headerwhiteboxold {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 799px; text-align: right; HEIGHT: 15px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.lmgrahmen #headerwhitebox {
	BORDER-RIGHT: #FFFFFF 0px solid; PADDING-RIGHT: 0px; WIDTH: 795px; HEIGHT: 33px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #CCCCCC 1px solid; voice-family: inherit
}

.clsrahmen #headercontent {
	BORDER-RIGHT: #001F48 0px solid; MARGIN-TOP: 10px; HEIGHT: 95px; PADDING-RIGHT: 0px; WIDTH: 800px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #001F48 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

.clsrahmen #headercontent #headerlogo {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; WIDTH: 230px; HEIGHT: 90px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #001F48 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; float: left; voice-family: inherit
}

.clsrahmen #headercontent #headerbanner {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px;  HEIGHT: 85px; text-align: center; vertical-align: middle; WIDTH: 570px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #001F48 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #001F48 0px solid; float: left; voice-family: inherit
}


/*  -----------------------------   */
/*  - NAVMENU -------------------   */
/*  -----------------------------   */

.lmgrahmen #navmenu {
	background-color: #FFD100;
	color: #001F48;
	width: 799px;
	height: 20px;
	font-size: 11px;
	padding: 0px;
 	BORDER-TOP: #001F48 1px solid;
	BORDER-RIGHT: #001F48 0px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	float: left;
	z-index:1;
}

.lmgrahmen #navmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 99px;
	float: left;
}

.lmgrahmen #navmenu a, #navmenu h2 {
	font: bold 11px/14px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 1px 1px;
}

.lmgrahmen #navmenu h2 {
	BORDER-TOP: #FFD100 0px solid;
	BORDER-LEFT: #FFD100 0px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFD100 0px solid;
	color: #001F48;
	background: #FFD100;
        text-indent: 2px;
}

.lmgrahmen #navmenu a {
	color: #001F48;
	background: #FFD100;
	text-decoration: none;
}

.lmgrahmen #navmenu a:hover {
	color: #FFFFFF;
	background: #001F48;
}

.lmgrahmen #navmenu li {position: relative;}

.lmgrahmen #navmenu ul ul {
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	BORDER-BOTTOM: #000000 1px solid;
	width: 180px;
        text-indent: 2px;
	z-index: 500;
}

.lmgrahmen #navmenu ul ul ul {
	position: absolute;
	width: 180px;
        text-indent: 2px;
	top: 0;
	left: 100%;
}

.lmgrahmen div#navmenu ul ul,
.lmgrahmen div#navmenu ul li:hover ul ul,
.lmgrahmen div#navmenu ul ul li:hover ul ul
{display: none;}

.lmgrahmen div#navmenu ul li:hover ul,
.lmgrahmen div#navmenu ul ul li:hover ul,
.lmgrahmen div#navmenu ul ul ul li:hover ul
{display: block;}


/*  -----------------------------   */
/*  - LinksSQL ------------------   */
/*  -----------------------------   */

.linklisting {
  margin: 15px 15px 20px 20px;
}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating {
  margin: 2px 0px;
}
.linklisting h4.linktitle a {
  padding-bottom: 0px;
}
.linklisting p.linkurl a {
  font-size: 9px;
  text-decoration: none;
}
.linklisting p.linkrating {
  font-size: 9px;
}
.linklisting p.linkrating .linkexpired {
  color: #8c3030;
  font-weight: bold;
}
.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #bbbfa1;
  background: #f8faed;
  overflow: hidden;
}
/* overflow: hidden doesn't work in ie unless the width is set */
* html .linklisting .linkdescription, * html .review .reviewcontent {
  width: 96%;
}
.linklisting p.linkactions {
  margin: 0px;
}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  padding: 1px 4px;
  border: 1px solid #bbbfa1;
  font-size: 9px;
  text-decoration: none;
}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {
  background: #e2e1eb;
}

#linkscontent {
  margin: 0px 0px;
  padding: 0px 0px;
  width: 470px;

  background: #ffffff;
}

/* sub headings */
#linkscontent h3 {
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px dotted #bbbfa1;
  border-bottom: 1px dotted #bbbfa1;
  background: #EFEFEF
  VERTICAL-ALIGN: middle;
  font-size: 12px;
  font-weight: bold;
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

#linkscontent .linksql {
  font-size: 14px;
  font-weight: bold;
  TEXT-DECORATION: underline;
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

#linkscontent .menuactions {
  padding: 0px 0px;
  border: 1px solid #000000;
  background: #F5F5E4;
  TEXT-ALIGN: center;
  font-size: 9px;
  text-decoration: none;
}

#linkscontent .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent h3.noseparator {
  border-bottom: none;
}

#linkscontent .category_link {
  margin: 0px 0px 0px 0px;
  width: 225px;
  overflow: hidden;
}

/* lists */
#linkscontent ul {
  margin: 10px 0px 0px 20px;
  padding: 0px;
  font-size: 12px;
  list-style: none;
}

/* Center Column (Content) */

#center_col {
	float: left;
	BORDER-TOP: #001F48 0px solid; 
	BORDER-LEFT: #001F48 0px solid;
	BORDER-RIGHT: #001F48 0px solid; 
	BORDER-BOTTOM: #001F48 0px solid; 
	OVERFLOW: hidden;
	margin: 10px 0px 0px 0px;
	}

div#center_col p, div#center_col h1, div#center_col h2 {
	padding-top: 3px;
	padding-bottom: .9em;
	margin: 0px;
	}
div#center_col h2 {
	padding-bottom: 0;
	}

#top_right_col h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

#center_col #top_left_col {
	width: 470px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	BORDER-TOP: #001F48 0px solid; 
	BORDER-LEFT: #001F48 0px solid;
	BORDER-RIGHT: #001F48 0px solid; 
	BORDER-BOTTOM: #001F48 0px solid; 
	float: left;
/*	background: url(/themes/join_theme/images/dots_ver.gif) top right repeat-y;  */
	}

#center_col #top_left_col h1 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

/*
#center_col #top_left_col h2 {
	font-size: 14px;
	font-weight: bold;
	color: #001F48;
	line-height: 20px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}
*/


#center_col #top_left_col .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#center_col #top_left_col .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#center_col #top_left_col .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#center_col #top_right_col {
	width: 308px;
	float:right;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;

	}
#center_col #top_right_col h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

#center_col #top_right_col h3 {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	line-height: 12px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}


#center_col #top_right_col p {
	line-height: 13px;
	font-size: 11px; 
	padding: 0px 0px 1em 0px;
	clear: both;
	}
#center_col #top_right_col p a {
	font-size: 12px;
	font-weight: bold;
	}
	
#center_col #top_right_col p.more {
	text-align:right;
	}
#center_col #top_left_col p.more {
	text-align:right;
	}
#center_col #top_right_col p.more a {
	font-size: 10px;
	}
#center_col #top_right_col .columns_thumb {
	float: left;
	margin: 0 9px 6px 0;
	}
.printbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(/themes/join_theme/images/printbar377.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; LINE-HEIGHT: 12px; PADDING-TOP: 4px; HEIGHT: 20px
}
.printbar_date {
	FLOAT: left
}
.printbar_function {
	FLOAT: right
}

TD.block_head {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #dbdbdb; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #214d7e; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TD.block_body {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #ededed; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #214d7e; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
TD.block_body_white {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #214d7e; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

#top_right_col {
  	border-bottom: 0px solid #001F48;
  	border-left: 0px solid #001F48;
  	border-right: 0px solid #001F48;
	width: 306px;
	float:right;
	OVERFLOW: hidden;
	padding: 0px;
	background-color: #EDF3F8;

	}
#top_right_col h2 {
	height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

#top_right_col h3 {
	font-size: 12px;
	font-weight: bold;
	color: #001F48;
	line-height: 12px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}


#top_right_col p {
	line-height: 13px;
	font-size: 11px; 
	padding: 0px 0px 1em 0px;
	clear: both;
	}
#top_right_col p a {
	font-size: 12px;
	font-weight: bold;
	}
	
#top_right_col p.more {
	text-align:right;
	}
#top_left_col p.more {
	text-align:right;
	}	
#top_right_col p.more a {
	font-size: 10px;
	}
#top_right_col .columns_thumb {
	float: left;
	margin: 0 9px 6px 0;
	}
/*  -----------------------------   */
/*  - Block Left       ----------   */
/*  -----------------------------   */

#left_col {
  	border-bottom: 0px solid #001F48;
  	border-left: 0px solid #001F48;
  	border-right: 0px solid #001F48;
	width: 160px;
	position: absolute;
	top: 120px;
	left: 10px;
	padding: 0px;
	background-color: #FFFFFF;

	}
#left_col h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 0px;	
	}

#left_col h3 {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	line-height: 12px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}


#left_col p {
	line-height: 13px;
	font-size: 11px; 
	padding: 0px 0px 1em 0px;
	clear: both;
	}
#left_col p a {
	font-size: 10px;
	font-weight: bold;
	}
	
#left_col p.more {
	text-align:right;
	}
#left_col p.more {
	text-align:right;
	}	
#left_col p.more a {
	font-size: 10px;
	}
#left_col .columns_thumb {
	float: left;
	margin: 0 9px 6px 0;
	}





/*  -----------------------------   */
/*  - Block Right      ----------   */
/*  -----------------------------   */

#block_col {
  	border-bottom: 0px solid #001F48;
  	border-left: 0px solid #001F48;
  	border-right: 0px solid #001F48;
	width: 160px;
	float:left;
	padding: 0px;
	background-color: #FFFFFF;

	}
#block_col h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #001F48;
	padding: 0px 5px;
	margin-bottom: 0px;	
	}

#block_col h3 {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	line-height: 12px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}


#block_col p {
	line-height: 13px;
	font-size: 11px; 
	padding: 0px 0px 1em 0px;
	clear: both;
	}
#block_col p a {
	font-size: 10px;
	font-weight: bold;
	}
	
#block_col p.more {
	text-align:right;
	}
#block_col p.more {
	text-align:right;
	}	
#block_col p.more a {
	font-size: 10px;
	}
#block_col .columns_thumb {
	float: left;
	margin: 0 9px 6px 0;
	}


#center_col .area {
    float: left;
    
}
#center_col .module {
  border-bottom: 1px solid #001F48;
  border-left: 1px solid #001F48;
  border-right: 1px solid #001F48;
    float:         left;
    display:       inline; /* Doubled Float Margin Bug */
    width:         785px;
    margin-bottom: 10px;
    margin-right:  1px;
    font-size:     0.85em;
    
}
x* html #center_col .module h2 { height: 1%; } /* IE loses background otherwise, because of position:relative above. */

#center_col .moduleContent {

  width:         470px;
  float:         left;
}

#center_col .sideContent {
  border-left: 1px solid #bbbfa1;
  width: 300px;
  padding-right:  0px;
  padding-left:  5px;
  float:         left;
  background: #FFFFFF;
}

#center_col .singlecontent {
  width:         785px;
  border-top: 1px solid #001F48;
  font-size:  1.2em; font-weight: bold; text-align: left;
  background: url(/themes/join_theme/images/bg_box_white.gif) repeat-x left top;
}

#center_col #ccontentmiddle350 {
	FLOAT: left; 
	BORDER-RIGHT: #001F48 0px solid; 
	PADDING-RIGHT: 3px; 
	MARGIN-RIGHT: 0px; 
	BORDER-BOTTOM: #001F48 0px solid; 
	MARGIN-BOTTOM: 10px; 
	BORDER-TOP: #001F48 0px solid; 
	PADDING-LEFT: 3px; 
	BACKGROUND: url(/themes/join_theme/images/bg_box_white.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; 
	MARGIN-LEFT: 0px; 
	BORDER-LEFT: #001F48 0px solid;
	WIDTH: 470px; 
	voice-family: inherit
}

#ccontentmiddle {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; MIN-WIDTH: 365px; MAX-WIDTH: 630px; WIDTH: 100%; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}

#center_col .modulePart {
    float:         left;
    width:         100%;
    margin-right:  0px;
    margin-bottom: 0px;
    margin-top:    0.5em;
}
#center_col .module p        { margin-bottom: 5px;   font-size: 1.1em; line-height: 1.4em; }
#center_col .module ul       { margin-bottom: 5px; }
#center_col .module table    { margin-bottom: 5px;   width: 100%; }
#center_col .module table ul { margin-bottom: 0px; }
#center_col .module h3       { margin-bottom: 0.2em; font-size: 1.2em; }
#center_col .module caption  { margin: 0.2em 0px;    font-size: 1.2em; font-weight: bold; text-align: left; }

#center_col .module .moduleContent .hr    { border-bottom: 1px solid #CED4DA; }
#center_col .module .moduleContent .hr hr { display: none; }

#center_col .module .sideContent .hr    { border-bottom: 1px solid #CED4DA; }
#center_col .module .sideContent .hr hr { display: none; }


#center_col .module tfoot          a.more   { display: block; text-align: right; }
#center_col .module .moduleContent a.target { display: block; margin-top: 0.3em; }
#center_col .module .sideContent a.target { display: block; margin-top: 0.3em; }


#center_col .area.a1 { width: 160px; }
#center_col .area.a2 { width: 320px; }
#center_col .area.a3 { width: 350px; }
#center_col .area.a4 { width: 640px; }
#center_col .area.a5 { width: 630px; }

#center_col .module.m1, #center_col .module.m1 .external iframe, #center_col .module.m1 .standalone .moduleContent { width: 150px; }
#center_col .module.m2, #center_col .module.m2 .external iframe, #center_col .module.m2 .standalone .moduleContent { width: 306px; }
/*
#center_col .module.m3, #center_col .module.m3 .external iframe, #center_col .module.m3 .standalone .moduleContent { width: 620px; }
*/
#center_col .module.m4, #center_col .module.m4 .external iframe, #center_col .module.m4 .standalone .moduleContent { width: 620px; }
#center_col .module.m5, #center_col .module.m5 .external iframe, #center_col .module.m5 .standalone .moduleContent { width: 620px; }

/*
#center_col .modulePart.p1 { width: 134px; }
#center_col .modulePart.p2 { width: 294px; }
#center_col .modulePart.p3 { width: 334px; }
#center_col .modulePart.p4 { width: 614px; }
#center_col .modulePart.p5 { width: 654px; }
*/
#center_col .module.m1 .modulePart.p12 { width:  67px; } #center_col .module.m1 .modulePart.p13 { width:  45px; } #center_col .module.m1 .modulePart.p23 { width:  89px; }
#center_col .module.m2 .modulePart.p12 { width: 147px; } #center_col .module.m2 .modulePart.p13 { width:  97px; } #center_col .module.m2 .modulePart.p23 { width: 197px; }
#center_col .module.m3 .modulePart.p12 { width: 227px; } #center_col .module.m3 .modulePart.p13 { width: 150px; } #center_col .module.m3 .modulePart.p23 { width: 304px; } #center_col .module.m3 .modulePart.p14 { width: 113px; } #center_col .module.m3 .modulePart.p34 { width: 341px; }
#center_col .module.m4 .modulePart.p12 { width: 307px; } #center_col .module.m4 .modulePart.p13 { width: 204px; } #center_col .module.m4 .modulePart.p23 { width: 410px; } #center_col .module.m4 .modulePart.p14 { width: 154px; } #center_col .module.m4 .modulePart.p34 { width: 460px; }
#center_col .module.m5 .modulePart.p12 { width: 387px; } #center_col .module.m5 .modulePart.p13 { width: 258px; } #center_col .module.m5 .modulePart.p23 { width: 516px; } #center_col .module.m5 .modulePart.p14 { width: 193px; } #center_col .module.m5 .modulePart.p34 { width: 581px; }

#center_col .module h2     { padding: 0px 8px; }
#center_col .module h2 span {
    display:       block;
    line-height:   23px;
}

#center_col .moduleContent, #center_col .moduleFooter {
    float:      left;
    width:      306px;
    padding:    3px 8px 0px 8px;
    background: no-repeat left bottom;
}
#center_col .m1 .moduleContent, #center_col .m1 .moduleFooter { width: 134px; background-image: url(/themes/join_theme/images/bg-module-bottom-m1.gif); }
#center_col .m2 .moduleContent, #center_col .m2 .moduleFooter { width: 294px; background-image: url(/themes/join_theme/images/bg-module-bottom-m2.gif); }
#center_col .m3 .moduleContent, #center_col .m3 .moduleFooter { width: 340px; background-image: url(/themes/join_theme/images/bgModBottom.gif); }
#center_col .m4 .moduleContent, #center_col .m4 .moduleFooter { width: 614px; background-image: url(/themes/join_theme/images/bg-module-bottom-m4.gif); }
#center_col .m5 .moduleContent, #center_col .m5 .moduleFooter { width: 634px; background-image: url(/themes/join_theme/images/bg-module-bottom-m5.gif); }
/* Important */
#center_col .m1 .important h2 {    background-image: url(/themes/join_theme/images/bg-module-top-transparent-m1.gif); }
#center_col .m2 .important h2 {    background-image: url(/themes/join_theme/images/bg-module-top-transparent-m2.gif); }
#center_col .m3 .important h2 {    background-image: url(/themes/join_theme/images/bg-module-top-transparent-m3.gif); }
#center_col .m4 .important h2 {    background-image: url(/themes/join_theme/images/bg-module-top-transparent-m4.gif); }
#center_col .m5 .important h2 {    background-image: url(/themes/join_theme/images/bg-module-top-transparent-m5.gif); }
#center_col .module .important, #center_col .module .important .moduleContent { background-color: #F6F9FF; }


#center_col .module .innerNav li { margin-bottom: 0.5em; }


#center_col .module ul.related li,
#center_col .module ul.center_col li {
    padding-left: 10px;
    background:   url(/themes/join_theme/images/arrow-fwd.gif) no-repeat 0px 7px;
}
#center_col .module ul.center_col li {
    font-size:   1.1em;
    line-height: 140%;
}
#center_col .module ul.info {
    float: left;
}
#center_col .module ul.info li {
    padding-left:   10px;
    padding-bottom: 0.2em;
    background:     url(/themes/join_theme/images/bullet-point.gif) no-repeat 0px 7px;
    font-size:      1.1em;
    line-height:    140%;
}


#center_col .withFooter .moduleContent {
    padding:          3px 7px 0px 7px; /* 1px less than without footline, because of border */
    border:           0px solid #CED4DA;
    border-width:     0px 1px;
    background-image: none;
}
#center_col .module .moduleFooter {
    padding:          3px 8px;
    background-color: #F6F9FF;
    line-height:      19px;
}
#center_col .module .moduleFooter * {
    display: inline;
}
#center_col .module .moduleFooter h4 { margin-right: 0.2em; }
* html #center_col .module .moduleFooter h4 { margin-right: 0.5em; } /* IE doesn't know what 'inline' means */
*+html #center_col .module .moduleFooter h4 { margin-right: 0.5em; } /* IE doesn't know what 'inline' means */
#center_col .module .moduleFooter .sharePrice { color: #C00030; }



#center_col .multicontent .multiNav {height:28px; list-style-type:none; margin:0px; margin-bottom: -4px; padding:0px; position:relative; z-index:5;}
#center_col .multicontent .multiNav { background: url(/themes/join_theme/images/bg-module-topright.gif) no-repeat right bottom; }
#center_col .multicontent .multiNav a {color:#000000; text-decoration:none; letter-spacing:1px;}
#center_col .multicontent .multiNav a:hover {text-decoration:underline;}
#center_col .multicontent .multiNav a:visited {color:#000000;}

#center_col .multicontent .multiNav li {background:transparent url(/themes/join_theme/images/bg-tab-leftoff.gif) no-repeat top left; float:left; margin:0px 0px 0px -19px; padding:0px;}
#center_col .multicontent .multiNav li a {display:block; line-height:24px; padding:0px 24px 0px 3px; text-align:center; margin-left:19px;}
#center_col .multicontent .multiNav li a {background:transparent url(/themes/join_theme/images/bg-tab-rightoff.gif) no-repeat top right;}
#center_col .multicontent .multiNav li a span {display:block; line-height:24px; }

/* ----- erstes + letztes besonders ----- */
#center_col .multicontent .multiNav li.first {background:transparent url(/themes/join_theme/images/bg-tab-firstoff.gif) no-repeat top left; margin-left:0px; padding-left:5px;}
#center_col .multicontent .multiNav li.first a {margin-left:0px;}
#center_col .multicontent .multiNav li.last a  {background:transparent url(/themes/join_theme/images/bg-tab-lastoff.gif) no-repeat top right;padding-right:24px;}

/* ----- active: allgemein ----- */
#center_col .multicontent .multiNav li.active   {background:transparent url(/themes/join_theme/images/bg-tab-lefton.gif) no-repeat top left;}
#center_col .multicontent .multiNav li.active a {background:transparent url(/themes/join_theme/images/bg-tab-righton.gif) no-repeat top right; font-weight:bold; letter-spacing:0px;}
#center_col .multicontent .multiNav li.active a:hover {color:#000000; cursor:default; text-decoration:none;}

/* ----- active: erstes + letztes besonders ----- */
#center_col .multicontent .multiNav li.firstActive {background:transparent url(/themes/join_theme/images/bg-tab-firston.gif) no-repeat top left;}
#center_col .multicontent .multiNav li.lastActive a {background:transparent url(/themes/join_theme/images/bg-tab-laston.gif) no-repeat top right;}

/* */
#center_col .multicontent li.multiNavAppendix { float: right; height: 22px; }
#center_col .multicontent li.multiNavAppendix,
#center_col .multicontent li.multiNavAppendix a { background: transparent; padding: 1px 0px 0px 5px; line-height: 21px; letter-spacing: 0px; }
#center_col .multicontent li.multiNavAppendix a         { color: #1144CC; }
#center_col .multicontent li.multiNavAppendix a:visited { color: #5577FF; }

/* Inhalts-Box: */
#center_col .multicontent .multiBox { clear: left; }
#center_col .multicontent .multiBox li        { display: none; }
#center_col .multicontent .multiBox li.active { display: block; }
#center_col .multicontent .multiBox li li     { display: block; }
#center_col .multicontent .multicontent .multiBox li        { display: none; }
#center_col .multicontent .multicontent .multiBox li.active { display: block; }
#center_col .multicontent .multicontent .multiBox li li     { display: block; }
x#center_col .multicontent .moduleContent  { overflow: auto }



#center_col .module .support {
    position: relative;
    height:   16px;
}
#center_col .module .support li {
    float:         right;
    padding-left:  5px;
    margin-left:   5px;
    border-left:   1px solid #CED4DA;
}
#center_col .module .support li.last {
    border-left: none;
}
#center_col .module .support li a span {
    display: none;
}
#center_col .module .support li a {
    display:    block;
    width:      16px;
    height:     16px;
    background: no-repeat right top;
}
#center_col .module .support .help a {
    background-image: url(/themes/join_theme/images/icon-help.gif);
}


#center_col .module          img {               margin-bottom: 5px; }
#center_col .module .picmain img { float: left;  margin-right:  5px; }
#center_col .module .picadd  img { float: right; margin-left:   5px; }
#center_col .module .piconly img { display: block; margin: 0px auto; }



/* Features */
#center_col #moduleFeatures .moduleContent {
    height: 78px;
}
*+html #center_col #moduleFeatures { height: 115px; } /* IE 7 loses margin-bottom. THIS IS AN ABSOLUTE WORKAROUND! */
* html #center_col #moduleFeatures { height: 0px; }


/* Searchform */
#center_col .module .searchform .modulePart {
    margin-top:   0px;
    padding-top:  5px;
    padding-left: 90px;
    width:        auto;
}
#center_col .module .searchform .modulePart label {
    margin-right: 1.5em;
}
#center_col .module .searchform ul {
    float:         left;
    margin-bottom: 5px;
}
#center_col .module .searchform fieldset {
    clear:         left;
    margin-bottom: 4px;
}
#center_col .module .searchform #selectSearchType li {
    float:         left;
    padding-right: 1.5em;
}
#center_col .module .searchform #selectSearchType li a {
    color: #000000;
}
#center_col .module .searchform #selectSearchType li.active {
    font-weight: bold;
}
#center_col .module.m5 .searchform #inpSearchText { width: 500px; }

/* Loginform */
#center_col .module.m5 .loginform .modulePart {
    margin-top:   0px;
}
#center_col .module.m5 .loginform input             { width: 220px; margin-left: 3px; }
#center_col .module.m5 .loginform input.submit      { width: auto; }
#center_col .module.m5 .loginform #inpLoginUsername { margin-right: 2em; }
#center_col .module.m5 .loginform fieldset {
    background: #F6F9FF;
    margin:     -2px -7px 0px -7px;
    padding:    6px 7px;
    width:      100%;
    position: relative;
}
* html #center_col .module.m5 .loginform fieldset { padding: 5px 7px; }
*+html #center_col .module.m5 .loginform fieldset { padding: 5px 7px; }
:root  #center_col .module.m5 .loginform fieldset { padding: 7px 7px; }
#center_col .module.m5 .loginform #loginLinks {
    position:   relative;
    margin-top: 4px;
}
#center_col .module.m5 .loginform #loginLinks li {
    position: absolute;
}
#center_col .module.m5 .loginform #loginLinks li#loginLinkNoSsl {
    right: 0px;
    top:   -28px;
}
* html #center_col .module.m5 .loginform #loginLinks li#loginLinkNoSsl {
    top:   -27px;
}
#center_col .module.m5 .loginform #loginLinks li#loginLinkRegister {
    right: 0px;
}
*+html #center_col .module.m5 .loginform #loginLinks li#loginLinkNoSsl,
*+html #center_col .module.m5 .loginform #loginLinks li#loginLinkRegister { right: 17px; } /* WTF is IE 7 doin' here?! */



/* News */
#center_col .module .newsflash .modulePart li        .teaser { display: block; }
#center_col .module .newsflash .modulePart li        .intro  { display: none; }
#center_col .module .newsflash .modulePart li.active .teaser { display: none; }
#center_col .module .newsflash .modulePart li.active .intro  { display: block; }

#center_col .module .newsflash .modulePart {
    padding-top: 5px;
}
* html #center_col .module .newsflash .modulePart li { /* IE has more padding-top than he should */
    height: 1%;
}
*+html #center_col .module .newsflash .modulePart li { /* IE has more padding-top than he should */
    height: 1%;
}

#center_col .module .newsflash .modulePart li       { clear: left; }
#center_col .module .newsflash .modulePart li ul li { clear: none; }
#center_col .module .newsflash .modulePart li p .additional { display: none; }

#center_col .module .newsflash .modulePart li img {
    float:          left;
    display:        inline;
    margin-bottom:  5px; /* IE for some reason always has 5px here, and because ... */
    padding-bottom: 5px; /* ... we want 10px, we just "fill it up" with a padding. */
}
#center_col .module .newsflash .modulePart li .teaser img { width:  30px; height:  30px; }
#center_col .module .newsflash .modulePart li .intro  img { width: 135px; height: 100px; }
#center_col .module .newsflash .modulePart li .teaser p { font-size: 1em; margin-left: 35px; margin-bottom: 0.2em; }
#center_col .module .newsflash .modulePart li .intro  p { font-size: 1.1em; }
#center_col .module .newsflash .modulePart li .intro h3,
#center_col .module .newsflash .modulePart li .intro p,
#center_col .module .newsflash .modulePart li .intro ul { margin-left: 140px; }

x#center_col .module .newsflash .modulePart li .intro li {
    display: inline;
}


#center_col .module .newsoverview li h3 * { border: 0px solid; }
#center_col .module .newsoverview .modulePart        { margin-top: 8px; }
#center_col .module .newsoverview .modulePart li     { clear: left; }
#center_col .module .newsoverview .modulePart li img { margin-top: 1px; margin-bottom: 10px; }
#center_col .module .newsoverview .modulePart li h3  { margin-left: 65px; margin-right: 5px; font-size: 1.1em; line-height: 1.2em; font-weight: normal; }
* html #center_col .module .newsoverview .modulePart li { height: 1%; margin-bottom: 10px; }
*+html #center_col .module .newsoverview .modulePart li { height: 1%; margin-bottom: 10px; }


/* Standalone, External */
#center_col .module .standalone .moduleContent,
#center_col .module .standalone .modulePart,
#center_col .module .external   .moduleContent,
#center_col .module .external   .modulePart {
    margin:     0px;
    padding:    0px;
    border:     0px;
    background: 0px none;
}



/* Categories */
#center_col .module .categories li    { margin: 0px 0px 0.7em 0px; }
#center_col .module .categories li ul { margin: 0px; }
#center_col .module .categories li li { margin: 0px; display: inline; }
#center_col .module .categories h3    { margin: 0px; font-size: 1em; line-height: 1.2em; font-weight: bold; text-align: left; }



FONT		{FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px}
BODY		{FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px}
P		{FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px}
INPUT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
TEXTAREA	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
SELECT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
H1 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
H2 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
H3 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.h1 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.h2 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.h3 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; color : #505050;text-decoration : none;}
.block-title	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tinywhite	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.fC {font-size : 12px; font-family : Arial, Helvetica; color : #505050;text-decoration : none;}
.fCLink {font-size : 12px; font-family : Arial, Helvetica; color : #505050;text-decoration : none;}
.fCAlt1 {font-size : 12px;font-family : Arial, Helvetica;color : #505050;text-decoration : none;line-height: 17px;}
.fCLinkAlt1 {font-size : 12px;font-family : Arial, Helvetica;color : #666666;}
.fCLinkAlt1:active {color : #666666;}
.fCLinkAlt1:link {color : #666666;}
.fCHeadl1 {font-family: Arial, Helvetica, sans-serif;color: #666666;font-size : 12px;font-weight: bold;text-decoration : none;margin-top: 0px;margin-bottom: 0px;}
.fCHeadl14 {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size : 14px;font-weight: bold;text-decoration : none;}     
.fFtrLink {color : #333333;text-decoration : underline;}
.bg1Toolbox {background-color : #00308F;}
.bg2Toolbox {background-color: #EFEFEF;}
.bg3Toolbox {background-color : #CECECE;}
.fett {font-weight: bolder;}         
.Hervorhebung {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size : 12px;text-decoration : none;}
.gHeader {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
.gText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
.gText2 { font-size : 10px; font-family : Arial, Helvetica; color : #333333; text-decoration : none;}
  


.fCSmall {font-size : 10px;font-family : Arial, Helvetica;color : #505050;text-decoration : none;}
.fCLinkPHP {font-family : Arial, Helvetica;color : #666666;font-weight : bolder;text-decoration : none;}
.fCLinkPHP:hover {text-decoration : underline;}
.fFtr {font-size : 10px;font-family : Arial, Helvetica;color : #333333;text-decoration : none;}
.fTLink {font-size : 10px;font-family : Arial, Helvetica;color: #ffffff; text-decoration : none;}
.fILink {font-size : 10px;font-family : Arial, Helvetica;color: #000000; text-decoration : none;}
.fTLink3 {font-size : 12px;font-family : Arial, Helvetica;color: #000000; text-decoration : none;}
.Nav0 {font-family:verdana,geneva,arial,helvetica,sans-serif;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;}
.Nav1 {font-family:arial,helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:none;}
.Nav2 {font-family:arial,helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:none;}
.Toolbox1Head {font-size : 10px;font-family : Verdana, Arial, Helvetica;color : #ffffff;font-weight : bold;background-color : #00308F;}
.Toolbox2Head {font-size : 10px;font-family : Verdana, Arial, Helvetica;color : #000000;font-weight : bold;background-color : #cccccc;text-decoration:none;}
.ToolboxText {font-size : 10px;font-family : Arial, Helvetica;color : #000000;text-decoration : none;}
        
a.fC:Hover{text-decoration : underline;}
a.fCHeadl1:Hover{text-decoration : underline;}
a.fTLink:Hover{text-decoration : underline;}
a.fTLink3:Hover{text-decoration : underline;}
a.Nav0:Hover{text-decoration : underline;}
a.Nav1:Hover{text-decoration : underline;}
a.Nav2:Hover{text-decoration : underline;}
a.ToolboxText:Hover{text-decoration : underline;}
a.fCLinkAlt1:hover {color : #666666;}

.Verd10pxwh {
	FONT: bold 10px verdana, sans-serif; MARGIN-LEFT: 10px; COLOR: white; TEXT-DECORATION: none
}







TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
INPUT.fr1 {
	BORDER-RIGHT: #D8D8D8 1px solid; BORDER-TOP: #d8d8d8 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #595959; BORDER-BOTTOM: #d8d8d8 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT.left_buttons {
	BORDER-RIGHT: #9f9f9f 1px solid; BORDER-TOP: #9f9f9f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/ombre.gif); BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 140px; CURSOR: hand; COLOR: #696969; BORDER-BOTTOM: #9f9f9f 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff
}
A {
	COLOR: #5988C2; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5988C2; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.small {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.small:visited {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.small:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.small:active {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.topmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.topmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.topmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.topmenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.topmenu2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.topmenu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.topmenu2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.leftmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #304493; TEXT-DECORATION: none
}
A.leftmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #304493; TEXT-DECORATION: none
}
A.leftmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #304493; TEXT-DECORATION: underline
}
A.leftmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #304493; TEXT-DECORATION: underline
}
A.leftmenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftmenu2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftmenu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.leftmenu2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.sublink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #304493; TEXT-DECORATION: none
}
A.sublink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #304493; TEXT-DECORATION: none
}
A.sublink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #304493; TEXT-DECORATION: underline
}
A.sublink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #304493; TEXT-DECORATION: underline
}
A.sublink2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #304493; TEXT-DECORATION: none
}
A.sublink2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #304493; TEXT-DECORATION: none
}
A.sublink2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #304493; TEXT-DECORATION: underline
}
A.sublink2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #304493; TEXT-DECORATION: underline
}
A.botmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #acc4e1; TEXT-DECORATION: none
}
A.botmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #acc4e1; TEXT-DECORATION: none
}
A.botmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #acc4e1; TEXT-DECORATION: underline
}
A.botmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #acc4e1; TEXT-DECORATION: underline
}
A.footmenu {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footmenu:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footmenu:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footmenu:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footmenu2 {
	COLOR: #304493; TEXT-DECORATION: none
}
A.footmenu2:visited {
	COLOR: #304493; TEXT-DECORATION: none
}
A.footmenu2:hover {
	COLOR: #304493; TEXT-DECORATION: underline
}
A.footmenu2:active {
	COLOR: #304493; TEXT-DECORATION: underline
}
A.download {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.download:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.download:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.download:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.download2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.download2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.download2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; TEXT-DECORATION: underline
}
A.download2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; TEXT-DECORATION: underline
}
A.petitlien {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.petitlien:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.petitlien:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.petitlien:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.roll {
	FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; TEXT-DECORATION: none
}
A.roll:visited {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; TEXT-DECORATION: none
}
A.roll:hover {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.roll:active {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.result {
	COLOR: #000000; TEXT-DECORATION: none
}
A.result:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.result:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.result:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.result2 {
	FONT-WEIGHT: bold; WIDTH: 14px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.result2:visited {
	FONT-WEIGHT: bold; WIDTH: 14px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.result2:hover {
	FONT-WEIGHT: bold; WIDTH: 14px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.result2:active {
	FONT-WEIGHT: bold; WIDTH: 14px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.order {
	COLOR: #808080; TEXT-DECORATION: underline
}
A.order:visited {
	COLOR: #808080; TEXT-DECORATION: underline
}
A.order:hover {
	COLOR: #808080; TEXT-DECORATION: none
}
A.order:active {
	COLOR: #808080; TEXT-DECORATION: none
}
A.order2 {
	COLOR: #000000; TEXT-DECORATION: none
}
A.order2:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.order2:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.order2:active {
	COLOR: #000000; TEXT-DECORATION: none
}
INPUT.but {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(images/but_1.gif); BORDER-LEFT: medium none; WIDTH: 40px; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
INPUT.but2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(images/but_2.gif); BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat
}
OL.list {
	MARGIN: 5px auto
}
TD.back {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.titl1 {
	FONT-WEIGHT: bold; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titl2 {
	FONT-WEIGHT: bold; COLOR: #5988c2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titl3 {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.right {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.user {
	FONT-SIZE: 10px; COLOR: #595959
}
.forgot {
	FONT-SIZE: 10px
}
.sub {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #304493
}
.sub2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffcc00
}
.num {
	COLOR: #5988c2
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.tab1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px
}
.tab3 {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tab4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.textgris {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



td { 
	font-size:12px;
	font-family: Arial, Verdana, Futura, Helvetica, sans-serif;	
	font-weight: 500; 
}

table.header {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #FFFFFF;  
}

td.lefthead { 
	border-width:0px; padding: 5px;
	background-color: #FFFFFF;  
}
td.righthead { 
	border-width:0px; padding: 5px;
	background-color: #FFFFFF;
 	color: #000000; 
	font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600; 
}
td.bottomhead { 
	border-width:0px; padding: 0px;
	background-color: #eeeeee;
}

table.breadcrump {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffff;
}
td.breadcrump {
	border-width:0px; padding: 3px;
	background-color: #eeeeee;
 	color: #666666; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
h1.breadcrump {
	color: #666666; font-size: 16pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
a.breadcrump {
	text-decoration: none;
 	color: #666666; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}

table.startsearch {
	border-width:1px; padding: 2px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #eaeaed;  
}
td.startsearch {
	border-width:0px; padding: 3px;
	background-color: #eaeaed;
	color: #000000; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal;
}
a.startsearch {
	text-decoration: underline;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal;
}

table.themes {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffff;
}
td.themeshead {
	border-width:0px; padding: 3px;
	background-color: #FFD100;
 	color: #FFFFFF; 
	font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600; 
}
td.themescontent {
	border-width:0px; padding: 0px;
	background-color: #eeeeee;
 	color: #333333; 
	font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; 
}
td.themesfooter {
	border-width:0px; padding: 3px;
	background-color: #FFD100;
 	color: #333333; 
	font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600; 
}


table.footer {
	border-width:1px; padding: 1px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #FFD100;
}
td.footer {
	border-width:0px; padding: 0px;
	background-color: #FFD100;
 	color: #FFFFFF; 
	font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; 
}

a.footer {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; 
}

td.mefooter {
	border-width:0px; padding: 0px;
	font-size: 7pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; 
}
a.mefooter {
	color: #333333; 
	font-size: 7pt; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

table.box {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffcc;  
}
td.boxheader { 
	border-width:2px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.boxcontent { 
	border-width:2px; padding: 5px;
	background-color: #f7f7f7;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

a.boxcontent {
	text-decoration: none;	
}
table.webtip {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffff;  
}
td.webtip_header { 
	border-width:0px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.webtip_content { 
	border-width:0px; padding: 5px;
	background-color: #ffffff;
}


table.pages {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffff;  
}
td.pagesheader { 
	border-width:0px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.pagescontent { 
	border-width:0px; padding: 6px;
	background-color: #FCFCFC;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.catalog {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
	background-color: #ffffff;  
}
td.catalogheader { 
	border-width:0px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.catalogcontent { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.result {
	border-width:1px; padding: 0px; 
	background-color: #ffffff;  
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #003333; 
	border-right-color: #003333; 
	border-bottom-color: #003333; 
}
td.resultheader { 
	border-width:0px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Futura, Helvetica, sans-serif; font-weight: 600;
}

table.resultcontent {
	border-width:0px; padding: 0px; 
	background-color: #ffffff;  
}

table.resultactive {
	border-width:0px; padding: 0px; 
	background-color: #EEEEEE;  
}

td.resultcontent { 
	border-width:0px; padding: 5px;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

td.screenshot { 
	border-width:0px; padding: 5px;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

td.resultdesc { 
	border-width:0px; padding: 0px;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.resulturl { 
	border-width:0px; padding: 0px;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.resultinfo { 
	border-width:0px; padding: 0px;
	color: #000033; font-size: 10px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.resultlink { 
	border-width:0px; padding: 0px;
	color: #008000; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.advertise {
	border-width:1px; padding: 0px; 
	border-style: solid;
	border-top-color: #eeeeee; 
	border-left-color: #eeeeee; 
	border-right-color: #eeeeee; 
	border-bottom-color: #eeeeee; 
	background-color: #ffffff;  
}
td.advertise { 
	border-width:0px; padding: 1px;
	background-color: #ffffff;
}

table.adwords {
	border-width:0px; padding: 0px; 
	border-style: solid;
	background-color: #ffffff;  
}
td.adwordsheader { 
	border-width:0px; padding: 4px;
	background-color: #FFD100;
	color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.adwordscontent { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
table.adwordsentry {
	border-width:1px; padding: 2px; 
	border-style: solid;
	background-color: #ffffff;  
	border-top-color: #ffffff; 
	border-left-color: #eeeeee; 
	border-right-color: #ffffff; 
	border-bottom-color: #eeeeee; 
}
td.adwordstitle { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
}
td.adwordsdescription { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.adwordslink { 
	border-width:1px; padding: 2px;
	background-color: #ffffff;
	color: #008000; font-size: 10px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}
td.adwordsfooter { 
	border-width:0px; padding: 2px;
	background-color: #ffffff;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}


table.subnav {
	border-width:1px; padding: 1px; 
	border-style: solid;
	border-top-color: #003333; 
	border-left-color: #eeeeee; 
	border-right-color: #eeeeee; 
	border-bottom-color: #eeeeee; 
	background-color: #eeeeee;
}
td.subnav {
	border-width:0px; padding: 3px;
	background-color: #eeeeee;
 	color: #003333; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
a.subnav {
	text-decoration: none;
 	color: #003333; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
strong.subnavactive{
	color: #cc0000; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
table.ressubnav {
	border-width:1px; padding: 1px; 
	border-style: solid;
	border-top-color: #eeeeee; 
	border-left-color: #eeeeee; 
	border-right-color: #eeeeee; 
	border-bottom-color: #eeeeee; 
	background-color: #eeeeee;
}
td.ressubnav {
	border-width:0px; padding: 3px;
	background-color: #eeeeee;
 	color: #003333; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
a.ressubnav {
	text-decoration: none;
 	color: #003333; 
	font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
strong.ressubnavactive{
	color: #cc0000; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}

.searchfield {
	border-width:1px;
	border-style: solid;
	border-top-color: #FFD100; 
	border-left-color: #FFD100; 
	border-right-color: #FFD100; 
	border-bottom-color: #FFD100; 
	background-color: #ffffff;  
	font-family: Arial, sans-serif; font-size: 14px;
}

.button {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
}
.cat_searchfield {
	border-width:1px;
	border-style: solid;
	border-top-color: #000080; 
	border-left-color: #000080; 
	border-right-color: #000080; 
	border-bottom-color: #000080; 
	background-color: #ffffff;  
	font-family: Arial, sans-serif; font-size: 14px;
}

.cat_button {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-color: #ffffff;
}


a.g1 { text-decoration: none; color: #0000FF; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600; }
a.g2 { text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal; }
a.g3 { text-decoration: underline; color: #000066; font-size: 9px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; }

a.g1:hover { text-decoration: underline; color: #000066; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600; }
a.g2:hover { text-decoration: underline; color: #0000FF; font-size: 11px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: normal; }
a.g3:hover { text-decoration: underline; color: #000066; font-size: 9px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500; }



strong.highlight{
	background-color: #ffffcc;
	color: #000033; font-size: 12px; font-family: Arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 600;
}
td.hidden{
	color: #ffffff; font-size: 1px; font-family: Arial, sans-serif; font-weight: 100;
}
a.hidden{
	color: #ffffff; font-size: 1px; font-family: Arial, sans-serif; font-weight: 100;
}

.newsfeed {
	padding: 1px; 
	border-width:0px;
}
.newsfeedtitle {
	border-width:0px; padding: 0px;
	color: #003366; font-size: 12px; font-family: Arial, sans-serif; font-weight: 600; 
}
.newsfeeddesc {
	border-width:0px; padding: 0px;
	color: #000033; font-size: 10px; font-family: Arial, sans-serif; font-weight: 500; 
}
.newsfeedlink {
	border-width:0px; padding: 0px;
	color: #0033cc; font-size: 10px; font-family: Arial, sans-serif; font-weight: 500; 
}


/*  Eigenschaften des kleinen Suchfeldes  */
.rk_suche{
	border: 1 solid ##D70B0B;
	background-color:#F5F5E4;
}

/*  Eigenschaften der Restaurantübersicht einer Stadt  */
.rk_table01{
	border: 1 solid #D70B0B;
	background-color: #F5F5E4;
	width: 450px;
}
/*  Eigenschaften der Restaurantübersicht einer Stadt 2 */
.rk_table02{
	border-color: #D70B0B;
	border-left-style: solid; 
	border-left-width: 1; 
	border-bottom-style: solid; 
	border-bottom-width: 1; 
	border-right-style: solid; 
	border-right-width: 1

}
.rk_table03{
	border-color: #D70B0B;
	border-bottom-style: solid;
	border-bottom-width: 1;

}



/*  Eigenschaften der Bundesland-Links */
.rk_linkBL{
	text-decoration: none; 
	font-weight: bold;
	font-size:9pt;
}

/*  Eigenschaften der STADT-Links*/
.rk_linkCITY{
	text-decoration: none; 
	font-weight:normal; 
	font-family:Arial,Helvetica,Tahoma;
	font-size:9pt;
}

/*  Eigenschaften der STADT-Startbuchstaben-Links (a b c d e f g h)*/
.rk_CITYShort{
	text-decoration: none; 
	font-weight: normal;
	font-size:9pt;
}


/*  Eigenschaften der Restaurant-Übersicht-Tabellen-Hintergrund*/
.rk_tableBGR {
	background-color: #F5F5E4;
}

/*  Eigenschaften der Restaurant-Übersicht-Tabellen-Rahmen*/
.rk_tableFRAME{
	border: 1 solid #F5F5E4;
	font-weight:normal; 
	font-family:Arial,Helvetica,Tahoma;
	font-size:9pt;
}


.rk_hr{
	color: #F5F5E4;
}




.rk_dasREST{
	border-left: 1 solid #F5F5E4; 
	border-right: 1 solid #F5F5E4; 
	border-bottom: 1 solid #FFFFFF;
}
.rk_dasREST02{
	background-color: #FFFFFB;

	font-weight:normal; 
	font-family:Arial,Helvetica,Tahoma;
	font-size:9pt;
}

TD.block_head {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #dbdbdb; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TD.block_body {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #ededed; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
TD.block_body_white {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

TD.menuupper {
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 164px; COLOR: #000000; LINE-HEIGHT: 11px; PADDING-TOP: 3px
}
TD.threepadding {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.dottedline {
	BACKGROUND-IMAGE: url(http://www.join-online.de/themes/join_theme/images/dotted_line.gif); WIDTH: 164px; HEIGHT: 1px
}
TD.menusub {
	WIDTH: 164px
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu:hover {
	TEXT-DECORATION: underline
}
A.submenu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000FF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000FF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000FF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu:hover {
	TEXT-DECORATION: underline
}

A.submenu1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu1:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu1:hover {
	TEXT-DECORATION: underline
}

.JOContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.JOContentShort {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.ListImage {
	PADDING-RIGHT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); MARGIN-BOTTOM: 10px
}
.ListIcons {
	PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); MARGIN-BOTTOM: 10px
}
.ContentBox {
	BORDER-RIGHT: #c0c0c0 1px solid; FLOAT: right; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 223px; BORDER-BOTTOM: #c0c0c0 1px solid
}

#footmsg {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 970px; voice-family: inherit
}

/*
.ContentBox250 {
	FLOAT: left; BORDER-RIGHT: #c0c0c0 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 260px; BORDER-BOTTOM: #c0c0c0 1px solid
}
*/
.ContentBox620 {
	FLOAT: left; BORDER-RIGHT: #c0c0c0 0px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 0px solid; WIDTH: 620px; BORDER-BOTTOM: #c0c0c0 0px solid
}
.ContentBox980 {
	FLOAT: left; BORDER-RIGHT: #c0c0c0 0px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 0px solid; WIDTH: 980px; BORDER-BOTTOM: #c0c0c0 0px solid
}
.ContentsideBox260 {
	FLOAT: left; BORDER-RIGHT: #c0c0c0 0px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 0px solid; WIDTH: 260px; BORDER-BOTTOM: #c0c0c0 0px solid
}
.startboxcontent {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
.LeftBlock {
	BORDER-RIGHT: #001F48 1px solid; FLOAT: left; BACKGROUND-COLOR : #EAECFF; MARGIN-BOTTOM: 10px; BORDER-LEFT: #001F48 1px solid; WIDTH: 165px; BORDER-BOTTOM: #001F48 1px solid
}
.RightBlock {
	BORDER-RIGHT: #001F48 1px solid; FLOAT: right; BACKGROUND-COLOR : #EAECFF; MARGIN-BOTTOM: 10px; BORDER-LEFT: #001F48 1px solid; WIDTH: 165px; BORDER-BOTTOM: #001F48 1px solid
}
.ContWh {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.Cont1Wh {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #EAECFF
}


td.oben {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

td.zeit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

td.quelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.quelle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.quelle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


A:hover   {
	text-decoration: underline;
	color: #001F48;
}

a.title:link {
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}

a.title:active {
	color: #999999;
}

a.title:visited {
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

a.title:hover   { 
	color: #FF9900;
}
des,a.des {
	font-family: "Arial";
	font-size: 10px;
	color: #999999;
}
anrisstext,a.des {
	font-family: "Arial";
	font-size: 10px;
}

input {
	font-size: 11px; 
	font-family: arial; 
}

.reiter_navigation {
	MARGIN-TOP: 20px; LINE-HEIGHT: 20px; HEIGHT: 21px
}
.nav_reiter {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(/images/mini-tr-corner2.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 75px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 20px; min-width: 60px
}
.nav_reiter_sel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/mini-tr-corner.gif) #ff6600 no-repeat right top; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; WIDTH: 75px; CURSOR: pointer; COLOR: #fff! important; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px; min-width: 60px
}
A.nav_reiter_sel {
	COLOR: #fff; TEXT-DECORATION: none! important
}
.reiter_unsel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/reiter_unsel.gif) #eee; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 5px; PADDING-TOP: 6px
}
.reiter_sel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/reiter_sel.gif) #ffc39b; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 6px
}
.liste_eintrag_highlight2 {
	BORDER-RIGHT: #ffa415 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffa415 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #ffa415 1px solid; WIDTH: 500px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffa415 1px solid; BACKGROUND-COLOR: #ffe7c1
}
.liste_eintrag_highlight {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 500px; PADDING-TOP: 0px; BORDER-BOTTOM: #b4b4b4 1px solid; BACKGROUND-COLOR: #ffe7c1
}
.liste_eintrag {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 500px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.liste_adresse {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; MIN-HEIGHT: 120px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 10px 0px; VERTICAL-ALIGN: top; WIDTH: 160px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.liste_logo {
	BORDER-TOP-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 160px; HEIGHT: 140px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; xxxline-height: 138px; xxxvertical-align: middle
}
.liste_details {
	PADDING-RIGHT: 5px; FLOAT: right; MARGIN: 10px 5px 10px 10px; VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 245px; HEIGHT: 120px
}
.liste_links {
	FLOAT: right; MARGIN: 5px 0px 10px 10px; WIDTH: 120px; LINE-HEIGHT: 18px; HEIGHT: 120px
}
.liste_detailseintrag {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: auto auto 10px; OVERFLOW: auto; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 500px; PADDING-TOP: 10px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #fff
}
.greytable {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #eee
}
.greytable TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.greytable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.zaehl_link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eee
}
.zaehl_link_active {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #eee 1px solid; COLOR: #000; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.img_link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px
}
.navi_link {
	MARGIN: 0px 1px 0px 0px
}
.left {
	FLOAT: left
}
.virtual_link {
	CURSOR: pointer; COLOR: #ff6600; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.grey {
	COLOR: #808080
}
.orange {
	COLOR: #ff6600
}
.invisible {
	DISPLAY: none
}
.notunder {
	TEXT-DECORATION: none! important
}
.inline {
	DISPLAY: inline
}
.pointer {
	CURSOR: pointer
}
.size11 {
	FONT-SIZE: 11px
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; COLOR: #ff6600; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
LI {
	COLOR: #000000
}
UL.promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 52px; PADDING-TOP: 0px
}
UL.promo LI {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; LIST-STYLE-IMAGE: url(/images/check.gif); MARGIN-BOTTOM: 6px; LIST-STYLE-TYPE: none
}
UL.promo LI.sub {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
UL.promo LI.details {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 2px; PADDING-LEFT: 8px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px dashed; COLOR: #808080; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dashed; LIST-STYLE-TYPE: none
}
.promo-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f60 5px solid; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eee
}
.paket TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 40px; BACKGROUND-COLOR: #f1f1f1
}

#topcontent {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; WIDTH: 975px; PADDING-TOP: 0px; TOP: 0px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#shortcontent {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; MARGIN-RIGHT: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 0px solid; POSITION: absolute; TOP: 145px; voice-family: inherit
}
#menucontent {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; HEIGHT:27px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; WIDTH: 975px; PADDING-TOP: 0px; TOP: 0px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#allcontent {
	BORDER-RIGHT: #001F48 1px solid; PADDING-RIGHT: 0px; WIDTH: 975px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; LEFT: 0px; BACKGROUND: #cdcdcd; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#midcontent {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#leftcontent {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; WIDTH: 170px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666 0px solid
}
#adsense {
	BACKGROUND: #dae4f4; LEFT: 45px; WIDTH: 130px; POSITION: absolute; TOP: 510px
}
#top10news {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 7px; BACKGROUND: #fff; LEFT: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #666 1px solid; WIDTH: 186px; PADDING-TOP: 7px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 780px
}
#suche {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 7px; BACKGROUND: #fff; LEFT: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #666 1px solid; WIDTH: 186px; PADDING-TOP: 7px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 740px
}
#partner {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; BACKGROUND: #dae4f4; LEFT: 8px; PADDING-BOTTOM: 7px; WIDTH: 175px; COLOR: #333; LINE-HEIGHT: 110%; PADDING-TOP: 7px; POSITION: absolute; TOP: 780px
}
#BigSizeAd {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#headercontent {
	BORDER-RIGHT: #001F48 1px solid; PADDING-RIGHT: 0px; WIDTH: 975px; HEIGHT: 20px; BORDER-BOTTOM: #001F48 1px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#headerdate {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; WIDTH: 165px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#headeraccount {
	FLOAT: right; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 200px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#centercontent {
	FLOAT: left; BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 620px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#centercontentbreit {
	FLOAT: left; BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 790px; BORDER-BOTTOM: #001F48 0px solid; OVERFLOW: hidden; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#newscontent {
	FLOAT: left; BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 350px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#newsright {
	FLOAT: left; BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 260px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#opentable1 {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
#opentable2 {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; BORDER-BOTTOM: #001F48 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}
UNKNOWN {
	MARGIN-LEFT: 190px; MARGIN-RIGHT: 201px
}
#rightcontent {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 5px; WIDTH: 170px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666 0px solid
}
#rightcontentbox {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 7px; RIGHT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 100px; PADDING-TOP: 7px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 400px
}
#bottom {
	BORDER-RIGHT: #001F48 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}
#bottombox {
	BORDER-RIGHT: #001F48 1px solid; PADDING-RIGHT: 0px; WIDTH: 975px; HEIGHT: 20px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFD100; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 1px solid; voice-family: inherit
}
#bottomcontent {
	BORDER-RIGHT: #FFF 0px solid; PADDING-RIGHT: 0px; WIDTH: 975px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #001F48 0px solid; voice-family: inherit
}

#contentbox {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 790px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}

#ccontentmiddle470 {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 5px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 470px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}

#ccontentmiddle800 {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 790px; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}

.printbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(/themes/join_theme/images/printbar377.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; LINE-HEIGHT: 12px; PADDING-TOP: 4px; HEIGHT: 20px
}
.printbar_date {
	FLOAT: left
}
.printbar_function {
	FLOAT: right
}

/* sub headings */
#fachcontent h3 {
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px dotted #bbbfa1;
  border-bottom: 1px dotted #bbbfa1;
  VERTICAL-ALIGN: middle;
  font-size: 12px;
  font-weight: bold;
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

#fachcontent .menuactions {
  padding: 0px 0px;
  border: 1px solid #bbbfa1;
  background: #F5F5E4;
  TEXT-ALIGN: center;
  font-size: 9px;
  text-decoration: none;
}

#fachcontent .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#fachcontent .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#fachcontent .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#fachcontent h3.noseparator {
  border-bottom: none;
}

/* lists */
#fachcontent ul {
  margin: 10px 0px 0px 20px;
  padding: 0px;
  font-size: 12px;
  list-style: none;
}

/* Center Column (Content) 

#centercontent {
	float: left;
	width: 600px;
	margin: 0px 5px 0px 5px;
	}
*/

div#centercontent p, div#centercontent h1, div#centercontent h2 {
	padding-top: 3px;
	padding-bottom: .9em;
	margin: 0px;
	}
div#centercontent h2 {
	padding-bottom: 0;
	}
#centercontent #top_left_col {
	width: 470px;
	margin: 0px;
	padding-right: 3px;
	padding-left: 0px;
	float: left;
	background: url(/themes/join_theme/images/dots_ver.gif) top right repeat-y;

	}

#centercontent #top_left_col h1 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #993300;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

#centercontent #top_left_col h2 {
	font-size: 14px;
	font-weight: bold;
	color: #993300;
	line-height: 20px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}

#centercontent #top_left_col .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#centercontent #top_left_col .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#centercontent #top_left_col .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#centercontent #top_right_col {
	width: 248px;
	float:right;
	padding: 0px;
	background-color: #fff;

	}
#centercontent #top_right_col h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	background-color: #993300;
	padding: 0px 5px;
	margin-bottom: 10px;	
	}

#centercontent #top_right_col h3 {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	line-height: 12px;
	margin-top: 0px;
	padding-bottom: 0;
	margin-bottom: 3px;
	}


#centercontent #top_right_col p {
	line-height: 13px;
	font-size: 11px; 
	padding: 0px 0px 1em 0px;
	clear: both;
	}
#centercontent #top_right_col p a {
	font-size: 12px;
	font-weight: bold;
	}
	
#centercontent #top_right_col p.more {
	text-align:right;
	}
#centercontent #top_left_col p.more {
	text-align:right;
	}	
#centercontent #top_right_col p.more a {
	font-size: 10px;
	}
#centercontent #top_right_col .columns_thumb {
	float: left;
	margin: 0 9px 6px 0;
	}


.grid_row {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 22px; WIDTH: 470px
}
.grid_cell_1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 188px
}
.grid_cell_1_margin {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 188px
}
.grid_cell_1_margin {
	MARGIN-RIGHT: 16px
}
.grid_cell_2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 392px
}
.grid_cell_2_margin {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 392px
}
.grid_cell_2_margin_topteaserhome {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 392px
}
.grid_cell_2_margin {
	MARGIN-RIGHT: 16px
}
.grid_cell_2_margin_topteaserhome {
	WIDTH: 400px; MARGIN-RIGHT: 8px
}
.grid_cell_3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 470px
}
.grid_vdivider {
	CLEAR: left; HEIGHT: 20px
}
.grid_row H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #f57709; BORDER-BOTTOM: #d0dce8 1px solid
}

.kombiresorthometeaser {
	OVERFLOW: hidden; WIDTH: 470px
}

.kombiresorthometeaser H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
.kombiresorthometeaser H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
.kombiresorthometeaser H2 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; TEXT-DECORATION: underline; display:inline; COLOR: #000000; BORDER-BOTTOM: #d0dce8 0px solid
}
.kombiresorthometeaser H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; display:inline; COLOR: #f57709
}
.kombiresorthometeaser DIV.allcontent {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 470px; COLOR: #214d7e; PADDING-TOP: 5px; BORDER-TOP: 1px solid #d0dce8; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 0px; BACKGROUND-IMAGE: url(/themes/join_theme/images/news_bg.jpg); BACKGROUND-REPEAT: repeat-x;
}
.kombiresorthometeaser .allcontent DIV.image {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 5px; HEIGHT: 100px
}
.kombiresorthometeaser .allcontent DIV.content {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 340px; COLOR: #214d7e; MARGIN-RIGHT: 16px;
}
.kombiresorthometeaser .allcontent DIV.content_noimage {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 470px; COLOR: #214d7e; MARGIN-RIGHT: 0px;
}
.kombiresorthometeaser .allcontent .content .link {
	COLOR: #f57709
}
.kombiresorthometeaser .allcontent .content_noimage .link {
	COLOR: #f57709
}
.kombiresorthometeaser .content .link A {
	FONT-WEIGHT: bold; COLOR: #f57709
}
.kombiresorthometeaser .content_noimage .link A {
	FONT-WEIGHT: bold; COLOR: #f57709
}
.kombiresorthometeaser DIV.contenttextteaser {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 188px; COLOR: #214d7e
}
.kombiresorthometeaser DIV.contenttextteaser A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 4px; COLOR: #214d7e
}
.kombiresorthometeaser DIV.vdivider {
	CLEAR: left; HEIGHT: 15px
}
.kombiresorthometeaser H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 12px; display:inline; COLOR: #214d7e
}
.kombiresorthometeaser H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 12px; display:inline; COLOR: #214d7e
}