@charset "utf-8";
/* CSS Document  */
/* // <!-- phpDesigner :: Timestamp [26.07.2010 09:32:14] --> */

body {margin-top:3px; background-color:#F2F3F4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}
div.main_div {margin:0px auto; width:1024px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}
#date_time {position:relative; right:20px; font-weight: bold; text-align:right; font-size:1.4em; margin-top:153px;}
#branding {position:relative; padding-left: 40%; top: 163px; font-size: 1.4em; letter-spacing: 0.2em; float: left; font-weight: bold; z-index: 1;}
#branding a { color: green;}
#branding a:hover { color: #D7231A; text-decoration: none;}
#branding a:focus { outline: none;}
#branding em { color: red; }

#content {position:relative; width:1024px; top:15px;}
#sidebar {position:relative; width:210px;}
.spacer {width:1px; height:1px; border:none;}
.naviTOP {position:absolute; width:210px; background: url(img/top-left-210.jpg) no-repeat; height: 21px;}
.naviBOTTOM {position:relative;	width:210px; background: url(img/bottom-left-210.jpg) no-repeat; height: 21px; top:-1px;}
.nav_i {position:relative; left:8px; font-size: 12px; padding-top: 4px; padding-bottom: 4px;}
.navicontent {position:relative; border-right:1px solid #aab7bf; border-left:1px solid #aab7bf; top:-1px; background:#DFFEC0;}
.nav {padding-bottom:2px; padding-top:2px;}
.nav a:link, .nav a:visited {padding-left:17px; font-size:11px; text-decoration:none; font-weight:bold; color:#000000; padding-bottom:4px; padding-top:4px;}
.nav a:hover {padding-left:17px; font-size:11px; text-decoration:none; font-weight:bold; color:#D7231A; padding-bottom:4px; padding-top:4px;}
.navSUB {padding-left: 30px; font-size: 11px;}
.navSUB a:link, .navSUB a:visited {text-decoration:none; color:#000000; padding-bottom:4px; padding-top:4px;}
.navSUB a:hover {text-decoration:none; color:#D7231A; padding-bottom:4px; padding-top:4px;}
.navSUBselected {color:#2A5FAA; padding-left:30px; font-size:11px; font-weight:bolder;}
.navSELECTED {color:#0080C0; padding-left:17px; font-weight:bold; font-size:11px; padding-bottom: 4px; padding-top: 4px;}
.navSUBsub{padding-left:43px; font-size:11px;}
.navSUBsub a:link, .navSUBsub a:visited {text-decoration:none; color:#000000;}
.navSUBsub a:hover {text-decoration:none; color:#D7231A;}
.navSUBsubSUB{padding-left:56px; font-size:11px;}
.navSUBsubSUB a:link, .navSUBsubSUB a:visited {text-decoration: none; color: #000000;}
.navSUBsubSUB a:hover {text-decoration: none; color: #D7231A;}
.navSUBsubSUBsub{padding-left:64px; font-size:11px;}
.navSUBsubSUBsub a:link, .navSUBsubSUBsub a:visited {text-decoration: none; color: #000000;}
.navSUBsubSUBsub a:hover {text-decoration: none; color: #D7231A;}
.navSUBsubselected {color:#0080C0; padding-left:43px; font-weight:bold; font-size:11px;}
.navSUBsubSUBselected {color:#0080C0; padding-left:56px; font-weight:bold; font-size:11px;}
.spacer200x10 {padding:0px; margin:0px; width:200px; height:10px;}
.birthsday table tr td.tdleft a:link, .birthsday table tr td.tdleft a:visited {color:#000000; font-weight:bold; text-decoration:none; font-size:11px; padding-left:4px; width:170px;}
.birthsday table tr td.tdleft a:hover { text-decoration:none; font-size:11px; padding-left:4px; width:170px; color:#D7231A;}
.birthsday table tr td.tdright {text-decoration:none; font-size:11px; width:40px; text-align:right;}
#inhalt {position:absolute; width:800px; right:0px;}
#main {position:absolute; width:814px; top:0px; left:211px;}
#main-head {position:relative; width:800px; background: url(img/main-800.jpg) no-repeat; height: 21px; right:0px;}
#main-title {position:relative; height:21px; font-size:1.7em; width:800px; padding-top:3px; text-align:center;}
#main-content {position:relative; border-right:1px solid #aab7bf; border-left:1px solid #aab7bf; top:0px;}
#main-bottom {position:relative; width:800px; background: url(img/main-800-bottom.jpg) no-repeat; height: 21px; right:0px; top:-1px;}

.box798TOP {position:relative; background:url(img/box_top_798.gif) no-repeat; height:14px; padding:0px; width:798px; right:0px;}
.box798content {position:relative; background:url(img/box_body_798.gif); margin:0px; padding-top:0px; padding-left:14px; padding-right:14px; width:770px;}
.box798BOTTOM {position:relative; background: url(img/box_bottom_798.gif) no-repeat; height: 14px;}
.box780text {padding-left:10px; padding-bottom:4px; padding-top:0px; margin:0px; font:bold small-caps 1.4em Verdana, Arial, Helvetica, sans-serif; color:#006666; margin:0px; letter-spacing:3px;}
.box780bodytext {padding-right:15px; padding-left:15px; padding-top:10px; padding-bottom:10px; font-size:1.4em;}
.box780bodytext p {padding-top: 4px;}
.box780next {padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px;}
.newsmore {float:right; padding-right:4px;}
.newsmore a:link, .newsmore a:visited {text-decoration:none; color:#2A1FFF; font-weight:bold;}
.newsmore a:hover {text-decoration:none; color:#D7231A; font-weight:bold;}
.spacer780x10 {padding:0px; margin:0px; width:780px; height:5px;}
p.Pagination {text-align:center; font-size:1.4em;}
p.Pagination a:link, p.Pagination a:visited {text-decoration:none; color:#003366;}
p.Pagination a:hover {text-decoration:none; color:#1AFF1B;}

.rec_table {width: 100%; font-size:1.4em;}
.tab_rec, .rtable {width: 100%;}
td.rec_right {color:#000000; font:small 1.4em Verdana, Arial, Helvetica, sans-serif; letter-spacing:normal; text-align:right; border-bottom:#6a92c4 1px dashed; padding-right:4px; padding-top:3px;}
td.rec_left{border-bottom:#6a92c4 1px dashed; padding-right:14px; text-align:left; padding-top:3px;}
#f1 {text-align:right;}
#f2 {text-align:left;}
#f3, #f7 {text-align:left; width:200px;}
#f4 {text-align:center; width:30px;}
#f5, #f6 {text-align:center; width:100px;}
#f8 {text-align: left; width: 60px;}
#f9 {text-align: left; width: 140px;}
#f10 {text-align: center; width: 50px;}
#f20, #f30 {font-size:1.4em;}
#f21 {width:140px; font-family:Arial, helvetica; font-style:normal; font-size:8pt;}
#f22 {font-family:Arial, helvetica; font-size:8pt; width:20px;} 
#f23, #f24 {font-family:Arial, helvetica; font-size:8pt; width:50px;}
#f31 {font-size:1.4em; width:350px;}
#f32 {font-size:1.4em; text-align:right; width:80px;}
#f33 {font-size:1.4em; width:250px;}
#f34 {border:none; vertical-align:middle;}
#f35 {width:50px; text-align:right;}
.r-th-right{border-bottom:#6a92c4 1px dashed; text-align:right; padding-top:3px; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.r-th-center {border-bottom:#6a92c4 1px dashed; text-align:center; padding-top:3px; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.r-th-left{border-bottom:#6a92c4 1px dashed; text-align:left; padding-top:3px; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.rleft{text-align:left; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.rright{text-align:right; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.rcenter{text-align:center; font:1.5em Verdana, Arial, Helvetica, sans-serif;}
.event_table, .doc_table {width:100%; font-size:1.4em;}
.event_left_date, .doc_date {text-align:right; color:#F00; width:80px; vertical-align:top;}
.doc_date {color:#000000;}
.doc_icon {width:50px;}
.doc_title {text-align:center; color:#00C;}
.doc_adress {vertical-align:top; width:150px;}
.doc_day {width:60px; vertical-align:top;}
.doc_group {width:150px;}
.vs_mail {margin-top:5px; unicode-bidi:bidi-override; direction:rtl;}
a.vs_mail:link, a.vs_mail:visited {text-decoration:none; color:#003366;}
a.vs_mail:hover {text-decoration:none; color:#1AFF1B;}
a.link_class:link, a.link_class:visited {text-decoration:none; color:#2A1FFF;}
a.link_class:hover {text-decoration:none; color:#D7231A;}
.showEwig { vertical-align:top;}

#cal_frame {font-size:1.4em; border-bottom:solid 1px #39c; margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px;}
#cal_frame td {vertical-align:top;}
#cal_date {width:10%;}
#cal_type {width:30px; text-align:center;}
#cal_ort {color:#39c; font-weight:bold; width:100%;}
#cal_detail {border:solid 1px #39c; margin-top:5px; margin-bottom:5px;}
#cal_Titel {color:#FF1F00; font-weight:bold;}
#cal_bez {text-align:right;}
#cal_data {	margin-left:5px;}
a.links:link, a.links:visited {text-decoration:none; color:#003366;}
a.links:hover {text-decoration:none; color:#1AFF1B;}

#time-date {font-size:1.2em; text-align:left; color:#FF0033; vertical-align:top;}
#eventName {font-size:1.4em; font-weight:bold; vertical-align:center;}
#VmNm {font-size:1.2em; text-align:left; text-decoration:underline; width:140px;}
#time-text {font-size:1.2em;}
#cal_top {width:49%; vertical-align:top;}
#cal_top1 {width:51%; vertical-align:top;}
#noresult {font-size:1.4em; font-weight:bold; padding-left:10px; color:#F00;}
#pool_pic {text-align:center; margin-top:5px;}
#pool_adr {font-size:1.4em; margin-top:5px; margin-left:8px; margin-bottom:8px; width:250px; text-align:left;}
#pool_info {font-size:1.4em; margin-top:5px; margin-left:5px; margin-right:10px; vertical-align:top; float:left;}
#pool_info_adr, #info {font-size:1.4em; margin:5px;}

.BeitrittsForm {width:100%; border:1px solid black;}
th.BeitrittsForm-center, td.BeitrittsForm-center {text-align:center; font-size:1.4em;}
td.BeitrittsForm-text {font-size:1.4em;}
td.BeitrittsForm-text-b {font-size:1.4em; font-weight:bold;}
td.BeitrittsForm-cut {text-align:center; font-size:1.4em; border-bottom:1px solid black;}
td.BeitrittsForm-sign {width:50%; text-align:center;}
td.sign-line {border-bottom:1px solid black; width:250px; font-size:1.4em; text-align:center;}
td.sign {text-align:center; font-size:1.2em;}

#pic_table {width:95%; font-size:1.2em; text-align:left;}
#pic_dat {width:150px;}
#pic_link:link, #pic_link:visited, #link_link:link, #link_link:visited {text-decoration:none; color:#003366;}
#pic_link:hover, #link_link:hover {text-decoration:none; color:#1AFF1B;}
#pic_div {padding-left:5px; text-align:center; font-size:1.4em;}
#pic_img {text-align:center;}
#pic_del {width:10px; vertical-align:middle;}
#pic_del_img {width:11px; height:12px; border:none;}
#pic_text {width:300px;}
#pic_name {}

#link_head {font-weight:bold; font-size:1.4em; text-align:center; width:250px;}
#link_table {font-size:1.4em;}
#link_td {vertical-align:top;}

#best_head {border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black; font-size:1.2em; width:80px; text-align:center;}
#best_blank {border:1px solid black;}
#best_TopLeft {border-left:1px solid black; font-size:1.2em; text-align:left;}
#best_TopRight {border-right:1px solid black; font-size:1.2em;}
#best_BotLeft {border-left:1px solid black; border-bottom:1px solid black; font-size:1.2em; text-align:left; width:110px;}
#best_BotRight {border-bottom:1px solid black; border-right:1px solid black; font-size:1.2em;}
#best_DataTopRight {border-right:1px solid black; font-size:1.2em; text-align:center; width:80px;}
#best_DataBotRight {border-bottom:1px solid black; border-right:1px solid black; font-size:1.2em; text-align:center;}
#best_Title {font-size:1.5em; font-weight:bold;}

#port_table { margin-left:auto; margin-right:auto;}
#port_text {font-size:1.2em; vertical-align:top; text-align:left;}
#port_pic {text-align:center; vertical-align:top;}
#port_data {font-size:1.2em; font-weight:bold; vertical-align:top; width:200px; text-align:left;}

#story_table {width:99%; font-size:1.4em;}
.story_head {text-align:left; font-weight:bold; border-bottom:#6a92c4 1px dashed;}

/* Points Clac Style */
.sw_po_titel {vertical-align:middle; font-weight:bold; text-align:right; font-size:1.3em;}
.sw_po_spacetd {border-right:black 1px solid;}
.sw_po_select {font-size:1.3em; width:100px;}
.sw_po_input {font-size:1.3em;}
.sw_po_submit {font-size:1.3em;}
.sw_po_submitbutton {text-align:center;}
.sw_po_results {font-size:large; color:red; width:200px; text-align:center;}
.sw_po_text {font-size:1.5em; vertical-align: top;}
.sw_po_ResTable {width: 100%; font-size: 1.3em;}
.sw_po_Res {color: green; text-align: left; font-size: medium;}
.sw_text_center{text-align: center; vertical-align: middle; font-size:1.3em;}
