/* CSS Document */

body {
	background-color:#E9E9E6;
	padding:0px;
	margin:0px;
	font-family:sans-serif;	
	}
	
#bodycenter {
	background-color:#ffffff;
	margin-right:auto; 
	margin-left:auto; 
	width:780px;	
	}

#language {
	width:540px;
	height:14px;
	text-align:right;
	margin-right:50px;
	}
			
#content {
	z-index:1;
	overflow:auto;
	height:100%; 
	}
	
#header {	
	xposition:relative; 
	top:0px;
	border-bottom:1px dotted;
	border-color:#cccc33;
	}
	
#main {
	float:left;
	width:500px;
	xheight:100%;
	min-height:400px;
	padding-right:20px;
	padding-left:20px;
	background-color:#ffffff;
	border-right:1px groove;
	border-color:#cccc33;
	}
	
#vline {
	float:left;
	background-color:#CCCC33;
	margin-left:540px;
	width:1px;
	height:100%;
	}
			
#navi {
	margin-left:540px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	height:100%;
	}

	
		
/* TEXT */
	
.head {
	color:#666;
	font-size:20px;
	line-height:22px;
	font-weight:900;	
	letter-spacing:2px;
	padding-top:10px;
	padding-bottom:6px;	
	}
	
.title {
	color:#000;
	font-size:15px;	
	font-weight:900;	
	padding-top:15px;
	padding-bottom:4px;	
	}
	
.subtitle {
	color:#CCCC33;
	padding:12px 0px 4px 0px;
	font-size:12px;
	font-weight:600;	
	}	
.subtitle a:link {color:#CCCC33; text-decoration:none;}
.subtitle a:visited {color:#CCCC33; text-decoration:none;}
.subtitle a:hover {color:#333399; text-decoration:none;}
	
.brot, .link, .brot ul {
	font-size:11px;
	line-height:15px;	
	color:#000;
	padding-bottom:6px;
	padding-top:0px;	
	}


p {
	font-size:12px;
	line-height:16px;	
	color:#000;
	padding:0px 0px 3px 0px;
	}	

ul {
	font-size:12px;
	line-height:15px;
	list-style-image:url(img/listen_img.gif);
	color:#000;
	padding-bottom:3px;
	padding-top:0px;	
	}	
.eingang {
	font-weight:bold;
	color:#666;
	font-size:11px;
	line-height:15px;
	padding-bottom:6px;	
	}
	
.author	{
	font-size:11px;
	text-align:right;
	line-height:13px;	
	color:#333;
	font-style:italic;
	padding-bottom:6px;
	padding-top:0px;}

.pageup 
	{
	color:#ccc;
	font-size:10px;
	line-height:13px;
	padding-top:10px;
	padding-bottom:15px;
	text-align: right;
	}
			
a {}
a:link  {color: #000;}
a:visited {color:#000;}
a:hover {color:#333399;}

.grau {
	color:#787878;
	font-size:12px;
	}
.grau a {color:#787878;}
.grau a:hover {color:#333399;}
/* ----------------- tabelle ----------------- */

table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	}
td { 
	border:1px solid #ccc; 
	vertical-align:top;
	padding:3px;
	font-size:11px;
	line-height:14px;	
	}

.pause {
	color:#787878;
	}
/* ----------------- navigation top ----------------- */		
#navigation {
	padding:0px;
	hight:100%;
	}
	
.menu {
	margin-right:15px;	
	}

/* ----------------- navigation right ----------------- */

#nav-box {
	background-color:#CCCC33;
	xwidth:249px;
	height:70px;
	margin:0px;
	padding:0px;
	vertical-align:top;	
	}
#nav-start {
	border:8px solid #CCCC33;
	width:220px;
	height:170px;
	text-align:center;
	margin:0px;
	padding:0px;
	}
		
.nav-text {
	font-size:11px;
	line-height:15px;	
	padding:0px 10px 0px 10px;
	}

.nav-hell {
	font-size:11px;
	line-height:11px;	
	padding:0px 10px 3px 10px;
	color:#787878;
	}
		
.nav-title {
	font-size:12px;
	font-weight:900;
	color:#CCCC33;
	padding:20px 10px 5px 10px;
	}
	
.subnav {
	padding:10px 5px 5px 10px;
	text-align:left;
	font-size:12px;
	font-weight:900;
	color:#fff;
	}

.subnav a:link {color:#fff; text-decoration:none;}
.subnav a:visited {color:#fff; text-decoration:none;}
.subnav a:hover {color:#333399; text-decoration:none;}			
