/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Page */

body {
     background-color: #000;
     /*background-image:url('../gfx/body_bg.jpg');*/
     background-repeat:no-repeat;
     background-attachment:fixed;
     text-align:center;
     font-family:verdana;  
     scrollbar-base-color:#000;
     scrollbar-3dlight-color:#2b2b2b;
     scrollbar-arrow-color:#1b1b1b;
     scrollbar-darkshadow-color:#1b1b1b;
     scrollbar-face-color:#1b1b1b;
     scrollbar-highlight-color:#666;
     scrollbar-shadow-color:#2b2b2b;
     scrollbar-track-color:#1b1b1b;
     }
     
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Tabellen und Container */

table.maintable {
     width:800px;
     border-collapse:collapse;
     background-color:#111111;
    /*background-image:url('../gfx/hintergrund.jpg');*/
     
     }
     
table.menutable {
     background-color:#000;
     border-top-color: white; 
     border-top-style: groove; 
     border-top-width: thin;
     border-bottom-color: white; 
     border-bottom-style: groove; 
     border-bottom-width: thin;
     border-left-color: white; 
     border-left-style: groove; 
     border-left-width: thin;
     border-right-color: white; 
     border-right-style: groove; 
     border-right-width: thin;
     }

td {
     font-size:10px;
     color:#e5e5e5;
     vertical-align:top;
     line-height:150%;
     }
     
td.menu {
     width:150px;
     padding-left:10px;
     padding-right:10px;
     padding-top:10px;
     padding-bottom:10px;
     /*background-color:#1b1b1b;*/
     }

td.menubox_t {
     height:10px;
     vertical-align:center;
     background-image:url('../gfx/page_footer.jpg');
     }

td.menubox_l {
     width:20px;
     }

td.menubox_r {
     width:10px;
     }

td.menubox_b {
     height:10px;
     }
     
td.main {
     width:650px;
     padding-left:10px;
     padding-right:10px;
     padding-top:10px;
     padding-bottom:10px;
     /*background-color:#1b1b1b;*/
     }
     
td.footer {
     padding-left:10px;
     padding-right:10px;
     padding-top:8px;
     padding-bottom:8px;
     background-color:#1b1b1b;
     }
     
