/*
Stylesheet fuer Nillson
---------------------------------
Version 1.0 vom 28.10.05
*/


* {margin: 0; padding: 0;}
body {
color: #333;
background: white url(../../img2/nillson_bg_980.gif) 0 0 repeat-y;
font: x-small/normal verdana, arial, helvetica, sans-serif;
font-size: small;
}
html>body {font-size: small;}	/* be nice to opera 5 */

/*-- ( Formulare ) ---------------------------------------------------------*/
input {
	color: black;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
}

textarea {
	color: black;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
}

select {
	color: black;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
}

option {
	color: black;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
}

/*-- ( Hyperlinks ) ---------------------------------------------------------*/
a:link, a:visited {text-decoration: none; color: #333;}
a:hover, a:active {text-decoration: underline;}
p {margin-bottom: 1em;}


/* help passt sich nicht gut ein - daher abschalten (erstmal) */
p.help { font-size: xx-small; display: block; border: 1px solid black; padding: 5px; }

p.heading {
margin-bottom: 1em;
font: bold 120% arial, verdana, helvetica, sans-serif;
border-bottom: 1px solid #333;
}

h2, h3 {
margin-bottom: 1em;
font: bold 120% arial, verdana, helvetica, sans-serif;
border-bottom: 1px solid #333;
}
h3 {border-bottom: none;}
/* hr {display: none;} */
hr.divider {
       display: none;
}

/*-- ( Container-Box ) ------------------------------------------------------*/
#container {width: 980px;}

/*--- ( Header-Box :: Kopfbereich ) -----------------------------------------*/
#header {
position: relative;
width: 980px;
height: 88px;
/* background: #004488 url(../../img2/nillson_classic_bord.gif) top left repeat-x; */
}
#header h1 {
margin-left: 227px;
font-size: 100%;
line-height: 62px;
color: white;
}
#header h1 a {
color: white;
text-decoration: none;
}
#header h1 a:hover {text-decoration: underline;}

/*--- ( Toolbox :: kleine Navigationsbox oben rechts )-----------------------*/
#toolbox {
padding: 1px 2px 2px;
position: absolute;
bottom: 26px;
right: 0;
width: 232px;
font-size: 70%;
background: #ddd;
}
#toolbox ul {list-style: none;}
#toolbox li {
list-style: none;
display: inline;
}
#toolbox a:link, #toolbox a:visited {
text-decoration: none;
color: black;
}
#toolbox a:hover {text-decoration: none; color: #666;}

/*--- ( Navigations-Box ) ---------------------------------------------------*/
#navi {
margin: 20px 0 0;
float: left;
width: 207px;
font: 85%/normal arial, verdana, helvetica, sans-serif;
}
#navi ul, #navi li {list-style: none;}
#navi ul {margin: 0 20px;}
#navi a {
padding: 3px 0 3px 18px;
display: block;
text-decoration: none;
/* background: url(../../img2/secnav1.gif) 0 5px no-repeat; */
color: #333;
width: 167px;				/* fuer IE/Win 5.xx */
width: 149px;
}
html>#navi a {width: 149px;}	/* be nice to opera 5 */				
#navi a:hover {
color: #004488;
/* background-image: url(../../img2/secnav1sel.gif); */
}
#navi a.c1 {
background: url(../../img2/nav_c1.gif) 0 5px no-repeat;
}
#navi a.c2 {
background: url(../../img2/nav_c2.gif) 0 5px no-repeat;
}
#navi a.c3 {
background: url(../../img2/nav_c3.gif) 0 5px no-repeat;
}
#navi a.c4 {
background: url(../../img2/nav_c4.gif) 0 5px no-repeat;
}
#navi a.c5 {
background: url(../../img2/nav_c5.gif) 0 5px no-repeat;
}
#navi a.c6 {
background: url(../../img2/nav_c6.gif) 0 5px no-repeat;
}
#navi a.c7 {
background: url(../../img2/nav_c7.gif) 0 5px no-repeat;
}
#navi a.c8 {
background: url(../../img2/nav_c8.gif) 0 5px no-repeat;
}
#navi a.c9 {
background: url(../../img2/nav_c9.gif) 0 5px no-repeat;
}
#navi a.rss {
background: url(../../img2/nav_rss.gif) 0 5px no-repeat;
}

