a:link, a:visited { cursor:hand; color: #FF00FF; text-decoration: none; font-size: 10px; }
a:hover, a:active { cursor:hand; color: #0099FF; text-decoration: none; font-size: 10px; }

.menu1{background-color: #66FF00;}
.menu2{background-color: #FFFFCC;}
.menu3{background-color: #FFCCFF;}
.menu4{background-color: #CCFFCC;}

.ascii { font-size:10px; }
.box1 { padding:0 0 0 0px; spacing:0 0 0 0px; margin:0 0 0 0px; }

.submenu { background-color:#FF00FF; width:auto; position:relative; font-size:10; color: #FFFFFF; padding:2px; border:0px solid white; spacing:1px; margin:1px;}
.submenu_photo { background-color:#FF00FF; float:right; position:relative; font-size:11; color: #FFFFFF; 
padding:3px; spacing:3px; margin:3px; clear:both;}
.submenu_raxcam { position:relative; font-size:10; background-color:#FF00FF; color: #FFFFFF; 
padding:0px; border:0px solid white; spacing:0 0 0 0px; margin:0 0 0 0px; }
.submenu_comm { background-color:#FF00FF; position:relative; font-size:12; color: #FFFFFF; float:left;
padding:5px; border:1px solid white; spacing:4 4 4 4px; margin:4 4 4 4px;}
.submenu_home { heigth:12px; background-color:#FF00FF; position:relative; font-size:10; font-weight:bold; color: #FFFFFF; 
padding:2px; border:0px solid white; spacing:1px; margin:1px;}

.bg_home { font-size:10; position:relative; border:0px solid black; padding:0 0 0 0; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.bg_table_sub { font-size:10; position:relative; border:0px solid black; padding:2px; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.bt_back { 
font-size: 11px; font-weight: bolder; width:85px; color:#FFFFFF; background-color:#0099FF; 
padding:0 0 0 0px; spacing:0 0 0 0px; margin:0 0 0 0px; }

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

p  { padding:0 0 0 0px; spacing:0 0 0 0px; margin:0 0 0 0px;}
table { font-family: Arial, Helvetica; color: #1A1A1A; }
div { font-family: Arial, Helvetica; }
input.formfeld { border: 1 inset #0099FF; }
form input.button { cursor:hand; border: 1 inset #0099FF; value:browse; }
form { margin:0 0 0 0; padding:0 0 0 0; spacing:0px; }
.input { margin:0 0 0 0; padding:0 0 0 0; spacing:0px; border: 1 inset #FF00FF;}
h3 { font-size: 10px; color: #00FF33; text-transform: uppercase; } 
h1 { font-size: 14px; font-weight:bolder; color: #0099FF; text-transform: uppercase; } 
li { font-size: 10px; text-transform: uppercase; } 

.family_index { font-size: 10px; }
.family_sub { font-size: 10px; }
.family_text { font-size: 10px; text-transform:lowercase; }
.family_title { font-family: Courier New, Courier, mono; font-size: 11px; padding:0 0 0 0; margin:6 0 0 0; spacing:6 0 0 0; }
.family_small { font-size: 9px; padding:0 0 0 0; margin:0 0 0 0; spacing:0 0 0 0;}
.family_img { width:92px; height:90px; border:1px solid white; padding:0 0 0 0; margin:0 0 0 0; spacing:0 0 0 0; float:right;}
.family_files { font-size: 9px; }
.family_textfiles { font-size: 9px; }
.family_single_photos { width:50px; height:14px; position:relative; overflow:hidden; padding:0 0 0 0px; margin:0 0 0 0px; spacing:0 0 0 0px; }
.family_edit { font-size:11px; speak:spell-out; padding:5; margin:5; spacing:5; color: #0099FF; background-color:#000000;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
.family_bg { padding:0 0 0 0; margin:0 0 0 0; spacing:0 0 0 0; position:relative; border:0px dashed #00FF33; }

.linklist { font-size: 10px; padding:1px; margin:0 0 0 0; spacing:0 0 0 0;}
.white { color:white; font-size: 10px;}
.black { color:black; font-size: 10px;}

.forum_list { 
font-size:10px; color: #FF00FF; background-color:#FFFFFF; position:relative; 
padding:0 0 0 0px; margin:0 0 0 0; spacing:0 0 0 0; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
.forum_txt {
font-size:9px; background-color:#FFFFFF; position:relative; border:1px dashed black; 
padding:4px; margin:0 0 0 0; spacing:0 0 0 0; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.spacer-gif { padding:0 0 0 0; margin:0 0 0 0; spacing:0 0 0 0; }

.pic_menu { 
width:150px; height:15px; background-color:#FF00FF; position:relative; font-size:11; color: #FFFFFF; 
padding:6px; border:1px solid white; spacing:0 0 0 0; margin:0 0 0 0; }

.txt {color:white; font-size:10px;}
.smaller { font-size: 11px;}
.small { font-size: 9px; color: #FF00FF; padding:0px; spacing:0px; }
.link1 { font-size: 10px; color: #0066FF; }
.log_user { font-family:Courier; font-size:8; color:#FFFFFF; }
.title { font-size: 11px; font-weight: bolder; color: #000080; text-transform: uppercase; }
.form_small { font-size: 9px; color: #FFFFFF;}
.form_error { font-family:Arial,Helvetica; font-size:10; color: #000000; }

.tx-ttnews-browsebox-SCell { font-size: 10px; width:10px; background-color:#CCCCCC; border-style: solid; 
border-width: 1px; border-color:#666666; padding:2px; margin:0 0 0 0px; spacing:0 0 0 0px; }
.tx-ttnews-browsebox { font-size:10px; color: #666666; float:left; background-color:#000000;}

.tx-guestbook-list-header_style1 { font-size: 11px; color: #00FF33; text-transform: uppercase; }
.tx-guestbook-list-row_style1 { font-size: 10px; color: #333333;}
.tx-guestbook-list-small { font-size: 10px; }
.tx-guestbook-latest-row { font-size: 10px; }
.tx-guestbook-list-row { font-size: 10px; color: #333333; }
.tx-arotealoginbox-pi1 { margin:0 0 0 0; padding:0 0 0 0; spacing:0px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#0066FF; font-size:10px; color:#333333; width:160px; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#0066FF; font-size:10px; color:#333333; width:100px; }

.tx-newloginbox-pi3 { font-size: 10px; font-color:#FFFFFF; padding:0px; spacing:0px; }
.tx-newloginbox-pi3-browsebox-SCell { font-size: 10px; padding:0px; spacing:0px; }
.tx-newloginbox-pi3-singleView { font-size: 10px; padding:0px; spacing:0px; }
.tx-newloginbox-pi3-browsebox { font-size: 10px; padding:0px; spacing:0px; }
.tx-newloginbox-pi3-searchbox-sword { font-size: 10px; padding:0px; spacing:0px; width:100px; float:right;}
.tx-newsfeedit-pi1-link-editmenu { font-size:1px; font-color:#000000; }
.tx-newsfeedit-pi1-editmenu-list { font-size:14px; padding-bottom:50px;padding-top:30px;}
.tx-newloginbox-pi3-listrow-odd {float:right;}
.nothing { position:relative; padding:5px; margin:0 0 0 0px; spacing:0 0 0 0px; }
.bg_weather { font-size:10; position:relative; border:0px solid black; padding:5px; margin:0px; spacing:0px; }

.no_bg {  font-size:10; position:relative; border:0px solid black; padding:10; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.games { font-size:10; background-color:#FFFFFF; 
position:relative; border:1px dashed black; padding:0px; margin:0; spacing:0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.help_list {  background-color:#000000; position:relative; border:0px dashed black; padding:2px; margin:2px; spacing:2px; }

.help_single {  background-color:#000000; color:white;
position:relative; border:1px dashed white; padding:10px; margin:2px; spacing:2px;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.main_table {  font-size:10; color: #FF00FF; background-color:#FFFFFF;
position:relative; border:1px dashed black; padding:6 6 6 6px; margin:10; spacing:10;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.main_table1 { font-size: 10; background-color:#FFFFFF; position:relative; border:1px dashed #00FF33; 
padding:5px; margin:0px; spacing:0px; opacity:.8; }

.news_start { font-size:10; color: #00FF33; background-color:#FFFFFF;
position:relative; border:1px dashed black; padding:2px; margin:0 0 0 0px; spacing:0 0 0 0px; 
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.news { align:right; font-size:10; color: #FF00FF; background-color:#FFFFFF; position:relative; border:1px dashed black; 
padding:6 6 6 6; margin:0 0 0 0; spacing:0 0 0 0; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.news_single { font-size:10; color: #333333; position:relative; padding:0px; margin:0 0 0 0; spacing:0 0 0 0; 
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.news_single_sub { font-size:12; font-weight:bolder; color: #999999; position:relative; padding:0px; margin:0 0 0 0; spacing:0 0 0 0;  }

.user_list { font-size:10; color: #FF00FF; background-color:#FFFFFF; position:relative; border:1px dashed #FF00FF; 
padding:2px; margin:5 5 5 5px; spacing:5 5 5 5px; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.user_list1 { font-size:10; color: #FF00FF; background-color:#FFFFFF; position:relative; border:1px dashed #FF00FF; float:right;
padding:2px; margin:5 5 5 5px; spacing:5 5 5 5px; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.comm_main { font-size: 10; background-color:#FFFFFF; position:relative; border:1px dashed #00FF33; 
padding:5px; margin:5 5 5 5px; spacing:5 5 5 5px; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.webcam_main { font-size: 10; background-color:#FFFFFF; position:relative; border:1px dashed black; 
padding:3px; margin:0px; spacing:0px;  }

.webcam_nav { font-size: 10; font-weight:bolder; position:relative; border:1px dashed #FF00FF; 
padding:2px; margin:0px; spacing:0px; opacity:.7; filter:alpha(opacity=70, finishopacity=70); -moz-opacity:.7; }

.login { font-size:10px; background-color:#FFFFFF; position:relative; border:1px solid black; 
padding:5 0 0 0; margin:0 0 0 0; spacing:0 0 0 0; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.login_box { font-size: 10px;  background-color:#FFFFFF; position:relative; padding:0; margin:0 0 0 0; spacing:0 0 0 0px;
 border:1px dashed #FF00FF; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
 
.login_white { font-size: 9; color: #FFFFFF; padding:0px; margin:0 0 0 0px; spacing:0 0 0 0px; }

.log_new { position:relative; padding:0 0 0 0px; margin:0 0 0 0px; spacing:0 0 0 0px;
 opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
 
.log_new h3{font-size: 10; color:#33FFFF; font-weight:normal; }

.newuser { align:right; font-size:11; background-color:#FFFFFF; position:relative; border:1px solid black; 
padding:6 6 6 6; margin:0 0 0 0; spacing:0 0 0 0; opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.upload { font-size:10; color:#0066FF; position:relative; padding:3px; spacing:10px 10px 0px 10px; margin:10 10 5 10px; }
.tx-fileupload-pi1 { width:300px; float:right; padding:0px; margin:0 0 0 0px; spacing:10 0 0 0px; }
 
.pics_info { font-size:10; background-color:#FFFFFF; position:relative; padding:3px; spacing:0 0 0 0px; margin:0 0 0 0px;
 opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
 
.pics_content { font-size:10; position:relative; padding:18px; spacing:0 0 0 0px; margin:0 0 0 0px;
 opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }
 
.search { font-size:8; align:right; color: #FF00FF; background-color:#FFFFFF;
position:relative; padding:0px; spacing:5px; margin:5px;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.kasten { width:270px; font-size: 10; background-color:#000000;
position:relative; border:0px solid black; padding:5 0 0 0; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.shop_frame { font-family: Arial, Helvetica; font-size:9; color:#333333; position:relative; 
padding:0px; margin:0 0 0 0px; spacing:0 0 0 0px; }

.shop_top { font-size:9; background-color:#FFFFFF;
position:relative; border:1px solid black; padding:5; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.kasten1 { align:right; font-size: 10; background-color:#FFFFFF;
position:relative; border:1px solid black; padding:10; margin:0 0 0 0; spacing:0 0 0 0;
opacity:.8; filter:alpha(opacity=80, finishopacity=80); -moz-opacity:.8; }

.gallery_index { align:center; font-size: 10; position:relative; padding:0; margin:0 0 0 0; spacing:0 0 0 0; }

#rotator { background: url(../../rotator.php) no-repeat top center; width: 803px; height: 576px; }

