html,body {
	margin:		0;
	padding:	0;
	height:		100%; /* needed for container min-height */
	background-color: #ffc48c;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	 12px;
}

div#container {
	position:	relative; /* needed for footer positioning*/
	margin:		0 auto; /* center, not in IE5 */
	width:		800px;
	background: url(../images/tile.gif);
	border: 	0px solid black;
	
	height:		auto !important; /* real browsers */
	height:		100%; /* IE6: treaded as min-height*/

	min-height:	100%; /* real browsers */
}

div#header {
	
	
}

#top {
	background: url(../images/header_studenten.gif) no-repeat;
	width: 800px;
	height: 85px;
	
}


#menu 
{
	background-color: ;
	border-top: 1px solid #ff7c00;
	width: 785px;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-align: left;
	margin-left: 10px;
	padding-top: 5px;
	
	
}

#menu a
{
	/*background-color: #acdfff;*/
	background-color: #FFCD9A;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #ff7c00;
	border-top: 0px;
	border-bottom: 1px solid #ff7c00;
	height: 30px;
}

#menu #currentpage{
	background: #ff7c00;
	color: white;
}

ul#menu_sub { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 -1px 0; /* set margins as desired */
font: bold 12px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ff7c00; /* set border COLOR as desired */
list-style-type: none;
padding: 5px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
width: 500px;
}

ul#menu_sub li { /* do not change */
display: inline;
}

#menu_sub #currentpage { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

#menu_sub #currentpage a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#menu_sub li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #ff7c00; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #ffff99; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#menu_sub a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

#menu A:link    { text-decoration:none; color: #666666;}
#menu A:active  { text-decoration:none; color: #666666;}
#menu A:visited { text-decoration:none; color: #666666;}
#menu A:hover   { text-decoration:none; color: #000000;}
	
div#content {
	padding:	0em 2em 5em ; /* bottom padding for footer */
}
	div#content p {
		text-align:	left;
		/*padding:	0 0;*/
	}

#content_links{
	float: left;
	width: 510px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ff7c00;
	
}

a.menu:link {
	color: white;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a.menu:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
a.menu:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
a.menu:active {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

#content_rechts{
	float: left;
	width: 200px;
	margin-left: 10px;
	
}

#module{
	border: 1px solid #ff7c00;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #ffeddc;
}
	div#module p {
		text-align:	left;
		padding: 10px;
		margin-top:0px;
	}

#module_top{
	background-color: #ff7c00;
	border-bottom: 1px solid #ff7c00;
	color: white;
	font-weight: bold;
	padding: 3px;
}

#right_bar{
	border: 1px solid #ff7c00;
	background-color: #ffeddc;
	height: 400px;
	padding: 10px;
}
	
div#footer {
	position:			absolute;
	width:				100%;
	bottom:				0; /* stick to bottom */
	background: url(../images/footer_studenten.gif) no-repeat;
	Font-family: 		Verdana, Arial, Helvetica, sans-serif;
	Font-size: 			10px;
	Font-weight: 		bold;
	color: 				#333333;
	text-align: 		center;
	height: 68px;

}
	div#footer p {
		padding:	2em;
		/*margin:		-15px;*/
		/*height: 110px;*/
	}

h1 {
	font-size:14px;
	color: #ff7c00;
	margin-top: 10px;
}

h2 {
	font-size:14px;
	color: #ff7c00;
	margin-top: 10px;
	border-top: 1px solid #ff7c00;
}

img {
	
}

table{
	
}

th{
	text-align: left;
}

tr{
	
}

a:link {
	color: black;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
a:active {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

#menu_top #currentpage{
	background: #fff;
	color: #CC0000;
}

#menu_links #currentpage {
	color: #c3a768;
	font-weight: bolder:
}

.warning {
	color: #ff0000;
}

.button{
background-color: #ff7c00;
border: 1px solid black;
color: #FFF;
font-weight: bold;
width: auto;
margin: 0 5px 0 0;
padding: 1px 5px 2px 5px;
cursor: pointer;
}