
/* d&z conseles, Tobias Diederich */ 
/* Globale */

body { margin: 0px; padding: 0px; background: #E5E5E5; }
body.black { margin: 0px; padding: 0px; background-color: #000000; }

h1, h2, h3, h4, a, p, li, td, div { font-family: arial, helvetica, sans-serif; }
textarea { font-family: arial, helvetica, sans-serif; font-size:100%; }

/* Sperrseite */
sperrseite {z-index: 100; position: absolute; top: 500px; left: 300px; color: black; }


/* Tooltip */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Start */
# xstart form { margin: 0px; padding: 0px; }
# xstart input { background-color: #FFFFFF; border-top: 1px solid 000000; border-bottom: 1px solid 000000; border-left: 1px solid 000000; border-right: 1px solid 000000; }
#start {font-size: 75%;}

/* Kopf */
#kopf { margin:0px; padding: 0px; height: 65px; background-color: #000000; }
-#kopf img { float: left; border: 0px; }

/* Login */
#login { margin: 0px 4px 0px 0px; float: right; color: #FFFFFF; text-align: center; font-size: 75%; background: url(./system/dz_login-rechts.gif) bottom right no-repeat; background-color: #DFEBF8;}
#login-links { background: url(./system/dz_login-links.gif) bottom left no-repeat; padding: 0px; margin: 0px; }
#login form { margin: 0px; padding: 10px; }
#login input { background-color: #FFFFFF; border-top: 2px solid FFE600; border-bottom: 2px solid FFE600; border-left: 2px solid FFE600; border-right: 2px solid FFE600; }
#login a { color: #ffcc00; text-decoration: none; font-size: 100%; }
#login a:visited { color: #ffcc00; text-decoration: none; }
#login a:hover { color: #ffcc00; text-decoration: underline; }
#login-unten { padding-left: 1em; padding-right: 1em; padding-bottom: .5em; }	

/* Navigation */

#nav { height: 38px; padding: 0px; margin: 0px; float: left; width:100%; background: #000000 url(./system/dz_unten1.jpg) top left no-repeat; text-align: center; }
#nav ul { margin: 0px 0px 0px 15px; padding: 3px 0px 0px 20%; list-style: none; }
#nav li { float: left; background: url(./system/dz_nav_links.png) no-repeat left top; margin: 0px; padding: 0px 0px 0px 3px; }
#nav a { padding: 0px; margin: 0px; float: left; display: block; background: url(./system/dz_nav_rechts.png) no-repeat right top; padding: 3px 9px 3px 6px; text-decoration: none; color: #000000; line-height: 125%; }
#nav > ul a { width: auto; }
#nav a { float: none; }
#nav a:hover { color:#909090; }
#nav #reiter { background-position:0% -150px; border-width:0px; }
#nav #reiter a { background-position:100% -150px; color:#FFFFFF; }
#nav li:hover, #nav li:hover a { background-position:0% -150px; color:#FF8503; }
#nav li:hover a { background-position:100% -150px; }

#nav0 { height: 38px; padding: 0px; margin: 0px; float: left; width:100%; background: #000000 url(./system/dz_unten0.jpg) top left no-repeat; text-align: center; }
#nav0 ul { margin: 0px 0px 0px 15px; padding: 13px 0px 0px 20%; list-style: none; }
#nav0 li { float: left; background: url(./system/dz_nav_links.png) no-repeat left top; margin: 0px; padding: 0px 0px 0px 3px; }
#nav0 a { padding: 0px; margin: 0px; float: left; display: block; background: url(./system/dz_nav_rechts.png) no-repeat right top; padding: 3px 9px 3px 6px; text-decoration: none; color: #000000; line-height: 125%; }
#nav0 > ul a { width: auto; }
#nav0 a { float: none; }
#nav0 a:hover { color:#909090; }
#nav0 #reiter { background-position:0 -150px; border-width:0px; }
#nav0 #reiter a { background-position:100% -150px; color:#FFFFFF; }
#nav0 li:hover, #nav li:hover a { background-position:0% -150px; color:#FF8503; }
#nav0 li:hover a { background-position:100% -150px; }

/* Globale 2 */

#haupt { border-top: 3px solid #FF8503; clear: both; margin: 0px; padding: 0px; }
#haupt { width: 100%; background: #E5E5E5; }
#haupttd { background: url(./system/dz_ecke.gif) no-repeat left top; vertical-align: top; }

/* Seitennavigation */

#navltd { width: 175px; margin: 0px; padding: 0px; background: #FF8530; vertical-align: top; }
#navl { background: #FF8530; margin-top: 10px; width: 175px; float: left; }
#navl ul { list-style: none; margin: 0px; padding:0px; }
#navl a { color: white; text-decoration: none; }
#navl a:hover { color: #000000; text-decoration: none; }
#navl #reiter { background: #E5E5E5; color:#000000;}
#navl #reiter a { background: #E5E5E5; color:#302F42; }

#navl li.titel { font-size: 14px; font-weight: bold; line-height: 12px; padding: 6px 3px 6px 6px; margin: 0px; }
#navl li.0 { font-size: 12px; font-weight: bold; line-height: 12px; padding: 8px 4px 8px 12px; margin: 0px; }
#navl li.ende { font-size: 11px; line-height: 11px; margin: 0px; }

-#navl li.titel { font-size: 14px; font-weight: bold; border-top: 1px solid #aaa; line-height: 12px; padding: 6px 3px 6px 6px; margin: 0px; }
-#navl li.0 { font-size: 12px; font-weight: bold; border-top: 1px solid #aaa; line-height: 12px; padding: 3px 3px 3px 12px; margin: 0px; }
-#navl li.1 { font-size: 12px; font-weight: bold; border-top: 1px solid #5d5d72; line-height: 12px; padding: 3px 3px 3px 12px; margin: 0px; }
-#navl li.2 { font-size: 12px; line-height: 12px; padding: 3px 3px 3px 24px; margin: 0px; }
-#navl li.ende { border-top: 1px solid #aaa; font-size: 11px; line-height: 11px; margin: 0px; }

/* Sondereingabebox links */


#boxhg { background: #C0C0FF; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; width: 168px; }
#box { background: #C0C0FF; font-size:75%; }

- #box { background: #C0C0FF; width: 168px; }
- #box select { width: 162px; font-family: verdana, arial, helvetica, sans-serif; }
- #box select.selected { width: 162px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;}


/* Admin links */

#admin { font-size:75%; }
#admin { background: #FF2f42; margin-left: 3px; width: 168px; }
#admin ul { list-style: none; margin: 0px; padding: 0px; }
#admin a { color: white; text-decoration: none; }
#admin a:hover { color: #ffcc00; text-decoration: none; }
#admin li.0 { font-size: 12px; font-weight: bold; border-top: 1px solid #aaa; line-height: 12px; padding: 3px 3px 3px 12px; margin: 0px; }
#admin li.ende { border-top: 1px solid #aaa; font-size: 11px; line-height: 11px; margin: 0px; }
#adminleg ul { list-style: none; margin: 12px; padding: 0px; }
#adminleg li { color: #FFFFFF; font-size: 10px; font-weight: normal; padding: 0px 0px 0px 0px; }

/* Admin Hauptseite */

#adminh { background: #FF2f42; width: 100%; }
#adminh table { width: 100%; }
#adminh td { width: 100%; font-size:90%; background: #E8E8E8; text-align: center;}
#adminh input { font-family: verdana, arial, helvetica, sans-serif; font-size:100%; background-color: #FFFFFF; border-top: 1px solid FFE600; border-bottom: 1px solid FFE600; border-left: 1px solid FFE600; border-right: 1px solid FFE600; }

/* Fenster */

#fenster { background-color: #FFFFE1; padding: 4px 4px 4px 4px; margin: 0px; }
#fenster { width: 486px; }
#fenster { font-size:90%; }
#fenster input { font-family: verdana, arial, helvetica, sans-serif; font-size:76%; }
#fenster h2 { margin-top: .5em;	padding: 0; border-bottom: 3px solid #ffcc00; font-size: 123%; }
#fenster img { border: 0px; }
#fenster td.liste { font-size:76%; padding: 3px; vertical-align: middle; text-align: center; }

/* Inhalt */

#inhalt { padding: 0em 1em 1em 1em; margin: 0px; }
#inhalt { font-size:90%; }
#inhalt { width: 830px; overflow: visible; }
#inhalt input { font-family: verdana, arial, helvetica, sans-serif; font-size:76%; }
#inhalt textarea { font-family: verdana, arial, helvetica, sans-serif; font-size:73%; }
#inhalt select { font-family: verdana, arial, helvetica, sans-serif; font-size:73%; }
-#inhalt h2 { margin-top: .5em;	padding: 0px; border-bottom: 3px solid #ffcc00; font-size: 123%; }
#inhalt h2 { background: #E5E5E5; margin-top: .5em; padding: 6px 3px 6px 6px; font-size: 123%; }
#inhalt table.adminn { width: 96%; background: #FF8080; border-top: 2px solid FF2f42; border-bottom: 2px solid FF2f42; border-left: 2px solid FF2f42; border-right: 2px solid FF2f42;}
#inhalt td.adminn { font-weight: bold; color: FF2F42; background-color: #f0f0f0; padding: 2px; vertical-align: middle; text-align: left;}
#inhalt table.admin { width: 96%; background: #AABDC7; border-top: 2px solid #427690; border-bottom: 2px solid #427690; border-left: 2px solid #427690; border-right: 2px solid #427690;}
#inhalt td.admin { font-weight: bold; color: #02486C; background-color: #f0f0f0; padding: 2px; vertical-align: middle; text-align: left;}
#inhalt td.admin0 { background-color: #f3f2fa; padding: 2px; vertical-align: middle; text-align: right;}
#inhalt td.admin1 { font-weight: bold; color: FF2F42; background-color: #f0f0f0; padding: 2px; vertical-align: middle; text-align: left;}
#inhalt td.admin2 { background-color: #f0f0f0; padding: 2px; vertical-align: middle; text-align: left;}
#inhalt td.admin3 { background-color: #f0f0f0; padding: 2px; vertical-align: middle; text-align: center;}
#inhalt td.liste { font-size:76%; padding: 3px; vertical-align: middle; text-align: left; }
#inhalt td.lister { font-size:76%; padding: 0px; vertical-align: middle; text-align: right; }
#inhalt td.liste2 { font-size:56%; padding: 3px; vertical-align: middle; text-align: left; }
#inhalt table.liste { width: 96%; }
#inhalt img { border: 0px; }

/* Spezialblock */

#spblock table { padding: 0px; margin: 0px; }
#spblock td.0 {width: 11px; height:11px; background-color:#E5E5E5; }
#spblock td.1 {height: 11px; background-color:#CECECE; }
#spblock td.2 {width: 11px; background-color:#CECECE; }
#spblock td.3 {background-color:#CECECE; padding:3px; font-family: verdana, arial, helvetica, sans-serif; font-size:76%;}
#spblock td.3a {background-color:#CECECE; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size:110%;}
#spblock td.6 {font-family: verdana, arial, helvetica, sans-serif; font-size:110%;}
#spblock td.7 {padding: 6px; font-family: verdana, arial, helvetica, sans-serif; font-size:76%;}

/* Fuss */

#fuss { margin-top: 0px; border-top: #302F42 1px solid; padding: 1em; clear: both; text-align: center; font-size: 75%; font-family: arial, helvetica, sans-serif; }
#fuss a { color:000000; text-decoration: none; }

/* Ende */

