@import "typograohy.css";
@import "menu.css";

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* Basiscs */
html
{
  margin: 0;
  padding: 0;
}

body
{
   font: 0.9em "Georgia, Garamond, ",serif;
	 text-decoration:none;
	 background-color:#000000;
	 color:#ffffff;
	 margin:0px;
}

/*  Verhalten von Links */
/*  Aussehen normale Links und bereits besuchte Links*/
a:link, a:visited
{ 
	text-decoration:underline;
	font-weight:normal;
	color:#333333;
	font-size:0.95em;
}

/*  Seitenlayout 3-geteiltes CSS-Boxmodell */
/*  Wurzelbox */
#root
{
	text-align:center;
 	margin:0px;
	width:800px;
	margin:0px auto;
	text-align:left;
}

/*  Layout Kopf der Seite*/
#banner
{
	text-align:center;
	padding:13px;
	height:35px;
	color:#E7E7E7;
	border-bottom-width:2px;
	border-bottom-style:groove;
	border-color:#AAA;
	font-size:0.8em;
}

/* Layout linker Seitenbereich für das Menü  */
#links 
{
	background-color:#141414;
	background-image: url(../src/backgrnd_2.gif);
	float:left;
	margin-top:10px;
}

/*  Hauptteil der Seite */
#mitte 
{
	width:605px;
	float:right;
	padding:0px 10px;
	#color:#000033;
	margin-top:32px;
}

/*  Haupttextfeld */
.textfeld
{
	text-align:left;
	width:560px;
	margin-top:9px;
	padding:5px 20px 20px;
	background-image: url(../src/text_back.gif);
	color:#000033;
	
	border-color: #FFF #AAA #AAA #FFF;
	border-bottom-width:2px;
	border-bottom-style:groove;
	border-top-width:2px;
	border-top-style:groove;
	border-left-width:2px;
	border-left-style:groove;
	border-right-width:2px;
	border-right-style:groove;
}

/*  Formatierung für Nachrichteneinträge*/
.news
{
	margin-top:3px;
	background-image: url(../src/text_back.gif);
	color:#000033;
	padding:3px 20px 5px;
	
	border-color: #FFF #AAA #AAA #FFF;
	border-bottom-width:2px;
	border-bottom-style:groove;
	border-top-width:2px;
	border-top-style:groove;
	border-left-width:2px;
	border-left-style:groove;
	border-right-width:2px;
	border-right-style:groove;
}

/*  Formartierung Nachrichtendatum*/
.newsdate
{
	font-size:0.8em;
	color:#eCeCeC;
	background-color:#141414;
	background-image: url(../src/backgrnd_2.gif);
	width:560px;
}

.user
{
	font-size:0.8em;
	color:#eCeCeC;
	background-color:#141414;
	background-image: url(../src/backgrnd_2.gif);
	width:128px;
	float:left;
}

/*  Layout Fuß der Seite
#footer
{
	text-align:center;
	height:28px;
	color:#E7E7E7;
	border-top-width:2px;
	border-top-style:groove;
	border-color:#AAA;
	font-size:0.8em;
}*/