﻿/* style for wolfcraft - new CI*/
/* extended styles */
/* more sophisticated layouts (optimised for IE though) */
/* 
border: 1px solid #f00;
*/


/* general body elements*/
	/* define container background with gradient*/ 
	#container {
		margin:0;
		padding:0;
	}

/*noetig fuer den buendigen seitenabschluss*/
	.spacer {
	 clear : both;
	}

/* general header elements */ 
#header {
	margin : 0px 0px 12px 0px;
	padding: 5px 0px 0px 15px;
	color: #000;
	background : transparent;
}

	#logobig {
		position: absolute;
		right:0px;
		top:15px;		
 		z-index: 5;

 	}
	#poll {
		position: absolute;
		left:20%;
		top:35px;		
 		z-index: 4;
 	}

	/* language select box */ 
	#languageselect {
	}
	/* navigation elements */ 
	#navigation {
 	}
		#navigation span {
			 padding : 0px;
			 margin:0px;
			 font-size: 75%;
			 font-weight : bold;
			 text-decoration : none;
			 color: #000;
			 background : transparent;
			 white-space: nowrap 
			}
		#navigation a:link, #navigation a:visited {
			color : #000;
			background : transparent;
			font-weight : bold;
			text-decoration : none;
		}
		
		#navigation a:hover, #navigation a:active {
			color : #066;
			background : transparent;
			font-weight : bold;
			text-decoration : none;
		}

		#navigation span {
			margin : 0px 0px 0px 5px;
			 background : transparent;
			 display:inline;
			}

/* general left column elements*/ 

#leftcol {
	margin-right: -3px;/*  ie needs a negative right margin to place the logo exactly on the border of the content container :-( */
	padding : 0px 0px 0px 0px;
	color : #000;
	background : transparent;
}
	/* container for logo */
	#logo {
		color : #000;
		background : transparent;
	}
	/*  elements for the menu */
	#menucontainer {
		color: #000;
		background: transparent;
		border:none; /*  border for ns4 change in extended stylesheet */
	}
	/*  elements main menus */
			.menumain {
				margin:0px 0px 0px 0px;
				padding: 15px 0px 3px 0px;
				font-size: 85%;
			}
			.menusub {
				margin: 1px 0px 0px 10px;
				padding:  0px;
				font-size: 90%;
			}
			
			
			a:link.menumain,a.menumain:visited {
				color : #fff;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #099;
			}
			
			a.menumain:hover,a.menu:active {
				color : #333;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #099;
			}
			
			a:link.menusub,a.menusub:visited {
				margin: 0px 0px 0px 0px;
				padding:  0px 0px 0px 5px;
				background: #2aa;
				color: #000;
				font-weight : bold;
				text-decoration : none;
				font-weight : normal;
			}
			
			a.menusub:hover,a.menusub:active {
				margin: 0px 0px 0px 0px;
				padding:  0px 0px 0px 5px;
				background : #6cc;
				color : #000;
				font-weight : bold;
				text-decoration : none;
				font-weight : normal;
			}
		

			a.menuweiss, a.menuweiss:link, a.menuweiss:visited, a.menuweiss:hover,a.menuweiss:active {
				color : #fff;
				text-decoration:none;
			}
#content {
	padding : 0px;
	border: none;
	min-height:580px;
	

}


/*  general font styles */
p {
	font-family : Verdana,Geneva,Lucida,Helvetica,Arial,sans-serif;
	font-size: 90%;
}

h1  {
	font-size: 120%;
	padding-bottom : 5px;
	padding-top : 5px;
}

h2,h3,h4 {
	font-size: 110%;
	padding-bottom : 2px;
	padding-top : 5px;
}


.small {
	font-size:80%;
}


/* general form styles */
form {
	margin: 0px;
	font-size: 90%;
	padding: 0px;
}

input, select {
	margin: 0px;
	padding: 0px;
	color : #000;
	background: #ffc;
	font-size: 80%;
}
input.radio {
	background: #fff; 
}

/* general table styles */
table {
	margin-left: auto; 
	margin-right: auto;
}
td {
	font-family : Verdana,Geneva,Lucida,Helvetica,Arial,sans-serif;
}

/* general image styles */

image {
	vertical-align:text-top
}

.imageleft, image.left {
	float:left;
	margin-left:15px;
	margin-right:15px;
}
.imageright, image.right {
	float:right;
	margin:15px;
}


/* general links */

a:link {
		color: #066;
		font-weight : bold;
		background : transparent;
} 
a:visited { 
		
		color: #333;
		font-weight : bold;
		background : transparent;
 } 

/* ie 5.5 bug: don't use color with hover on transparent logo*/ 
a:hover { 
		font-weight : bold;
		
 } 
a:active { 
		
		color: #000;
		background : transparent;
		font-weight : bold;
}

div {
		background : transparent;
}


a:link.menumain2,a.menumain2:visited {
				color : #fff;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #21AAAD;
				font-size: 90%;
			}
			
			a.menumain2:hover,a.menu2:active {
				color : #333;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #21AAAD;
			
		}
		
		a:link.menumain3,a.menumain3:visited {
				color : #000;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #FFFFCE;
				font-size: 80%;
			}
			
			a.menumain3:hover,a.menu3:active {
				color : #999;
				font-weight : bold;
				text-decoration : none;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background : #FFFFCE;
			