/* --------STRUCTURE-------- */

body{
background-image:  url(Bilder/bg.jpg); 
background-repeat: repeat-x;
margin:0;
padding:0;
line-height: 1.5em;
background-color: #9692CA;
font-size: 11px;
font-family: Tahoma, Arial, Trebuchet MS;
color: #110932;
background-position: 0px 0px;

}


/* --------MISC-------- */

a { text-decoration: none; }
a:link {color: #8167E2; }
a:visited, a:active {color: #8167E2; }
a:hover {color: #fff; text-decoration: none;}

b, strong	{
	color: #BFBBF3;
	text-shadow:#534D80 1px 1px 1px;
	}
	
i, em 	{
	color: #2C265A;
	text-shadow:#534D80 1px 1px 1px;
	}
	
	.border {
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: 3px solid #E5EDEF;
	padding: 1px;}
	
a img {
	 background: #C1BDF2;
	 border-right: 2px solid #918CC2;
	 border-bottom: 2px solid #918CC2;
     padding: 4px;
     border-left: 0px;
     border-top: 0px;
	 border-radius: 4px; 
	 -moz-border-radius: 4px; 
	 -webkit-border-radius: 4px;}

a img:hover {
	 background: #DAD9D6;
	 border-right: 2px solid #464C98;
	 border-bottom: 2px solid #464C98;
     padding: 4px;
     border-left: 0px;
     border-top: 0px;
	 border-radius: 4px; 
	 -moz-border-radius: 4px; 
	 -webkit-border-radius: 4px;}
	
input, select, textarea {
	font-family: Tahoma, Arial; 
	font-size: 10px; 
	color: #160F3E; 
	background: #FFFFF3; 
	border:1px solid #2F2370;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px; 
    border-radius: 6px;
	padding: 6px;
}

	
/* --------NAVI-------- */

.nav {
	margin:0px;
	font: 12px Century Gothic;
	line-height: 10px;
	color: #928EC1;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;}


.nav a:link {
	text-decoration: none;
	color: #928EC1;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;}

.nav a:visited {
	text-decoration: none;
	color: #928EC1;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;}

.nav .selected, .nav a:hover {
	text-decoration: underline;
	color: #BFBBF3;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
 }

/* --------PAGES-------- */


.title {
    background-repeat: no-repeat;
	background-color: #110932;
	padding: 10px 10px 10px 10px;
	-moz-border-radius: 4px 4px 4px 4px;
	line-height: 10px;
	font-family: Century Gothic, Georgia, Arial;
	text-transform: uppercase;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #928EC1;
	letter-spacing: 0px;
}


/* --------SIDEBAR-------- */


.sidebar_content{
	background-image:  url(); 
    background-repeat: no-repeat;
	-moz-border-radius: 8px 8px 8px 8px;
	background-color: #7975AD;
	text-align: justify;
	line-height: 14px;
	font-family: Tahoma, Arial, Trebuchet MS;
	font-size: 11px;
	color: #110932;
	padding: 10px 10px 10px 10px;
	border-right: 3px solid #8B85BC;
	border-bottom: 3px solid #8B85BC;
	}
	
	.sidebar2_content{
	background-image:  url(); 
    background-repeat: no-repeat;
	-moz-border-radius: 8px 8px 8px 8px;
	background-color: #7975AD;
	text-align: justify;
	line-height: 14px;
	font-family: Tahoma, Arial, Trebuchet MS;
	font-size: 11px;
	color: #110932;
	padding: 10px 10px 10px 10px;
	border-right: 3px solid #8B85BC;
	border-bottom: 3px solid #8B85BC;
	}
	
	
	.welcome_content{
	text-align: justify;
	line-height: 13px;
	font-family: Tahoma, Arial, Trebuchet MS;
	font-size: 11px;
	color: #110932;
	padding: 4px 4px 4px 4px;
	}

.sidebar_content a { text-decoration: none; 	text-shadow: #534D80 0px 1px 1px; }
.sidebar_content a:link {color: #3D387D; }
.sidebar_content a:visited, a:active {color: #3D387D; }
.sidebar_content a:hover {color: #464C98; text-decoration: underline;
}
