/* LAYOUT */

* {margin: 0; padding: 0; border: 0;}
body { text-align:center;min-width:700px; }
/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { text-align:left; width:960px; margin:0 auto; background-color:#d9d9d9; 
           height:2300px; min-height:2300px; }
#header, #subnav, #footer { clear:both;width:100%;}
#header { height:105px;}
#subnav, #footer { padding: 1px 0; }
/* right faux column tab */
#contentfloatholder { float:left;width:100%;margin-bottom:10px;}
/* this is for NN6 to clear floats */
#contentfloatholder:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
#center { margin: 0 187px 0 187px;}
#centerwrap { float:left; width:100%; margin: 0 -95% 0 0; }
#left { float:left; width:187px; margin: 0 0 0 -5%; }
#right { float:right; width:187px; margin:0; }
/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
div h3, div p { }


/* DETAILS */
body { font-size:11px; font-family:Verdana,Helvetica,serif; }
a { text-decoration:none; }

blockquote { font-size:80%; }

.internal-link-hidden { display:none; }

.align-center { text-align:center; }


#sitemenu {float:left;}
#sitemenu .item {}
#sitemenu .active { font-weight:bold; }

#sitelinks {float:right;padding:6px;}
#sitelinks a { display:block; }

#homelink { display:block; position:relative; width:450px; height:105px; margin:0px; padding:0px; 
            cursor:pointer; }

#mainmenu { font-size:13px; padding:10px; padding-left:6px; padding-right:6px; 
             margin-bottom:0px; margin-top:0px; }
#mainmenu_global {}
#mainmenu_global a { margin-right: 50px; }

#left { }
#left div.one { font-size:11px; padding:7px; padding-left:10px; height:12px; background-repeat:no-repeat; }
#left .detail { display:block; margin:6px; }
#left div.two { font-size:11px; font-weight:bold;height:28px; padding-top:3px; padding-left:10px; 
                     background-repeat:no-repeat; padding-right:6px;}
#left div.ad { font-size:11px; font-weight:normal; padding:7px; padding-left:10px; 
              height:12px; background-repeat:no-repeat; }

                     
#right div.one { font-size:11px; padding:7px; padding-left:10px; height:12px; background-repeat:no-repeat; }
#right .detail { display:block; margin:6px; }
#right div.two { font-size:11px; font-weight:bold;height:28px; padding-top:3px; padding-left:10px; 
                     background-repeat:no-repeat; padding-right:6px;}
#right div.ad { font-size:11px; font-weight:normal; padding:7px; padding-left:10px; 
              height:12px; background-repeat:no-repeat; }


div.sideblock img { margin-left:6px;margin-top:3px; max-width:175px; overflow:hidden; }
div.sideblock div.one { cursor:pointer; font-weight:bold;  }
div.sideblock div.two { cursor:pointer; line-height:110%; }

#submenu { padding-bottom:6px; }
#submenu .item { padding-left:10px; margin-top:2px; margin-bottom:6px; }
#submenu .siteitem { font-size:10px; font-weight:bold;height:28px; padding:6px; padding-top:8px; 
                     background-repeat:no-repeat; padding-right:35px; padding-left:10px;}
                     
/* LOGIC GOLF Academies (golfschule.html) 
#submenu:first-child .siteitem { font-size:11px; padding:7px; padding-left:10px; height:12px; background-repeat:no-repeat;  }
*/

#submenu .siteitem_active { font-size:11px; font-weight:bold;height:28px; padding:6px; padding-top:8px; 
                     background-repeat:no-repeat; padding-right:35px;padding-left:10px; }

#leftblocks { padding-top:6px; padding-bottom:20px; }

#rightblocks { padding-bottom:20px; }

#content { min-height:2500px; padding-left:11px; padding-right:11px; padding-top:1px; padding-bottom:40px;
           font-size:12px; line-height:150%; }
                         
#content h1 { margin-top: 5px; margin-bottom: 5px; margin-left:-11px; width:586px; height:29px; text-align:center;
              max-height:45px; padding-top:8px; font-size:15px; overflow:hidden; background-repeat: no-repeat; 
              background-position:-2px 0px; }

#content h1#station { margin:0px; padding:0px; margin-bottom: 5px; margin-left:-11px; width:586px; height:29px; max-height:29px;
              padding-top: 8px; font-size: 18px; overflow:hidden; background-repeat: no-repeat; text-align:center;}

#content h1.wt_ebaylist_title { margin-top: 3px; margin-bottom: 3px; margin-left:0px; text-align:left; 
              padding-top:3px; font-size:14px; overflow:hidden; background-image:none; padding-bottom: 3px; width: 450px;
              margin:0px!important; color:black; }
                            
#content h2 { margin:0px; padding:0px; margin-top:15px; margin-bottom:10px; font-size:14px; font-weight:bold;
              background-position:-2px 0px;  }

/*
#content h3 { margin-top: 5px; margin-bottom: 5px; margin-left:-11px; width:586px; height:29px; text-align:center;
              max-height:45px; padding-top:8px; font-size:15px; overflow:hidden; background-repeat: no-repeat; 
              background-position:-2px 0px; }
*/
#content h3 { margin-top: 5px; margin-bottom: 5px; width:586px; text-align:left;
              font-size:13px; }

#content p.bodytext { margin-bottom: 10px; margin-left:2px; }

#content span.detail { width:150px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }

#content ul { padding-left:20px; }
#content ol { padding-left:20px; }

#content A.detail { background-image:url(webpics/arrow.gif); background-repeat:no-repeat; padding-left:10px; background-position:0px -2px; }

