
/*@font-face { font-family:font1; src:url(../daten/symbole.fon), url (../daten/symbol.ttf); } /*schriftart der kompletten site*/


body {margin:0; padding:0; color:black; text-align:left; font-family:arial ;
	  word-spacing:1px ;margin:10px 10px 10px; cursor:auto;
	  background-image:url(../daten/background.gif); background-position: 180px 100px; background-repeat:no-repeat;
	  background-attachment:fixed;} 				/*margin top, right+left, bottom*/

h1 { color:#334C66 ;  font-size:40px; text-align:center; font-family:arial; letter-spacing:5px }

.maintable td { border: 1px solid #A5B5CE; border-spacing:0; margin-top: -1px; }

.blue {color:blue; }
.red {color:red; }
.green {color:green; }
.yellow {color:yellow; }

table {}

.top {text-align:center; border: 1px solid #A5B5CE; margin-bottom:5px; padding-top:2px; height:25px;}
.top .clock {position:absolute; left:15px; top:11px; font-size:11px; color:#A5B5CE;}
.top .anmelden { font-size:13px; float:right; padding-right:2px;}
.hole {border:0px ; border-top: 1px solid #A5B5CE; border-right: 1px solid #A5B5CE; border-left: 1px solid #A5B5CE;}
.hole .left {width:180px; float:left; border:0px; border-right: 1px solid #A5B5CE; height:550px}
.hole .right { border:0px; margin-left: 180px; border-left: 1px solid #A5B5CE; padding-left:5px; }
.hole .right .after_buy{ width:170px; float:left; }
.hole .bottom {border-top: 1px solid #A5B5CE; background-color:white; border-bottom:1px solid #A5B5CE;}
.error {font-size:40px; color:#334C66; font-weight:bold; font-style:italic;}
.error .error_joke {font-size:20px; color:#334C66; font-weight:bold; font-style:italic;}

.hole .cleaner {clear:both}

.login { float:right; margin-right:1px; width:180px; border:0px solid black;}
.login table{font-size:13px; }

.hole .left .leftnav {padding-left: 5px; height:300px; text-align:center;}

.buy {}

.lineright {border-top: 1px solid #A5B5CE; margin-left:-5px; }
.line {border-top: 1px solid #A5B5CE; margin-left:-5px;}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none;  color:#19334C ;}
a:active { text-decoration:none; }


img {border:0; }

.position { float:left; font-size:13px;}
.wordspace { width: 100%; text-align:center; word-spacing:50px ; color:black; font-family:arial ; cursor:auto; }
.copyright { float:right; font-size:10px; color:#334C66 ; padding-right:2px; }

.position .position_link {background-image:url(../daten/buttons/link.gif); background-position:left; background-repeat:no-repeat; padding-left:5px; margin-left:2px;}
.position .position_link:hover {background-image:url(../daten/buttons/link_a.gif); }

.nav { list-style: none; display: inline; margin: 5px;}
.nav a, .nav span { text-decoration: none; font-weight: bold; border: 0px; border-left-color: white; border-top-color: white; color: #ADADBD; background-color: white; }
.nav a:hover{ border-color: white; color: white; background-color: #334C66; }

ul.sitemap { list-style: url("../daten/sitemap-left.gif"); }
ul.sitemap a { text-decoration: none; font-weight: bold; color: #6D6D7D; }
ul.sitemap a:hover { color: white; background-color: #334C66; }

ul.sortable li {
	position:relative;

}

ul.boxy {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 50em;
	font-size: 13px;
	font-family: Arial, sans-serif;
    border: 1px solid #ccc;
}
ul.boxy li {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}