/* General Stuff */
* {
	padding: 0px;
	margin: 0px;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	}
html {
	height: 100%;
	}
body {
	background:#aaaaaa url(../Design/hintergrundVerlauf.png) repeat-x ;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:auto;
	margin:0px auto;
	padding:0px;
	width:1000px;
    }
#home {
	position:absolute;
	width:185px;
	height:25px;
	z-index:22;
	left: 790px;
	top: 3px;
	}
#home img {
	border:none;
}
#complete {
	position:absolute;
	width:1000px;
	height:700px;
	z-index:1;
}
#header {
	position:absolute;
	width:1000px;
	height:100px;
	z-index:3;
	left: 0px;
	background: url(../Design/header.png) no-repeat;
}
#schweiz {
	position:absolute;
	top:0px;
	left:0px;
	width:122px;
	height:122px;
	z-index:20;
	background-image: url(../Design/schweiz.png);
	
	}
#hotspot{
	position:absolute;
	width:25px;
	height:25px;
	z-index:21;
	left: 46px;
	top: 46px;
	}
#hotspot div {
	display:none;
	}
#hotspot:hover div {
	visibility:visible;
	display:block;
	width:300px;
	height:300px;
	position:absolute;
	left:60px;
	top:60px;
	}
#navileiste {
	position:absolute;
	width:900px;
	height:20px;
	z-index:4;
	left: 100px;
	top: 80px;
	text-align:center;
}
#sidebar1 {
	background:url(../Design/links.jpg) repeat-y;
	position:absolute;
	width:100px;
	height:650px;
	z-index:2;
	left: 0px;
	top: 55px;
	}
#sponsoren {
	position:absolute;
	width:80px;
	height:500px;
	z-index:4;
	left: 10px;
	top: 80px;
	
	}
#content {
	background-color:#000;
	position:absolute;
	width:900px;
	height:600px;
	z-index:1;
	left: 100px;
	top: 100px;
	}
#content_text{
	position:absolute;
	width:870px;
	height:600px;
	z-index:3;
	left: 30px;
	top: 0px;
	overflow : scroll;
	overflow : -moz-scrollbars-vertical;
	overflow-x : hidden;
	overflow-y : scroll;
	background-color: #000;
	color: #CCCCCC;
	text-align:left;
	}
	
#content_time{
	position:absolute;
	width:870px;
	height:600px;
	z-index:3;
	left: 20px;
	top: 0px;
	overflow-x : hidden;
	background-color: #000;
	color: #CCCCCC;
	text-align:left;
	margin-top: 20px;
	}
	
#content_gm{
	position:absolute;
	width:900px;
	height:600px;
	z-index:3;
	left: 0px;
	top: 0px;
	background-color: #000;
	}
#content_text a {
	color:000000;
	}

#footer1 {
	background-image:url(../Design/footer.png);
	position:absolute;
	width:1000px;
	height:114px;
	z-index:20;
	left: 0px;
	top: 700px;
	}

.menuskin{
position:absolute;
width:165px;
background-color:menu;
border:2px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:21;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;

}
#flagge{
	position:relative;
	top:-15px;
	left:-5px;
	float:left;
}


%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1; color:#000000;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:11;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:1;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;opacity: 0.90;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none; text-align:left;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:10;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:4;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none;}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}




/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


/* QuickMenu 0 */

/*"""""""" (MAIN) Container""""""""*/	
#qm0	
{	
	width:900px;
	height:10px;
	padding:0px;
	margin:0px;
}


/*"""""""" (MAIN) Items""""""""*/	
#qm0 a	
{	
	width:95px;
	height:10px;
	padding:5px 0px 5px 5px;
	margin:0px;
	background-image:url(../Design/buttonDunkelKlein.jpg);
	color:#0E051D;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
}


/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover , body #qm0 .qmparent:hover
{	
	background-image:url(../Design/buttonHellKlein.jpg);

}


/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul	
{	
	width:110px;
	padding:5px;
	margin:0px;
	background-color:#CCCCCC;
	background-image:none;
	border-width:1px;
	border-style:solid;
	border-color:#989898;
}


/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a	
{	
	width:100px;
	padding:0px 0px 3px 0px;
	margin:0px;
	background-image:none;
	font-size:11px;
	border-width:0px;
	border-style:none;
	border-color:transparent;
}


/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover	
{	
	color:#3C3B35;
}


/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a	
{	
	color:#3C3B35;
}


/*"""""""" (SUB) Parent Items""""""""*/	
#qm0 div .qmparent, #qm0 ul .qmparent	
{	
	padding:0px;
}


/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
	background-image:none;
	color:#3C3B35;
}


/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle	
{	
	cursor:default;
	padding:0px 0px 2px 0px;
	margin:0px;
	color:#252525;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}


/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx	
{
	border-top:1px solid;
	margin:5px 0px 7px 0px;
	border-color:#989898;
}


/*"""""""" Individual Vertical Dividers""""""""*/	
#qm0 .qmdividery	
{	
	border-left-width:1px;
	height:15px;
	margin:4px 2px 0px 2px;
	border-color:#AAAAAA;
}


/*"""""""" Box Animation Styles""""""""*/	
#qm0 .qmbox	
{	
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}


/*"""""""" (main) Rounded Items""""""""*/	
#qm0 .qmritem span	
{	
	border-color:#DADADA;
	background-color:#F7F7F7;
}


/*"""""""" (main) Rounded Items Content""""""""*/	
#qm0 .qmritemcontent	
{	
	padding:0px 0px 0px 4px;
}


/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
#qm0 div .qmhoverfill	
{	
	background-color:#91E599;
	border-width:1px;
	border-style:solid;
	border-color:#555555;
}


/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul	
{	
	padding:10px;
	margin:0px 0px 0px 0px;
	background-color:#F7F7F7;
	border-width:1px;
	border-style:solid;
	border-color:#DADADA;
}


/*"""""""" Custom Rule""""""""*/	
ul#qm0 li:hover > a	
{	
	background-color:#CCCCCC;
}

#qm0 .qmtitle a:hover
{
background:#cccccc;}



p {
	font-size: 1.1em;
	margin: 0 10px;
	width: 450px;

}

h1 {
	font-size: 1.4em;
	font-weight:bold;
	line-height:140%;
	margin: 10px;
}

.rahmen {
	margin: 10px;
	border: 1px  #555;
	padding: 5px;
}

.rahmen:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;

}
* html .rahmen {height: 1%;}

.mms {
     float: left;
     border: 1px solid #888;
     margin: 0 10px 0 0;
}
}
