/*-------------------------allgemein-------------------------*/
a img {
border:0;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	}

.center {
position:relative;
width:500px;
margin:0px auto;
text-align:center;
}

#body {
background-color:#e9ffef;
color:#000;
background-image:url(images/bg.png);
background-repeat:repeat-x;
font-family: Corbel,Serif,Arial,"Times New Roman",Helvetica,sans-serif;}

*{ padding: 0; margin: 0; }

#wrapper {
position:relative;
width:760px;
margin:20px auto;
max-width:1200px;
min-width:900px;
padding:7px 15px 7px;
position:relative;
width:80%;
text-align:left;
background-color:#fff;
border:1px solid black;}

#main {
position:relative;
margin-top:30px;
float:left;
width:78%;
margin-left:17px;
margin-bottom:10px;
}

#left_box {
position:relative;
float:left;
min-height:650px;
width:170px;
}

#footer {
position:relative;
width:760px;
margin:8px auto;
text-align:center;
font-family:verdana,sans-serif;
font-size:11px;}

#footer a {
text-decoration:none;
color:#000;
}

/*-------------------------link-Farben-------------------------*/


/*-------------------------header--header.php-------------------------*/
#header {
position:relative;
width:750px;
height:80px;
margin: 0px auto;
}

/*-------------------------Inhalt--content.php-------------------------*/
#content {
position:relative;
}

/*-------------------------left-box-------------------------*/
#info_box {
position: relative;
background-image:url(images/sidebar1.png);
background-repeat:no-repeat;
height:400px;
}

#nav_container{
position:relative;
margin-top:30px;
width: 163px;
border: 1px solid #090909;
color:#cc0000;
font-size: 16px;
font-weight:bold;
}

li.nav {
line-height: 28px;
height: 30px;
background-image:url(images/nav_bg.png);
list-style-type: none;
}
li.nav a {
padding-left: 10px;
color: black;
text-decoration: none;
}
li.nav a:hover {
font-weight:bold;
text-decoration: underline;
}

#list {
list-style-type: none;
}

#menu dt {
height: 20px;
}
#menu dt a:hover {
font-weight: bold;
}
#menu dd {
position: absolute;
left: 8em;
margin-top: -1.2em;
width: 9em;
}
#menu ul {
border: 3px solid #000000;
}
#menu li {
text-align: center;
font-size: 85%;
height: 20px;
line-height: 18px;
}
#menu li a:hover {
text-decoration: underline;
}

/*-------------------------Gästebuch--g_ausgabe.php-------------------------*/
#ausgabe {
border: 2px solid #919191;
}

#gb_eintragen {
background-color:#000000;
border: 2px solid #919191;
}

.gb-eintrag {
position:relative;
border: 2px solid #003EDD;
padding:3px 2px;
}

/*-------------------------login-Bereich-------------------------*/
#loginmenue {
position:relative;
width: 300px;
margin:0px auto;
background-color:#ccc;
border: 2px outset #000;
}

#loginmenue a {
display:block;
cursor:pointer;
}

.login_menue_punkt {
position:relative;
width:95%;
margin: 5px auto;
padding:3px;
border:1px solid black;
background-color:#555;
color:#fff;
font-weight:bold;
}

#mitgliederliste {
position:relative;
width:100%;
margin:0px auto;
}

#mitgliederliste td {
border:1px solid #E6D900;
background-color:#FFFFA8;
padding:2px;
}

#mitgliederliste th {
background-color:#D7DDF6;
border:1px solid #5477FA;
}


/*-------------------------sidebar.php-------------------------*/
#sidebar_container{
position: relative;
right: 4%;
top:180px;
margin-left: 300px;
height: 389px;
min-width:160px;
background-color:transparent;
background-image:url(images/sidebar4.png);
border:0px solid #FFFFFF;
color:#ffffff;}

#tableteam {
position: relative;
background-color:#ffffff; 
border: 1px solid #F46F0B; 
width:95%; 
height:80px;}

/*-------------------------includete Seiten-------------------------*/
/*--home.php--*/
#willkommen{
position:relative;
width:100%;
text-align:center;}

.loginlabel {
	font-family:verdana,sans-serif;
	font-weight: bold;
	font-size:11px;
	}
	
.logininput {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #666666;
	color:#000000;
	font-size:11px;
	margin:0;
	padding:0;
	cursor:text;
	margin-top:0px;
	margin-bottom:3px;
	width:270px;
	}
	
.loginlink {
	font-family:verdana,sans-serif;
	font-size:11px;
	text-decoration: underline;
	}

label {cursor:pointer;}

.teamtable {
padding: 5px;
border: 1px solid #000000;
background-color:#ffffff;
margin-bottom:10px;
}

.h1 {font-size: 20px;}
.h2 {font-size: 19px;}

.t1 {font-size: 20px;}
.t2 {font-size: 17px;}
.t3 {;}
.t4 {;}

.team > div {background-color:#fff;}
.teamnamen{font-size: 17px; color: #006C00; font-weight:bold;}
.teamklassen {
margin-top:25px;
margin-bottom:15px;
font-size: 19px;
color: Red;
text-decoration: underline;}

.impressum {
	width:50%;
	position: relative;
	left: 25%;
	border:2px solid #000;
	background-color:#BABABA;
	padding:5px;}

.impressum p {
text-align: center;
}
	
.format1 {
background-color:#D8FFCE;
border:2px solid #1BDB15;
padding:10px;}

.tablespielplanhead {background-color:#9f9f9f; padding:10px;}
.tablespielplanhell {background-color:#AACAAF; padding:10px;}
.tablespielplandunkel {background-color:#E0E0E0; padding:10px;}

.statistikhell {font-size: 17px; background-color:#E0E0E0; padding:10px;}
.statistikdunkel {font-size: 17px; background-color:#BAD4BF; padding:10px;}
.statistikhead {font-size: 17px; font-weight: bold; background-color:#1BDB15; padding:10px;}
.statistikbottom {font-size: 17px; background-color:#AACAAF; padding:10px;}

.m_change {
border:3px outset red;
padding:2px;
margin-top:3px;
}

.m_change input:active {
border:3px inset red;
}

.errorbox {
background-color: #FFCACA;
background-image: url('images/error.gif');
background-repeat: no-repeat;
background-position: 10px;
border: 1px solid #E52030;
width:200px;
height:50px;
padding:10px;
padding-left:60px;
margin: auto;
font-weight:bold;
}

.okbox {
background-color: #D1FFCE;
background-image: url('images/ok.gif');
background-repeat: no-repeat;
background-position: 10px;
border: 1px solid #0A9500;
width:200px;
height:50px;
padding:10px;
padding-left:60px;
margin: auto;
font-weight:bold;
}

.noticebox {
background-color: #C2D2FD;
background-image: url('images/notice.gif');
background-repeat: no-repeat;
background-position: 10px;
border: 1px solid #314A8F;
width:200px;
height:50px;
padding:10px;
padding-left:60px;
margin: auto;
font-weight:bold;
}

.greybox {
background-color: #E1E1E1;
border: 1px solid #969696;
width:200px;
padding:10px;
margin: auto;
font-weight:bold;
}

.back {
position:absolute;
top:15px;
left:5px;
font-size:14px;
left:0px;
}
.back a {
color:#004405
}

.backbutton {
position:absolute;
font-size:14px;
left:0px;
color:#004405;
border:none;
background-color:white;
text-decoration: underline;
cursor: pointer;
}