#content .contentblock3 { width:564px; }
#content .contentblock3 .block1 { width:180px; margin-right:12px; float:left; }
#content .contentblock3 .block2 { width:180px; margin-right:12px; float:left; }
#content .contentblock3 .block3 { width:180px; float:right; }
#content .contentblock3 .clearer { clear:both; }

#content div.sideblock { clear:both; }
#content div.sideblock div.ad { display:none; margin:0px; width:300px; height:20px; padding:0px; font-size:15px;
                               cursor:normal; text-align:left; }
                               
#content div.sideblock div.content div { float:left; padding-bottom:40px; }
#content div.sideblock div.content p.detail { float:right; padding-bottom:40px; width: 350px; }

#content .contenttable td { height:12px; min-width:120px; padding-right:10px; }

#content .switchcontent { margin-left:25px; padding:5px; }
#content .switchcontent h6 { padding:5px; margin:-5px; font-size:12px; width:100%; border-top:1px solid;}
#content .switchcontent h6:first-child { border-top:0px solid; }

#content .showstate { background-repeat:no-repeat; margin-top:10px; }
#content .showstate h4 { font-size:12px; background-image:url(webpics/arrow.gif); background-position:0 0px; 
                         background-repeat:no-repeat; padding-left:10px; }
#content .showstate .important { color:#CE161E; }

#content h4 a { font-style:normal!important; font-size:12px; background-image:url(webpics/arrow.gif); background-position:0 0px; 
                         background-repeat:no-repeat; padding-left:10px; }
#content h4 a span.important { font-style:normal!important; color:#CE161E; }


#content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image { 
	border: 0px !important;	margin-left: 45px!important;}

#content div.csc-textpic-border div.csc-textpic-imagewrap {
	min-width:568px !important;}


#footer { width:760px; margin-left:100px; top:10px; border-top:1px solid; padding:5px; }
#footer a { font-weight:bold; }
#footer a:hover {  }

#se_footer { width:960px; height:30px; text-align:center; }
#se_footer_links { position:relative; z-index:0; margin:0 auto; width:960px;
                   text-align:center; top:5px; line-height:250%; }

#se_footer_links h1.inline { display:inline; }
#se_footer_links h1 { position:relative; display:inline; font-size:10px;
                      font-weight:normal; background-color:transparent; 
                      margin: 0 auto; padding-right:8px;}
#se_footer_links p { position:relative; display:inline; font-size:10px;
                      font-weight:normal; background-color:transparent; 
                      margin: 0 auto; }



/* Comments */ 
.tx-elunapagecomments-pi1 { margin-top:-10px; padding:5px; padding-bottom:25px; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_count { display:none; }

.tx-elunapagecomments-pi1 .eluna_pagecomments_comment { margin-bottom:5px; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_comment_alt { margin-bottom:5px; }

.tx-elunapagecomments-pi1 .eluna_pagecomments_comment_author { width:100%; border-bottom:1px solid black; font-weight:bold; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_comment_date { display:none; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_form_title { font-weight:bold; margin-top:10px; }  
.tx-elunapagecomments-pi1 .eluna_pagecomments_form input { border:1px solid black; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_form textarea { border:1px solid black; margin-bottom:5px; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_form p { clear:both; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_form input { float:right; }
.tx-elunapagecomments-pi1 .eluna_pagecomments_form label { float:left; margin-bottom:5px; }
.tx-elunapagecomments-pi1 h1 {  }


/* Guestbook */
.tx-guestbook-field { padding:0px!important; clear:both; }
.tx-guestbook-field label { font-size:80%; width: 200px!important; margin-bottom:5px!important; float:left; }
.tx-guestbook-field input { border: 1px solid black; float:right; }
.tx-guestbook-form-textarea { border: 1px solid black; margin-bottom:10px; }

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { float:left; width:15em!important; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { float:left; width:15em!important; }
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { display:block; float:left; width:31em!important; }
.tx-veguestbook-pi1 .tx-guestbook-date { padding-top:5px; padding-bottom:5px; }
.tx-veguestbook-pi1 .tx-guestbook-result { display:none; }
.tx-veguestbook-pi1 legend { display:none; }

#rightblocks .tx-veguestbook-pi1 { padding:6px; padding-top:0px!important;  }
/*#rightblocks .tx-veguestbook-pi1 h2.tx-guestbook-header { width:175px!important; background-color:transparent!important; padding:0px!important; }*/
#rightblocks .tx-guestbook-header { display:none; }
#rightblocks .tx-guestbook-date { padding-top:5px; display:none; }
#rightblocks .tx-guestbook-name { padding-top:5px; padding-bottom:3px; font-weight:bold; }

#rightblocks .tx-guestbook-latest-more { font-weight:bold!important; margin-top:5px!important }
#content .tx-guestbook-header { font-size:110%; font-weight:bold; margin-bottom:3px; border-bottom: 1px solid black;}
#content .tx-guestbook-clear { display:none!important; }
#content .tx-guestbook-left { clear:both!important; background-color:transparent!important; height:15px!important; margin-bottom:5px; }
#content .tx-guestbook-right { clear:both!important; width:564px!important; }

/* eBay wt_ebaylist_listing */

div.wt_ebaylist_listing img { margin-right:10px; }
div.wt_ebaylist_listing a { margin-left:5px; font-weight:bold; }

/* Google Search */
.google_search_input { padding:4px; margin-left:6px; max-width:175px;min-width:175px;width:175px;}

.google_search_submit { padding:2px; margin-left:130px; margin-top:5px; margin-bottom:10px; 
			clear:both; border:1px solid #CE161E; }
			
* html .google_search_submit { margin-left:110px!important; }
* html #left { max-witdh:187px!important; overflow:hidden; margin-left:-10!important;}