/* Globals */

body { 
	margin:0;
	padding:0;
	background-color:#eee;
	background-image:url('img/bg01.jpg');
	font-size:1em;
	line-height:1.2em;
}

body.small {
	background-image:none;
	text-align:center;
	overflow:hidden;
	background-color:#000;
	background-image:url('img/gallerie_bg.gif');
}

a {
	text-decoration:none;
	color:#D34E13;
}

a:hover {
	text-decoration:underline;
}

/* NAV */

div.nav {
	position:absolute;
	left:0px;
	top:155px;
	height:400px;
	width:160px;
}

a.logo {
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
}

a.nav, a.nav_selected {
	text-decoration:none;
	clear:both;
	color:#DDE4A1;
	font-weight:bold;
	font-family:arial;
	float:left;
	
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dotted #DDE4A1;
	font-size:15px;
	width:160px;
	background-color:#000000;
}
a.nav_selected {
	background-color:#342;	
}

a.nav:hover, a.nav_selected:hover {
	background-color:#EDEFE1;
	color:#899155;
	text-decoration:none;
}

a.subnav, a.subnav_selected {
	text-decoration:none;
	clear:both;
	color:#DDE4A1;
	font-weight:bold;
	font-family:arial;
	float:left;
	
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #6D7431;
	font-size:13px;
	width:160px;
	background-color:#000000;
}

a.subnav_selected {
	background-color:#342;	
}

a.subnav:hover, a.subnav_selected:hover {
	background-color:#EDEFE1;
	color:#899155;
	text-decoration:none;
}

span.silvia {
	font-family:kaggish,arial;
	font-size:18px;
	color:#899155;
}

div.nav_end {
	width:160px;
	margin:0;
	padding:0;
	border-top:1px dotted #DDE4A1;
	float:left;
}

/* Content */

span.greyinfo {
	color:#899155;
}

div.content {
	width:740px;
	left:195px;
	top:35px;
	position:absolute;
	color:#000;
	font-family:arial;
	margin-bottom:40px;
	padding-bottom:40px;
	
}

p {

	margin:0;
	padding:0;
	margin-bottom:10px;
}

/* Headlines */

h1 {
	font-family:kaggish,arial;
	font-size:36px;
	line-height:36px;
	color:#D34E13;
	font-weight:bold;
	border-bottom:1px dotted #D34E13;
	
	margin-top:39px;	
	margin-bottom:24px;
}

h2 {
	font-family:kaggish,arial;
	font-size:20px;
	color:#D34E13;
	font-weight:bold;
	background-color:#DDE4A1;
	padding:2px;
	padding-left:8px;
	border-bottom:1px solid #CCD49B;
	
	margin-top:42px;	
	margin-bottom:18px;
}

h2.no_top_margin {
	margin-top:0px;
}

h3 {
	font-family:kaggish,arial;
	font-size:18px;
	color:#D34E13;
	font-weight:bold;
	border-bottom:1px dotted #D34E13;
	padding:0;
	margin:0;
	
	margin-top:12px;	
	margin-bottom:9px;
}

h5 {
	font-size:17px;
	font-family:arial;
	font-weight:bold;
	color:#342;
	padding:0;
	margin:0;
	
	margin-top:12px;	
	margin-bottom:3px;
	
}

/* Lists */

ul {
	margin:0;
	margin-left:15px;
	padding:0;
	margin-bottom:5px;
}


li {
	margin:0;
	padding:0;
}

/* Other special elements */

a.back {
	display:block;
	border-top:1px solid #D34E13;
	margin-top:50px;
	padding-top:4px;
	font-size:12px;
}

div.programmtitel {
	padding:7px;
	
	margin-bottom:12px;
	margin-top:9px;
	color:#899155;
	font-weight:bold;
	border:1px dotted #899155;
	
}

a.download {

	padding:6px;
	float:left;
	clear:both;
	border:1px solid #D34E13;
	background-color:#F9FAF8;
	width:340px;
	margin-bottom:5px;
	font-size:12px;
}

a.download:hover {
	text-decoration:none;
	background-color:#fff;
}

img.ext {
	border:0;
	margin-left:6px;
	margin-right:10px;
	vertical-align:text-bottom;
}

/* FORUM STUFF */


tr.forum_row0, .forum_row1 { color:#000000; 
font-family:Verdana,Arial; 
font-size:14px; 
line-height:14pt;

 }
 
td.a_padme {
	padding:4px;
}
td.a_padmer {
	padding:4px;
	text-align:right;
}
 
/*
tr.forum_row0 { 	background-color: #ddd;	}
tr.forum_row1 { 	background-color: #eee;	}
tr.forum_row0_list { 	background-color: #e8e8e8;	}
tr.forum_row1_list { 	background-color: #eee;	}
*/

tr.forum_row0 td, tr.forum_row1 td {
	padding:10px;
	vertical-align:top;
	border-top:1px solid #899155;
}



tr.forum_row0_list td, tr.forum_row1_list td {
	padding:10px;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana,Arial; 
	font-size:11px; 
	line-height:11pt;
}

tr.forum_row_listhead { 	
	background-color: #ccc;	
	font-weight:bold;
	padding:10px;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana,Arial; 
	font-size:11px; 
	line-height:11pt;

}
tr.forum_row_listhead td {
	border-top:1px solid #A80820;
}
.forum_button {
	font-family:Kaggish,Verdana,Arial; 
	font-size:16px; 
	font-weight:bold;
	background-color:#DDE4A1;
	color:#D34E13;
	padding:8px;
	padding-left:20px;
	padding-right:20px;
}

span.forum_quote {
	font-family:Courier;
	background-color:#fff;
	color:#666;
}

a.forumsellink {
	text-decoration:none;
}
a.forumsellink:hover {
	text-decoration:underline;
}