div.notify {
     background-color:#000;
     color:#a30000;
     font-weight:bold;
     font-size:12px;
     width:450px;
     text-align:center;
     line-height:150%;
     border:2px solid #e5e5e5;
     padding-left:10px;
     padding-right:10px;
     padding-top:10px;
     padding-bottom:10px;
     filter:DropShadow(color=#fff, offx=15, offy=15);
     }
     
td.dark_gb {
     background-color:#1b1b1b;
     text-align:left;
     vertical-align:top;
     padding-top:3px;
     padding-bottom:3px;
     padding-left:3px;
     padding-right:3px;
     margin: 0px; 
     border-bottom: 1px solid #00a300;     
     }
     
td.light_gb {
     background-color:#3b3b3b;
     text-align:left;
     vertical-align:top;
     padding-top:3px;
     padding-bottom:3px;
     padding-left:3px;
     padding-right:3px;
     margin: 0px; 
     }
     
td.player-window_tl {
     width:29px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_01.gif');
     }
     
td.player-window_t {
     width:442px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_02.gif');
     }
     
td.player-window_tr {
     width:29px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_03.gif');
     }
     
td.player-window_l {
     width:29px;
     height:292px;
     background-image:url('../gfx/player-window/player-window_04.gif');
     }
     
td.player-window_m {
     width:442px;
     height:292px;
     background-image:url('../gfx/player-window/player-window_05.gif');
     }
     
td.player-window_r {
     width:29px;
     height:292px;
     background-image:url('../gfx/player-window/player-window_06.gif');
     }
     
td.player-window_bl {
     width:29px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_07.gif');
     }
     
td.player-window_b {
     width:442px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_08.gif');
     }
     
td.player-window_br {
     width:29px;
     height:29px;
     background-image:url('../gfx/player-window/player-window_09.gif');
     }
     
td.webmaster-window_tl {
     width:29px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_01.gif');
     }
     
td.webmaster-window_t {
     width:442px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_02.gif');
     }
     
td.webmaster-window_tr {
     width:29px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_03.gif');
     }
     
td.webmaster-window_l {
     width:29px;
     height:292px;
     background-image:url('../gfx/webmaster-window/webmaster-window_04.gif');
     }
     
td.webmaster-window_m {
     width:442px;
     height:292px;
     background-image:url('../gfx/webmaster-window/webmaster-window_05.gif');
     }
     
td.webmaster-window_r {
     width:29px;
     height:292px;
     background-image:url('../gfx/webmaster-window/webmaster-window_06.gif');
     }
     
td.webmaster-window_bl {
     width:29px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_07.gif');
     }
     
td.webmaster-window_b {
     width:442px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_08.gif');
     }
     
td.webmaster-window_br {
     width:29px;
     height:29px;
     background-image:url('../gfx/webmaster-window/webmaster-window_09.gif');
     }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Iframes */

iframe {
     background-image:url('../gfx/hintergrund.jpg');
     }
     
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Schriften und Bilder */

h1 {
     font-size:14px;
     color:#187BC3;
     font-weight:bold;
     text-decoration:none;
     }
     
h1.notify {
     font-size:14px;
     color:#e5e5e5;
     font-weight:bold;
     text-decoration:none;
     }

h2 {
     font-size:10px;
     color:#187BC3;
     font-weight:bold;
     text-decoration:none;
     }
     
h3 {
     font-size:11px;
     margin-top:15px;
     margin-bottom:5px;
     color:#e5e5e5;
     font-weight:bold;
     text-decoration:none;
     }
     
font.menuheadline {
     font-weight:bold;
     background-color:#000;
     }
     
sup {
     font-family:verdana;
     font-size:8px;
     font-weight:bold;
     color:#ff0000;
     }
     
img {
     border:none;
     }
       
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Links */

a {
     color: #888; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     }
     
a:visited { 
     color: #888; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     }
     
a:hover {
     color: #ccc; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     }
     
a.webmaster {
     color: #fff; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     }
     
a.webmaster:visited { 
     color: #fff; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     }
     
a.webmaster:hover {
     color: #fff; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:underline;
     cursor:crosshair;
     }
     
a.menu {
     color: #888; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg.jpg');
     height:30px;
     width:130px;
     display: block;
     }
     
a:visited.menu { 
     color: #888; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg.jpg');
     height:30px;
     width:130px;
     display: block;
     }
     
a:hover.menu {
     color: #ccc; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg_hover_blau.jpg');
     height:30px;
     width:130px;
     display: block;
     }
     
a.menu_intern {
     color: #187BC3; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg.jpg');
     height:30px;
     width:130px;
     display: block;
     }
     
a:visited.menu_intern { 
     color: #187BC3; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg.jpg');
     height:30px;
     width:130px;
     display: block;
     }
     
a:hover.menu_intern {
     color: #187BC3; 
     font-size:10px; 
     font-family:verdana;
     text-decoration:none;
     cursor:crosshair;
     background-image:url('../gfx/links_bg_hover_blau.jpg');
     height:30px;
     width:130px;
     display: block;
     }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Eingabefelder und Buttons */
     
input.eingabefeld {
     background-color:#3b3b3b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     border:1px;
     width:50px;
     }

input.eingabefeld_contact {
     background-color:#3b3b3b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     border:1px;
     width:250px;
     }
     
input.eingabefeld_gb {
     background-color:#3b3b3b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     border:1px;
     width:200px;
     }
     
textarea.eingabefeld {
     background-color:#3b3b3b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     border:1px;
     cols:50px;
     }      

textarea.eingabefeld_contact {
     background-color:#3b3b3b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     border:1px;
     cols:100px;
     } 
     
input.button {
     background-color:#2b2b2b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     font-weight:bold;
     width:150px;
     }
     
input.reset {
     background-color:#a30000;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     font-weight:bold;
     width:150px;
     }
     
select.auswahl {
     background-color:#2b2b2b;
     color:#fff;
     font-family:verdana;
     font-size:10px;
     font-weight:bold;
     }
     
textarea.eingabefeld {
     background-color:#333; 
     color:#fff; 
     border:0;
     }
     
textarea.downloads {
     width:468px;
     height:85px;
     }
     
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Shoutbox im internen Bereich */

body.sb {
    background-color:#000;
    background-image:none;
    }

.inputcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	border: 1px solid #00a300;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	border: 0px solid #00a300;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.outputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	border: 1px solid #00a300;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
.outputname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	color: #FFFFFF;
	background-color: #00a300;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.outputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	text-align: left;
}
.outputdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	color: #A0A0A0;
	text-align: right;
}