/* (c) 2005 Stefan Haddewig (V1.0) www.xplugged.com stefan.haddewig@xplugged.com */



/* Definition der Standard-Stile */

body	{ background:#000000; color:#454D7E; font-weight:normal; font-size:12px; line-height:16px; 
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

p		{ color:#454D7E; font-weight:normal; font-size:12px; line-height:16px; 
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

h1		{ color:#B33529; font-weight:bold; font-size:18px; line-height:12px; 
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; }

ul		{ color:#454D7E; font-weight:normal; font-size:12px; line-height:16px; 
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
		list-style-type:square; list-style-image:url(interface/bullet.gif); /*margin-left:0px;*/ }



/* Definition der Tabellenzellen fŸr Titlebox, Menubox, Untermenubox und Contentbox */

.tbox	{ background:#FFFFFF; width:900px; height:75px; padding:0px; margin:0px; position:relative; }

.mbox	{ background:#454D7E; width:900px; height:25px; padding:0px; margin:0px; position:relative; }
		
.ubox	{ background:#454D7E; width:200px; height:100%; padding:0px 0px 18px 0px; margin:0px; 
		position:relative; background-image:url(interface/schatten_umenu.gif); 
		background-repeat:no-repeat; background-position:left top; }
		
.cbox	{ background:#C7C9D8; width:700px; height:100%; padding:0px 0px 16px 0px; margin:0px; position:relative; 
		background-image:url(interface/schatten.gif); background-repeat:repeat-x; background-position:left top; }



/* Definition der Tabellenzellen innerhalb der Contentbox */

.head	{ width:500px; height:75px; padding:16px 0px 0px 0px; margin:0px; position:relative; }
				
.text	{ color:#454D7E; font-weight:normal; font-size:12px; line-height:16px; 
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

.hrow	{ background:#B33529; width:500px; height:16px; padding:2px 1px 1px 10px; margin:0px; 
		position:relative; color:#FFFFFF; font-weight:bold; font-size:10px; line-height:14px; 
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:#B33529; }



/* Definition des normalen Link-Verhaltens */

a:link		{ color: #B33529; text-decoration: none }
a:visited	{ color: #B33529; text-decoration: none }
a:hover		{ color: #B33529; text-decoration: underline }
a:active	{ color: #454D7E; text-decoration: underline }



/* Definition der Menuleiste */

div#menu 	{ position: relative; top: 0px; left: 0px; background: transparent; 
			padding: 0px; margin: 0px; 
			font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; 
			font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

div#menu	a { display: block; padding: 6px 10px 7px 10px; background: transparent; }

div#menu a:link 	{ color: #FFFFFF; background-color: transparent; }
div#menu a:visited 	{ color: #FFFFFF; background-color: transparent; }
div#menu a:hover 	{ color: #FFFFFF; background-color: #B33529; text-decoration: none }
div#menu a:active 	{ color: #FFFFFF; background-color: #B33529; text-decoration: none }

#mhot		{ font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; 
			font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
			display: block; margin: 0px; padding: 6px 10px 7px 10px; color:#B33529; 
			background-color: #FFFFFF; }



/* Definition der Untermenu-Seitenleiste */

div#sidebar { position: relative; top: 0px; left: 0px; width: 200px; background: transparent; 
			padding: 44px 0px 0px 0px; margin: 0px; 
			font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; 
			font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

div#sidebar a { display: block; padding: 2px 1px 3px 10px; background: transparent; }

div#sidebar a:link 		{ color: #FFFFFF; background-color: transparent; }
div#sidebar a:visited 	{ color: #FFFFFF; background-color: transparent; }
div#sidebar a:hover 	{ color: #FFFFFF; background-color: #B33529; text-decoration: none }
div#sidebar a:active 	{ color: #FFFFFF; background-color: #B33529; text-decoration: none }

#hot		{ display: block; margin: 0px; padding: 2px 1px 3px 10px; color:#FFFFFF; 
			background-image:url(interface/umenu_hi.gif); background-repeat:repeat-y; 
			background-position:left top; }



/* Definition der News-Seitenleiste der Homepage*/

div#news 	{ position: relative; top: 0px; left: 0px; width: 200px; background: transparent; 
			padding: 19px 3px 0px 8px; margin: 0px; 
			font-weight: normal; font-size: 10px; line-height: 12px; text-decoration: none; 
			font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }



/* Definition der Navigations-Buttons (vor, zurueck, plus) */

div#button	{ position: relative; top: 0px; left: 0px; /*width: 18px; height: 18px; */ padding: 0px; 
			margin:0px 2px 2px 0px; border: 1px dotted #FFAE2E; background: transparent none top left no-repeat; }

div#button 	a { display: block; }

div#button 	a:link 		{ background-color: #576F83; }
div#button 	a:visited 	{ background-color: #576F83; }
div#button 	a:hover 	{ background-color: #678194; }
div#button 	a:active 	{ background-color: #FFAE2E; }
