/***********************************************/
/* Use with template index.html          */
/***********************************************/

/** Anpassungen **/


/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

*{
	margin: 0px;
	padding: 0px;
}


body{
	/* background:#fff url(img/bg.gif) top left repeat-y; */
	font: normal normal normal 12px/16px normal Arial,sans-serif;
	color: #000000;
	margin:0;
	padding:0;
}

a, a:link, a:visited, a:hover {	color: #039; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 {
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin:.5em 0;
 padding: 0px;
}

h2 {
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #333;
 padding:.5em 0;
 margin: 0;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin:.5em 0;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin:0;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 11px;
 color: #888888;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
div#center {
	background-color:#FFFFFF; 
	height:100%; 
	width:1000px; 
	margin: 0px auto 0px auto;
}
#masthead	{ height:60px; width:972px;}
#divider	{ height:1px; width:972px;}
#body		{ width:972px; padding-bottom:12px;}
#navBar		{ float:left; width:210px; height:100%; padding-top:20px; }
#content	{ float:left; margin-left:30px; width:729px; height:100%;}
#headlines {
	float:right; width:223px; height:100%; min-height:675px; text-align:left; margin:0px;
	padding:10px 0px 20px 10px;
}
#botNavi	{ clear:both; text-align:right; margin-left:240px; width:717px; }
#siteInfo	{ clear:both; padding-top:2px; margin-left:242px; width:718px; }


/** ZUS. FORMATIERUNG **/
#masthead .logo		{ float:left; }
#masthead .slogan	{ float:right; margin-top:13px; left:611px; }
#botNavi a			{ line-height:16px; vertical-align:middle; padding:0 2px 2px 2px; margin-left:9px; }
#botNavi a:hover	{ text-decoration:none; }
#botNavi a img		{ border:0; vertical-align:top; }

/** FARBEN + FONTS **/
#divider	{ background:#000000; }
#headlines	{ font-size:80%; }
#botNavi	{ color:#848484; font-size:11px; }
#botNavi a	{ color:#848484; }
#siteInfo	{ color:#000000; font-size:10px; border-top:1px solid #848484; }


/** NAVIGATION **/

#navBar { font-size:11px; line-height:normal; }
#navBar ul { list-style:none; margin:0; padding:0; width:100%; }
#navBar ul li { display:block; padding:0; margin:1px 0 0 0; }
#navBar ul li li { margin:1px 0 0 0; }
#navBar ul a {
	display:block; padding:3px 5px 3px 3px; color:#000; text-decoration:none;
	border-left:8px solid #ccc; background:#ccc;
}
#navBar ul a:hover,
#navBar ul a.hilite { background:#AFFFCD; border-color:#AFFFCD; }
#navBar ul a.active:hover,
#navBar ul a.active { background:#AFFFCD; border-color:#599E67; }
#navBar ul li li a { padding-left:13px; background:#ddd; border-color:#ddd; }

/** SEARCH FORM **/
#searchform form { display:block; margin:0; padding:0; }
#searchform div { background:#ccc; padding:1px 0 2px 11px; height:19px; }
#searchform .SearchField { color:#000; font:11px arial,sans-serif; padding:1px; width:100px; height:13px; margin:0 0 0 10px; }
#searchform .SearchButton { font:10px arial,sans-serif; width:30px; height:19px; border:1px outset #999; margin:0 0 0 2px; }

