		
body { width: 100%; height: 100%; margin: 0px; padding: 0px; }
h1 { font-size: 16px; font-weight: normal; color: #aaa; }
a, a.hover { outline: none; text-decoration: none; color: #222; }

.table, #main { width: 920px; }
.table .line { border-right: 1px solid #ccc; }
.tb-head, .tb-head_line { font-weight: bold; color: #ccc; /*width: 200px;*/ /*background: #222222;*/ }
.table th a { text-align: left; color: #222; }
.tb-head_line { color: #222; border-right: 1px solid #bbb; }
.big-font, .letter-space, .big-font a { font-size: 14pt; color: #143960; letter-spacing: -0.1em; margin: 25px 0 5px 0; padding: 0px; }
.letter-space { font-size: 10pt; letter-spacing: 0em; text-align: right; }

.big-font { float: left; }
.letter-space { float: right; }

.text { font-size: 12px; }

.nav_links { font-size: 12px; }
.nav { font-size: 16px; }
.nav_links b { padding: 4px; color: #000; background: #ccc; }
.nav_links a { background: #fff; }

.search_int { /*height: 50px;*/ }

#main { padding: 40px 0 0 0; margin: 20px auto; }
#main { /*position: relative; top: 25px; left: 50%; width: 600px; margin: 0 0 0 -300px; background: #fff;*/  }


#logo, #logo a { width: 200px; height: 50px; }
#logo { background: url(/macweb/wpl/img/top_bg.gif) no-repeat; }
#logo a { display: block; }

#standard { display: block; }
#wait { width: 16px; height: 16px; }

#search_bar { margin: 0px; }
#search_barÊ.left { float: left; }
#search_bar .right { float: right; }
#search_bar label { color: #999; }
/*#search_bar input { font: 16px Arial, Helvetica, Sans-Serif; color: #333333; width: 400px; margin: 18px 0 0 0; padding: 5px 0 5px 5px; border: 1px solid #CECECE; background: */

/*#search_bar input { font-size: 16px; color: #333; width: 400px; margin: 18px 0 0 0; background: #f4f8f9; padding: 5px 0 5px 5px; border-top: 1px solid #666; border-left: 1px solid #666;	border-right: 1px solid #eee;	border-bottom: 1px solid #eee; }*/

/*#search_bar .button { font: 16px Arial, Helvetica, Sans-Serif; color: #333; width: 100px; margin: 18px 0 0 0; background: #f4f8f9; padding: 5px 0 5px 0; border-top: 1px solid #eee; border-left: 1px solid #eee;	border-right: 1px solid #999;	border-bottom: 1px solid #999; }*/

.search_input { float: left; }

.clear { clear: both; }
.weiss { background: #fff; }
.grau, .grau_small, .grau_big { background: #f7f7f7; /*f4f8f9*/ /*F7F7F7;*/ }
.highlight { background: #222; color: #fff; /*#d7dee8; /*B7CDEB;*/ }
.highlight a, .tbhover a { /*color: #de3661; /*- n1 rot*/  }
.tbhover { background: #dcdcdc; /*d9e1e3*/ /*#d7dee8; /*E7EDF6;*/ }
.small, .grau_small { width: 100px; }
.big, .big_grau { width: 250px; }
.error { color: #de3661; margin: 20px 0 0 0; }
.found { font-size: 10pt; color: #222; background: #cdf7da; padding: 5px; border: 1px solid #65e68c; /*border-bottom: 1px solid #65e68c;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; } /*Neu*/
.error-red { font-size: 10pt; color: #222; background: #f6dae1; padding: 5px; border: 1px solid #f2a6ba; /*border-bottom: 1px solid #f2a6ba;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; } /*Neu*/

#event { height: 10px; margin: 10px 0 0 0; }

/*#detail { float: left; margin: 80px 0 0 20px; }*/
/*#detail { visibility: hidden; } /*Fuer JS*/

#detail { width: 500px; height: 300px; margin: 0 0 0 80px; background: url(/macweb/wpl/img/detail_bg.gif) no-repeat; }

.close { position: absolute; top: 10px; right: 12px; width: 20px; height: 20px; /*border: 1px solid red;*/ }
.close a { display: block; width: 20px; height: 20px; }

#detail img { margin: 0 0 20px 0; }
#detail table { margin: 0px; }
#detail td { /*width: 180px;*/ padding: 4px; }

#nav { border-top: 1px solid #bbb; margin: 10px 0 30px 0; padding: 15px 0 0 0; background: #fff; }

/*#bottom { margin: 0 0 30px 0; background: #fff; }*/

.table td a, .table th a { display: block; height: 100%; padding: 6px 0px 6px 12px; }
.table th a { height: 21px; padding: 6px 0 0 12px; }

.tb-bg { color: #222; /*background: transparent url(http://www.macweb.ch/templates/macweb_2.1/images/forum-kat-bg.gif) repeat-x;*/ }


h2 { font-size: 20px; font-weight: normal; color: #000; /*#67abc4; /*color: #444444;*/ margin: 0 0 10px 0; padding: 0px; }
.detail_int { width: 100%; border-bottom: 1px solid #ccc; background: url(http://www.macweb.ch/templates/macweb_2.1/images/content_bg.png) repeat-x; }
.detail_int_test { font-size: 9pt; margin: 20px 5px 20px 10px; color: #222;  }
.detail_int a:hover { color: #374277; }
.detail_int_test p { margin: 0px; padding: 0px; }
.big { font-size: 20px; font-weight: bold; color: #143960; margin: 5px 0 5px 0; /*margin: 20px 0 0 0;*/ }


.float_left, .float_right { /*float: left;*/ }
.float_left { float: left; width: 300px; }
.float_left a { color: red; }
.float_right { float: right; text-align: right; /*margin: 0 0 0 100px;*/ }
.float_bottom { clear: both; padding: 80px 0 0 0; color: #999999; }

.show-picture { padding: 0px; margin: 0px; }


.tb-head_line { height: 15px; padding: 0px; margin: 0px; background: #d6d6d6; }
.tb-head-left { background: #d6d6d6 url(http://www.macweb.ch/templates/macweb_2.1/images/tb-left.gif) no-repeat top left; }
.tb-head-right{ background: #d6d6d6 url(http://www.macweb.ch/templates/macweb_2.1/images/tb-right.gif) no-repeat top right; }

.tb-left { background: #dcdcdc url(http://www.macweb.ch/templates/macweb_2.1/images/tb-left.gif) no-repeat top left; }
.tb-right { background: #dcdcdc url(http://www.macweb.ch/templates/macweb_2.1/images/tb-right.gif) no-repeat top right; }

#header-text { margin: 0 0 20px 0; }
#header-text p { padding: 0 0 10px 0; }