www.@charset "utf-8";

* {
	margin: 0; 
	padding: 0;
  }
  
img {
	border: 0;
	}
	
a 	{
	color: #332C8D;
	font-weight: bold;
	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #cfcfcf;
}

.top {
	margin: 0 auto;
	width: 980px;
	height: 60px;
	background: url(../gfx/bg-top.png) no-repeat;
	}
	
.topmenu {
	width: 330px;
	position: relative;
	top: 35px;
	left: 490px;
	text-align: right;
	}
	
.topmenu li {
	display: inline;
	}

.header {
	margin: 0 auto;
	width: 980px;
	height: 100px; 
	margin: 0 auto;
	background: url(../gfx/bg-header.png) no-repeat;
	}

.facebook {
	position: relative;
	top: 7px;
	left: 85px;
	float: left;
	}

.container {
	margin: 0 auto;
	width: 980px;
	background: url(../gfx/bg.png) repeat-y;
	}

.center {
	margin: 0 auto;
	width: 900px;
	}

.menu {
	width: 980px;
	margin: 0 auto;
	background: url(../gfx/bg-menu.png) repeat-y;
	}
	
.tabs {
	margin-left: 260px;
	width: 900px;
	font-size:12px;
	overflow:hidden;
	}

.tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

.tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

.tabs li a {
	float:left;
	background:url(../gfx/left.png) no-repeat left top;
	background-position: 0% -42px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}
	
.tabs li a span{
	float:left;
	display:block;
	background:url(../gfx/right.png) no-repeat right top;
	background-position: 100% -42px;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#000000;
	}

.tabs li.active a {
	float:left;
	background:url(../gfx/left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

.tabs li.active a span {
	float:left;
	display:block;
	background:url(../gfx/right.png) no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#000000;
	}

.tabs a span:hover {
	float:left;
	display:block;
	background:url(../gfx/right.png) no-repeat right top;
	background-position: 100% -42px;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#332c8d;
	}
	
.tabs a.jubilaeum {
	float:left;
	background:url(../gfx/left.png) no-repeat left top;
	background-position: 0% -42px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}
	
.tabs a.jubilaeum span {
	float:left;
	display:block;
	background:url(../gfx/right.png) no-repeat right top;
	background-position: 100% -42px;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	font-weight: bold;
	color: #CC0000;
	}

.tabs a.jubilaeum span:hover {
	float:left;
	display:block;
	background:url(../gfx/right.png) no-repeat right top;
	background-position: 100% -42px;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	font-weight: bold;
	color: #332c8d;
	}

.content {
	position: relative;
	top: 15px;
	}
	
.left {
	width: 200px;
	float: left;
	}

.right {
	width: 680px;
	float: right;
	}

.termine {
	font-size: 10px;
	}
	
.spieler {
	float: left;
	position: relative;
	top: -138px;
	left: 30px;
	}

.footer {
	height: 30px;
	}
	
.end {
	margin: 0 auto;
	width: 980px;
	height: 50px;
	background: url(../gfx/bg-end.png) no-repeat;
	}

.blog {
	background: #dbdbdb;
	}
	
.blog_info {
	font-size: 10px;	
	}

.blog_tags {
	font-size: 10px;	
	}

.blog_pages {
	font-size: 10px;
	}
	
.blog a {
	color: #332C8D;
	font-weight: bold;
	}
	
.blog_info a {
	color: #333333;
	font-size: 10px;	
	}

.blog_tags a {
	color: #333333;
	font-size: 10px;	
	}

.guestbook_top {
    background:#332C8D;
    color: #FFFFFF;
    height: 1.6em;
    padding: 0.3em 0.5em 0
    }
    
.guestbook_big {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 0.5em
    }
    
.guestbook_small {
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-top: 4px;
    }
    
.guestbook_contact {
    float: right;
    margin-left: 0.5em
    }
    
.guestbook_content {
    padding: 0.5em;
    clear: right;
    font-size: 10px;
    }
    
.guestbook_mod {
    float: right;
    margin-left: 0.5em
    }
    
.guestbook_extra {
    float: right;
    padding-bottom: 1em
    }
    
.guestbook_vote {
    float: right
    }
    
.smilie {
    vertical-align: sub
    }
    
.smilies {
    margin: 0.5em 0 0.5em 9.5em
    }
    
.smilieSelect {
    float: left;
    margin-right: 0.25em
    }
    
.vote {
    float: left;
     margin-right: 0.25em
    }
    
.jot-form label {
    padding: 5px 0 5px 0;
    }
    
.guestbook_formular input {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
.guestbook_formular textarea {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
.guestbook_formular select {
 background: #DBDBDB;
border: 3px double #AFAFAF;
    }
    
.guestbook_formular select {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
.guestbook_formular input#submit {
    margin: 5px 0 5px 0;
    }
    
.right form input {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
.right form select {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
.right form textarea {
    background: #DBDBDB;
    border: 3px double #AFAFAF;
    }
    
#accordion {
    margin: 0;
    padding: 0;
    }
    
#accordion .toggler {
    list-style-image: none;
    list-style: none; cursor: pointer;
    margin: 0.5em 0 0.25em;
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
    }
    
#accordion .toggler:hover {
    color: #332C8D;
    }
    
#accordion .toggler.active {
    color: #990000;
    }
    
#accordion .element {
    margin: 5px 0;
    }
    
#accordion .element li {
    list-style-image: none;
    list-style: none; margin: 0;
    padding: 0 0 0 1.5em;
    font-size: 1em;
    font-weight: normal;
    }
    
#accordion ul.element li a {
    position: relative;
    left: -45px;
    font-size: 11px;
    }
    
#accordion ul.element li a.active {
    color: #990000;
    }
    
#accordion a:link, #accordion a:visited {
    text-decoration: none;
    }
