
a:link    { color:#7800b6; text-decoration:none }
a:visited { color:#7800b6; text-decoration:none }
a:focus	  { color:#543509; text-decoration:underline }
a:hover   { color:#543509; text-decoration:underline }
a:active  { color:#543509; text-decoration:underline }

h2 {
	position:relative;
	margin-top: -10px;
	text-align:left;
}


body, html {
    height: 100%;
    margin: 0;
    padding: 0;
	background-color: #543509;
	font-family:Arial, Helvetica, sans-serif;
}

#all {
    width: 960px;
    height: 100%;
    margin: 0 auto 0 auto;
}

#main {
    width: 780px;
	height: 100%;
    float: left;
    padding: 0px;
    margin: 0;
	background-image:url(Bilder/Wallpaper/back02.gif);
	overflow:auto;
	border-left:solid 3px #371d06;
}

#navi {
    width: 170px;
    height: 100%;
	float: right;
    padding: 0;
    margin: 0;
	background-color: #543509;
}

#navibottom {
    width: 170px;
    float: right;
	margin:60px auto; 
    padding: 15px 0;
	background-image:url(Bilder/Wallpaper/brownstripes.gif);
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.start {
    width: 445px;
	padding: 0;
	margin: 0 auto;
	line-height: 1.4em;
	font-weight:bolder;
}

.maincenter {
    width: 620px;
	padding: 0;
	text-align:justify;
	margin:40px auto;
}

.mainleftbig {
    width: 420px;
	float: left;
    padding:0 20px 0 50px; 
    margin: 40px 0;
	text-align:justify;
    
}

.mainrightsmall {
    width: 200px;
    float: right;
    padding:0 20px 0 50px; 
    margin: 40px 0;
	text-align:justify;
    
}	

.mainleftsmall {
    width: 200px;
    float: left;
    padding:40px 20px 40px 50px; 
    margin: 0;
	text-align:justify;
}

.mainrightbig {
    width: 420px;
	float: right;
    padding:40px 50px 40px 20px; 
    margin: 0;
	text-align:justify;
}	

.semitransparent{
	background-color: rgba(200,220,255,0.5);
	border-radius: 15px;
	-moz-border-radius: 15px;
	border:double #543509;
	padding:5px 20px;
	text-align:justify;
}

.greentransparent{
	background-color: rgba(48,255,0,0.5);
	border-radius: 15px;
	-moz-border-radius: 15px;
	border:double #543509;
	padding:5px 20px;
	text-align:left;
	vertical-align:text-top;
}

.underline {
	font-size:10pt;
	text-align:left;
	position:relative;
	margin-top: 0px;
	text-align:left;
	font-style:italic;
}

ul#Navigation {
    margin: 0px 20px; 
	padding: 0px;
}

ul#Navigation li{
    list-style: none;
    margin: 0; padding: 1px;
}
	
ul#NavigationExt {
    margin: 0px 20px; 
	padding: 0px;
}

ul#NavigationExt li{
    list-style: none;
    margin: 0; padding: 1px;
}	
	