html
	{
	height:100%;
	margin:0; 
	padding:0; 
	border:0; 	
	} 

body
	{	
	padding: 0;
	margin: 0;
	height: 101%;
	background-color: #333333;
	text-align: center;
	
	scrollbar-arrow-color: #999900;
	scrollbarBaseColor: #000;
	scrollbar-track-color: #fff;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #ccc;
	scrollbar-darkshadow-color: #666; 
	}
	
	
#seite
	{
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	margin: 0;
	text-align: center;
	}

#seiteBox
	{
	margin-left: 50px;
	margin-right: 50px;
	background-color: #000;
	border: 1px solid #999900;
	padding: 0;
	}
		
#head
	{
	padding: 0;
	margin: 0;
	background-color: #212021;
	}

#headBox
	{
	padding: 0;
	margin: 0;
	height: 95px;
	}

#subhead
	{
	width: 100%;
	padding: 0;
	margin: 0;
	}

#subheadBox
	{
	background-color: #212021;
	background-image: url(../sys_image/bg_subhead.gif);
	margin: 0;
	text-align: center;
	}

.navi
	{
	text-align: center;
	width: 80%;
	border: 1px solid #666;
	background-color: #212021;
	padding: 1px;
	padding-left: 40px;
	padding-right: 40px;
	}

#main
	{
	background-color: #000;
	padding: 0;
	margin: 0;
	}

#left
	{
	float:left;
	width: 10em;
	padding: 0;
	margin: 0;
	}

#leftBox
	{
	padding: 0;
	margin: 0;
	color: #999900;
	}

#right
	{
	float:right;
	width: 10em;
	padding: 0;
	margin: 0;
	}

#rightBox
	{
	background-color: #000;
	padding: 0;
	margin: 0;
	color: #999900;
	}

#mittel
	{
	float:none;
	margin-left: 10em;
	margin-right: 10em;
	padding: 0;
	}


/* für die Startseite */
#mittelBoxBG
	{
	text-align: center;
	margin-top: 30px;
	background-image: url(../sys_image/magysterLogo.jpg);
	background-position: top center;
	background-repeat: no-repeat;	
	}


#mittelBox
	{
	margin-top: 30px;
	}
	
	
#footer
	{
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top: 30px;
	}
	
#footerBox
	{
	background-color: #212021;
	border-top: 1px solid #333;
	padding: .1em .5em .1em .5em;
	margin: 0;
	text-align: center;
	font-size: 80%;
	color: #999900;
	}	
	
			


/* ++++++++++++ Textauszeichnungen ++++++++++++ */

#headBox, #subheadBox, #mittelBox, #leftBox, #rightBox, #footerBox
	{
	font-size: .75em !important;
	font-family: "MS sans-serif", Verdana, Arial,"Trebuchet MS",Helvetica;
	color: #999900;
	}
	
big
	{
	font-size:100%;	
	}

.bold
		{font-weight:bold;}
		
h1
		{
		color:#dfdf00; 
		font-size:120%; 
		letter-spacing:3px; 
		font-weight:lighter;
		text-align: left;
		}
h2
		{
		color:#dfdf00; 
		font-size:110%; 
		letter-spacing:3px;
		font-weight:lighter;
		margin: 0;
		padding: 0;
		text-align: left;
		}
h3
		{
		color:#dfdf00; 
		font-size:105%; 
		letter-spacing:2px; 
		font-style:italic;
		}
		
		
.list_headline, .headline
	{
	background-color: #333;
	padding: 2px 10px 2px 10px;
	text-align: left;
	}

.text
	{
	padding-top: 5px;
	padding-left: 10px;
	}

.text, big, p
	{
	text-align: left;
	}

/*----------Schönheitsfehler ausbessern -----------*/
img
{
border : 0;
}

ul
{
padding-left: 0px; /*rückt die Liste wieder gerade, fuer Netscape/Mozilla*/
margin-left: 15px;   /*rückt die Liste wieder gerade, fuer IE*/
list-style-type: square;
}

li
{
line-height:140%;
}


