/* Padding & Margin zurücksetzen */
* {
 padding:0px;
 margin:0px;
}

/* Fünf Pixel Abstand vom Rand schaffen */
body {
 padding:4px;
 background:url(../images/background.jpg) repeat-x fixed;
}

/* Rahmen von verlinkten Bilder entfernen */
img {
 border:none;
}

/* Elemte mit IDs */

#navi {
  float:left;
	width: 13%;
	list-style:none;
 -moz-border-radius:8px 0px 0px 8px;
 border:1px solid #fff;
}

#navi li a {
	display:block;
	height:15px;
	margin-left:1%;
	padding:1% 0% 1% 0%;
	cursor:pointer;
}

#navi li a span {
	display:block;
	margin-left: 15px;
}

#navi li a:hover {
	border-left:5px double #39f;
}

#navi li a:hover span {
	margin-left:10px;
}
#right {
 width:18%;
 float:right;
 -moz-border-radius:0px 8px 8px 0px;
 border:1px solid #fff;
 padding:3px;
}

#main {
 margin:0% 20% 0% 14%;
 text-align:justify;
}
#main.picview {
 margin-right:2%;
}
#footer {
 text-align:center;
 clear:both;
 margin-top:2%;
}

#shoutbox_main {
 text-align:left;
 border:1px solid #999;
 -moz-border-radius:4px;
 padding:2px;
}

/* Standard-Elemente */
h2 {
 margin-bottom:1%;
}
h2:after {
 content:" -";
}

h2:before {
 content:"- ";
}
h3 {
 margin:1% 0% 1% 0%;
}
fieldset {
 padding:1%;
 border:1px solid #999;
}
input, textarea, select {
 border:1px solid #999;
}
input.button {
 border:1px outset #999;
 margin:2% 1% 0% 1%;
}
textarea:hover, textarea:focus, input:focus, select:focus, input:hover, select:hover {
  border:1px solid #39f;
}
input.button:focus, input.button:hover {
  border:1px outset #39f;
}
input.button:active {
  border:1px inset black;
}
legend {
 padding:2px;
 border:1px solid #999;
}
/* Misc. Div-Klassen */
div.buttons {
 float:right;
}

span.shoutbox_link {
 cursor:pointer;
}
/* Subnavi */
#subnavi {
 border-bottom:1px solid #ccc;
 padding-left:5%;
 margin-bottom:1%;
}
#subnavi a {
 border-left:1px solid #ccc;
 border-top:1px solid #ccc;
 border-right:1px solid #ccc;
 text-decoration:none;
 margin:0% 1% 0% 1%;
 padding:3px 3px 0px 3px;
  -moz-border-radius: 7px 7px 0px 0px;
}
/* Pagination */
div.pagination {
 margin:1% 0% 1% 0%;
}
div.pagination a {
 border:1px solid #444;
}
div.pagination a:hover {
 border:1px solid #444;
}
div.pagination span.active {
 border:1px solid #444;
}

/* Termine */
table.termine {
 width:100%;
 margin-top:2%;
}
table.termine tr td {
 padding:0.5% 0% 0.5% 0%;
}

/* News */
div.newsentry {
  margin: 1% 0% 1% 0%;
  border:1px solid #555;
  padding:1%;
  min-height:120px;
  background:#000 url(../images/news_back2.gif) no-repeat;
  background-position: 150px 0px;
}
div.newsauthor {
 font-weight:bold;
}
hr.newshr {
 margin:1% 0% 1% 0%;
 border:none;
}
/* Umfragen */
div.item_result {
 text-align:right;
 padding-right:1%;
 border:1px solid #AAA;
 -moz-border-radius:8px;
}
/* Gallery */
img.gallery {
 border:1px solid #999;
}
img.gallery:hover {
 border:1px dashed #999;
}
fieldset.gallery_overview {
 width:20%;
 float:left;
 margin:1% 1% 0% 0%;
}
ul.gallery_overview {
 list-style-type:none;
}
table.gallery tr.bild img:hover {
 border:1px dashed #999;
}
table.gallery tr.bild img {
 border:1px solid #999;
}
div.vote {
 width:15%;
 float:right;
}
table.comments tr td {
 vertical-align:top;
}

/* Tippspiel */
ol.tippspiel {
 list-style-type:decimal;
 padding-left:4%;
}
ol.tippspiel li ul {
 list-style-type:circle;
}
.rules {
 padding-left:4%;
}
.rules li ol {
 padding-left:3%;
}

/* Chronik */
.chronik {
 padding-left:3%;
}
table.chronik {
 margin:1% 0% 1% 0%;
 width:70%;
}
ol.chronik_spieler {
 padding-left:2%;
 list-style-type:none;
}

/* Team */
.team1 {
 float:left;
 margin-right:2%;
}
.team2 {
 float:right;
 margin-left:2%;
}

