﻿/* Formatdefinitionen */

body
{
font-family:Tahoma,sans-serif;
font-size:small;
padding-bottom:10px;
background-color:#B9C4D6;
}

img
{
border-width: 0;
}

form
{
margin:2px;
}

/*********************************************************************************/
/* Containerdefinitionen, nach Bereichen unterteilt */
/*********************************************************************************/
#container
{
background-color:  #F0F0F0; /*#F0F0F0;*/
background-image: url('Icons/bgNeutral.gif');
background-repeat: repeat-y;
width:980px;
margin: 0px auto 0px auto;
border: 1px #666666 solid;
}

#navcontainer
{
float: left;
width: 140px;
margin: 0px;
}

#searchbox
{
margin:10px;
padding:5px;
border: 1px solid #778;
background-color: #F0F0F0;
}

#warning
{
margin: 10px 10px 10px 10px;
padding: 0.2em;
border: 2px solid red;
background-color: #F0F0F0;
}


#validbox
{
text-align: center;
margin:10px;
padding:5px;
border:0px;
}

#newsbox
{
border-bottom: 1px solid #778;
}

#newsbox .caption
{
border: 1px solid #778;
background-color:#E0E0E0;
padding:4px;
font-weight:bold;
font-size:larger;
}

#newsbox .head
{
margin:2px;
margin-top: 10px;
border-bottom: 1px solid #778;
}

#newsbox .text
{
padding:2px;
}

/*********************************************************************************/
/* Formatierung der Kopfzeile */
/*********************************************************************************/
#banner
{
background: url('Icons/Kopieren von selected.gif') repeat-x;
}

/*********************************************************************************/
/* Formatierung des Inhalts */
/*********************************************************************************/


#content
{
margin: -20px 10px 10px 150px;
padding: 0.5em;
border-left: 1px solid #778;
border-right: 1px solid #778;
border-bottom: 1px solid #778;
}

#content table
{
font-family:Tahoma,sans-serif;
font-size:small;
padding: 0px;
}

#content table.nodeco
{
font-family:Tahoma,sans-serif;
font-size:small;
padding: 0px;
}

/*#content tr.line:hover
{
	background-color:#add8e6;
}*/


#content td.bild
{
padding: 10px;
background-color: #E9E9E9;
text-align: center;
}

#content td.bild:hover
{
padding: 10px;
text-align: center;
text-decoration: none;
background-color: #D0D0D0;
border: 0px solid #E0E0E0;
margin: 1px;
}

#content th
{
border-top-style:solid;
border-width:1px;
border-color:black;
text-align: left;
}

#content h1
{
font-family:Tahoma,sans-serif;
font-weight:normal; 
font-style:italic; 
font-size:2em;
border: 1px solid #778;
background-color: #E0E0E0;
}

#content h2
{
font-family:Tahoma,sans-serif;
font-weight:bold; 
font-size:1.2em; 
font-style:italic;
border: 1px solid #778;
padding: 2px;
background-color: #E0E0E0; 
}

#content h3
{
font-family:Tahoma,sans-serif; 
font-weight:bold; 
font-size:1em; 
font-style:italic;
border-bottom: 1px solid #778;
padding: 2px;
}

#content h4
{
font-family:Tahoma,sans-serif; 
font-weight:bold; 
font-size:1em;
padding: 2px;
}

#content a
{
text-decoration: none; 
color:#0000AA;
background-repeat: no-repeat;
background-position:2px;
margin: 1px;
}

#content a.nodeco:hover
{
text-decoration: none;
background-color: transparent;
border: 0px;
margin: 1px;
}

#content a:hover
{
background-color: #CCCCCC;
border: 1px solid #0000AA;
margin: 0px;
}

#content a.extern
{
background-image: url('Icons/extlink.gif');
background-position: 0px;
padding-left:13px;
}

#content a.intern
{
background-image: url('Icons/intlink.gif');
background-position: 0px;
padding-left:13px;
}

#content a.pdf
{
background-image: url('Icons/pdf.gif');
padding-left:18px;
}

#content a.ppt
{
background-image: url('Icons/ppt.gif');
padding-left:18px;
}

#content a.zip
{
background-image: url('Icons/zip.gif');
padding-left:20px;
}

#content a.chm
{
background-image: url('Icons/chm.gif');
padding-left:18px;
}

#content a.exe
{
background-image: url('Icons/exe.gif');
padding-left:18px;
}

#content a.mail
{
background-image: url('Icons/mail.gif');
padding-left:21px;
}

#content a.top
{
background-image: url('Icons/arrowup.gif');
padding-left:12px;
}

#content a.back
{
background-image: url('Icons/arrowleft.gif');
padding-left:18px;
}

#content a.forward
{
background-image: url('Icons/arrowright.gif');
padding-left:18px;
}

#content a.down
{
background-image: url('Icons/arrowdown.gif');
padding-left:12px;
}

#content a.panel
{
background-image: url('Icons/panel.gif');
padding-left:16px;
}

#reflist
{
}

#reflist li
{
text-align: left;
margin-bottom: 1em;
}

/*********************************************************************************/
/* Formatierung der Fusszeile */
/*********************************************************************************/
#footer
{
clear: both;
/*background-image: url('Icons/bgNeutral.gif');*/
background-image: url('Icons/selected.gif');
background-color: #C0C0C0;
padding: .4em;
text-align: left;
font-size:.85em;
}

#footer a.intern
{
text-decoration: none;
background-image: url('Icons/intlink.gif');
background-repeat: no-repeat;
background-position: 1px;
padding-left:15px;
}

#footer a.locked
{
text-decoration: none;
background-image: url('Icons/offlock.gif');
background-repeat: no-repeat;
background-position: 1px;
padding-left:15px;
}


#footer a:hover
{text-decoration: underline;}

/*********************************************************************************/
/* Hier kommt die Hauptnavigation, die Links steht */
/*********************************************************************************/

#navlist
{
margin:10px;
padding:0px;
font: bold 12px Tahoma, sans-serif;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
width:118px;
}

#navlist li
{
margin-left: 0px;
padding-left: 0px;
list-style: none;
border-top: 1px solid gray;
text-align: left;
}

#navlist li a
{
margin-left: 0px;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 3px;
width:115px;
text-decoration: none;
background:url('Icons/menu.gif') repeat-x;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #FFFFFF;
background:url('Icons/hover.gif') repeat-x;
/*border-bottom:0px;
border-top:0px;*/
}

/*********************************************************************************/
/* Ab hier ist die Unternavigation, die als Karteireiter in der Seite erscheinen */
/*********************************************************************************/
#subnav
{
margin-left: 150px;
margin-right: 10px;
margin-top: 10px;
}

#subnavlist
{
padding-bottom: 3px;
padding-left: 0px;
padding-top: 10px;
margin-left: 0px;
margin-top: 10px;
border-bottom: 1px solid #778;
font: bold 12px Tahoma, sans-serif;
}

#subnavlist li
{
list-style: none;
margin:0px;
padding:0px;
display: inline;
}

#subnavlist li a
{
padding: 3px 6px;
margin-right: -5px;
border: 1px solid #778;
background: #DDE;
background:url('Icons/menu.gif') repeat-x;
text-decoration: none;
}

#subnavlist li a:link { color:#444444; }
#subnavlist li a:visited { color: #444444; }

#subnavlist li a:hover
{
color: #FFFFFF;
border-width:1px;
background:url('Icons/hover.gif') repeat-x;
}