hr
{
background-color:#666; /* Mozilla 1.4 */
color:#666; /* IE 6 */
border: #666; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


.line
{
display:none;
}

/* +++++++++++++++ 3 spalter +++++++++++++++++ */
.spalteL
	{
	float: left;
	width: 45%;
	}

.spalteR
	{
	float: right;
	width: 45%;
	}


.spalteM
	{
	float: none;
	margin-left: 46%;
	margin-right: 46%;
	}

/* ++++++++++++ Gästebuch ++++++++++++ */
.gaestebuch
	{
	font-family: 	Verdana,Arial,"MS sans-serif","Trebuchet MS",Helvetica;
	color:       	#fff;
	}

.tabgaestebuch
	{
	width: 100%;
	}

.tabnavigaestebuch
	{
	border-top: 1px solid #666;
	width: 100%;
	}

.tabgaestebuchlighter
	{
	background-color: #333;
	}


/* ++++++++++++++++++ Allgemeine Links ++++++++++++++++++++++++ */

a:link
		{color: #999900; line-height: 120%;}

a:visited
		{color: #999900; line-height: 120%;}

a:hover
		{color: #DFDF00; line-height: 120%;}

a:active
		{color: #999900; line-height: 120%;}

/* ++++++++++++++++++++Links für den Inhalt++++++++++++++++++++++++++*/

#mittelBox a:link
		{color: #999900; line-height: 120%;}

#mittelBox a:visited
		{color: #999900; line-height: 120%;}

#mittelBox a:hover
		{color: #dfdf00; line-height: 120%; background-color: #333;}

#mittelBox a:active
		{color: #999900; line-height: 120%;}

/* ++++++++++++++++++ Links für die Topnavigation +++++++++++++++++++++++ */


.navi a:link
		{color: #999900; text-decoration: none; padding:0 4px 0 4px;}

.navi a:visited
		{color: #999900; text-decoration: none; padding:0 4px 0 4px;}

.navi a:hover
		{color: #DFDF00; text-decoration: none; background-color: #333; padding:0 4px 0 4px;}

.navi a:active
		{color: #999900; text-decoration: none; padding:0 4px 0 4px;}


.dark
	{
	color: #666666;
	font-size: 85%;
	}

/*+++++++++++++++++++ Formularformat ++++++++++++++++++++++++++++++*/

.formular
	{
	padding: 0px;
	text-align: left;
	width:380px;
	color: #fff;
	font-size:	100%;  /*für den Bug im ie*/
	}

.rah
	{
	margin: 20px 0px 10px 0px; 
	padding: 5px 10px; 
	width:	450px;
	}


legend, .headl
	{
	border:1px solid #666; 
	padding:5px; 
	background-color: #333;
	}

.eingabe, .feld
	{
	background-color: transparent;
	border: 1px solid #666;
	color: #999900;
	}

.eingabe
	{
	width: 450px; 
	margin: 0px 0px 9px 0px;
	}
	
label
	{
	float: left;
	padding: 3px;
	}
	

.feld
	{
	width: 450px; 
	border: 1px solid #666;
	text-align: left;
	font-family: 	"MS sans-serif",Verdana,Arial,"Trebuchet MS",Helvetica;
	font-size: 100%;
	}

input.eingabe:focus, textarea.feld:focus
	{
	background-color: #333; 
	}

select
	{
	margin: 10px 0 0 20px;
	}

.senden
	{
	margin-top: 	15px;
	padding: 			2px 0 2px 0;
	background-color: #212021;
	color:				#999900;
	border: 			1px solid #666;
	float: 				right;
	}
	
fieldset
	{
	border: 1px solid #000;
	width: 450px;
	margin: 0;
	margin-top: 20px;
	padding: 0;
	float: left;
	}



	
.clearRight
	{
	clear: right;
	line-height: 0;
	height: 0;
	margin:  0;
	padding:0;
	border:0;
	}

.clearLeft
	{
	clear: left;
	line-height: 0;
  	height: 0;
  	margin:  0;
	padding:0;
	border:0;
	}
	
.clearDiv, #clearDiv
	{
	clear: both;
	line-height: 0;
  	height: 0;
  	margin:  0;
	padding:0;
	border:0;
	}