/* Adler-Statistiken */
div.torjaeger {
 float:left;
 width:37%;
}
ol.torjaeger {
 padding-left:10%;
}
div.stats {
 float:right;
 margin-right:3%;
}
ul.spiel_details {
 margin-left:5%;
}
table.spiele {
 margin-left:4%;
}

/* Gästebuch */
.gb_images {
 float:right;
}
.number {
 float:Left;
 width:25px;
 margin-right:5%;
 padding:0px 10px 5px 0px;
 border-right:1px solid #444;
 border-bottom:1px solid #444;
 -moz-border-radius:0px 0px 5px 0px;
}
.gb_comment {
 margin-top:2%;
 padding:2% 0% 0% 3%;
 width:90%;
 border-top:1px solid #444;
 border-left:1px solid #444;
}
div.smilies {
 float:right;
 width:35%;
}
img.smilies, img.bbcode {
 cursor:pointer;
}
/* Forum-Index */
div.quote {
 border-left:1px solid #555;
 margin:1% 0% 1% 2%;
 padding-left:2%;
}
table.forum, table.topics {
 width:98%;
}
table.forum tr.cat td {
 padding-left:3%;
}
table.topics {
 margin:1% 0% 1% 0%;
}
table.topics tr th {
 border-bottom:3px solid #39f;
}
div.forum_post {
  margin: 1% 0% 1% 0%;
  border:0px solid black;
  padding:1%;
  min-height:200px;
  background:#000 url(../images/news_back2.gif) no-repeat;
  background-position: 150px 0px;
}
div.forum_post hr {
 margin:1% 0% 1% 0%;
}
div.forum_author {
 float:right;
 border:1px solid #444;
 border-bottom:1px solid #444;
 padding:1%;
 background-color:black;
}
.user_rank {
 font-style:italic;
 font-size:95%;
}
.topic_mcp {
 float:right;
 padding-right:2%;
}
.signature {
 margin:2% 0% 0% 5%;
 padding:1%;
 background-color:#111;
}
form.quickmod {
 width:27%;
 float:right;
}
/* Links */
fieldset.links {
 text-align:center;
 margin:1% 0% 1% 0%;
}
div.links {
 border:1px solid #111;
 padding:1%;
 margin:2% 1% 2% 1%;
}
.clicks {
 float:right;
}
/* Viewprofile */
div.user_info {
 float:right;
 background-color:#000;
 padding:1%;
 border:1px solid #333;
}
hr.profile {
 margin:1% 0% 1% 0%;
}
/* Admin-Bereich  */
.linklist {
 margin:0% 0% 0% 2%;
 list-style-type:circle;
}
.linklist ul {
 margin:0% 0% 0% 2%;
 list-style-type:square;
}
.ucp_tipp {
 margin-left:2%;
}
div.pic_comments {
  margin: 1% 0% 1% 0%;
  border:0px solid black;
  padding:1%;
  min-height:120px;
  background:#000 url(../images/news_back2.gif) no-repeat;
  background-position: 150px 0px;
}
table.rights th {
 font-weight:normal;
 font-size:80%;
 vertical-align:bottom;
}
.button_container {
 float:left;
}
ul.group_admin li {
 margin-left:5%;
}
/* Shoutbox */
fieldset.shoutbox {
 border:none;
}
/* Hilfe */
ol.hilfe {
 margin-left:2%;
}
ol.hilfe ol {
 margin-left:2%;
}
ol.hilfe dt {
 margin-left:2%;
}
ol.hilfe dd {
 margin-left:4%;
}
/* Pinnwand */
div.pinnwand {
 width:640px;
 height:800px;
 border:3px outset #FC0;
 background-image:url(../../../shared/pinnwand/kork.jpg);
 background-repeat:no-repeat;
 position:relative;
}
/* Meldungen */
.meldung {
 margin:1% 0% 1% 0%;
}
.fehler {
 margin:1% 0% 1% 0%;
}
/* Impressum */
ul.impressum {
  margin:0% 0% 0% 2%;
}
/* EWTW */
img.ewtwindex {
 float:right;
 padding:1% 0% 1% 1%;
}
ol.ewtwindex {
 padding-left:3%;
}
/* FAQ */
.faq_left {
	float:left;
	margin:1% 1% 1% 0%;
}
.faq_right {
	float:right;
	margin:1% 0% 1% 1%;
}
.fundbuero {
	float:left;
	min-height: 270px;
	width:40%;
	margin:1%;
	padding:1%;
	border:1px solid #ababab;
	text-align:center;
}

table.tippspiel_stats {
	border:1px solid white;
}

table.tippspiel_stats td, table.tippspiel_stats th {
	border-right:1px solid white;
	padding:1px 3px 1px 3px;
}