/*------( 2. Navigationsstufe mit Klasse .subnavi )-----*/
#navi ul.subnavi {margin: 0;}
#navi ul.subnavi a {
padding-left: 28px;
background: url(../../img2/secnav2.gif) 19px 7px no-repeat;
font-size: 90%;
width: 167px;			/* fuer Win/IE 5.xx */
width: 139px;			
}
html>#navi ul.subnavi a {width: 139px;}	/* be nice to opera 5 */
#navi ul.subnavi a:hover {
background-image: url(../../img2/secnav2.gif);
color: #538eba;;
}

/*---- ( contentWrap :: Box welche die Content-, Sidebar u. Footer-Box beinhaltet ) --*/
#contentWrap {
float: right;
width: 773px;
background: transparent;
}

/*--- ( Content :: Inhaltsbereich ) -----------------------------------------*/
#content {
padding: 20px 20px 0;
float: left;
overflow: auto;
font-size: 85%;
width: 537px;			/* fuer Win/IE 5.xx */
width: 497px;
}
html>#content {width: 497px;}	/* be nice to opera 5 */
#content p {line-height: 1.5; }
#content img {padding: 4px;}
#content ul {padding: 4px; margin: 8px;}
#content td {padding: 4px;}
#content form {margin-bottom: 8px;}
#content ol {margin-left: 24px; margin-bottom: 6px; margin-top: 6px; }
#content ul {margin-left: 24px; margin-bottom: 6px; margin-top: 6px; }

/*---- ( Sidebar :: Rechte Box )---------------------------------------------*/
#sidebar {
margin-top: 20px;
float: right;
width: 236px;
overflow: hidden;
}
#sidebar img {margin: 0 20px 20px;}

/*---- ( Footer :: Fusszeile ) ----------------------------------------------*/
#footer {
padding-top: 40px;
clear: both;
width: 100%;
background: transparent;
}
#footer p {
text-align: center;
margin: 0 256px 0 20px;
padding: 5px 0 20px;
border-top: 1px solid #333; 
font-size: 70%; 
}
#footer a:link, #footer a:visited {
color: #333;
text-decoration: none;
font-weight: bold;
}
#footer a:hover, #footer a:active {
color: #333;
text-decoration: underline;
}
/*----- ( "nach oben"-Link )------------------------------------------------*/
.toTop {
font-size: 85%;
display: block;
margin: 30px 256px 20px 20px;
text-align: right;}
.toTop a {
padding-left: 14px;
background: url(../../img2/toTop-but.gif) 0 60% no-repeat;
}

/*---( Sidebar :: Box mit Inhalt )------------------------------------------*/
dl.box {
margin: 0 20px 20px;
border: 1px solid black;
font-size: 85%;
background: white;
}
dl.box dt {
padding: 3px 20px;
font-weight: bold;
color: #333;
background: #ddd;
border-bottom: 1px solid #333;
}
dl.box dd {
padding: 6px 20px;
line-height: 1.4;
}
dl.box td { padding: 2px; }

/*----( "mehr"-Link )--------------------------------------------------------*/
a.mehrBox:link, a.mehrBox:visited {
padding: 0 2px;
font-size: 90%;
border: 1px solid #333;
color: #333;
text-decoration: none;
}
a.mehrBox:hover {text-decoration: none; background: #eee;}

/*--( Liste innerhalb der Box mit Inhalt )-----------------------------------*/
dl.box dd ul {
margin: 0 0 6px 5px;
list-style: none;
}
dl.box dd ul li {
padding: 0 0 .1em 12px;
list-style: none;
background: url(../../img2/list-but-02.gif) 0 50% no-repeat;
}
