﻿body { margin: 0 auto;
       font-size: 12px;
       color: #ffffff;
       background: #404346 url('img/back.gif') repeat-x;
       font-family: Arial, Helvetica, sans-serif;
       text-align: center;
       background-color:#404346}

img {border: 0px none;}

.top  {
	text-align: left;
	width: 800px;
	height: 36px;	
}

.top h1 {
	font-size: 20px;
	color: #ffffff;
	margin: 2px 0 2px 0px;
	padding: 0;
	float:right;
}

.top h2 {
	font-size: 20px;
	color: #ffffff;
	margin: 2px 0 2px 0px;
	padding: 0;
}

.top b { font-size: 12px;
         color: #ffffff;}

.main { margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 800px;}

.suche { margin: 10px 0 0 0 ;
         padding: 8px 0 0 0;
         width: 598px;
         height: 36px;
         text-align: center;}

input.suchen { width: 100px;
               height: 25px;
               color: #ffffff;
               font-weight:bold;
               border-style: transparent; border-width: 0px;
               background-image: url('img/bg-suchen.gif');}

input.search { width: 350px;
               height:20px;
               FONT-SIZE: 14px;
               border-top-color:#999999;
               border-left-color:#999999;
               border-right-color:#333333;
               border-bottom-color:#333333;
               border-width: 2px;
               border-style:solid;
               background-color: #ffffff;}

.eintrag { height:18px;
           FONT-SIZE: 14px;
           border-top-color:#999999;
           border-left-color:#999999;
           border-right-color:#333333;
           border-bottom-color:#333333;
           border-width: 1px;
           border-style:solid;
           background-color: #ffdfdf;}

.eintrag_info { FONT-SIZE: 14px;
                border-top-color:#999999;
                border-left-color:#999999;
                border-right-color:#333333;
                border-bottom-color:#333333;
                border-width: 1px;
                border-style:solid;
                background-color: #ffdfdf;}

.eintrag_select { height:30px;
           FONT-SIZE: 14px;
           border-top-color:#999999;
           border-left-color:#999999;
           border-right-color:#333333;
           border-bottom-color:#333333;
           border-width: 1px;
           border-style:solid;
           background-color: #ffdfdf;}

.here { border-left:1px solid #999999; border-right:1px solid #333333; border-top:1px solid #999999; border-bottom:1px solid #333333; padding:0px; height: 22px;
        background: #323232 url('img/bg-here.gif') repeat-x;
        text-align: left;
        margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; background-color:#323232}

.here p { margin: 0px 0px 0px 0px;
          padding: 3px 0px 0px 5px;}

.here a { background: none;
          line-height:1.2em;
          color: #ffffff;
          font-size: 12px;
          text-decoration: none;}

.left { border-left:1px solid #999999; border-right:1px solid #333333; border-top:1px solid #999999; border-bottom:1px solid #333333; float: left;
        margin: 10px 0px;
        padding: 0px;
        text-align: left;
        width: 180px;
        background: #686868 url('img/bg-left.gif') repeat-x;
        }

.left_head { color: #ffffff;
             font-size: 12px;
             font-weight: bold;
             height: 18px;
             background-color: #000000;
             text-align: right;
             margin: 0 0 0 0;
             padding: 5px;}

.left ul { background: none;
	  list-style-type: none;
	  margin: 5px 0px 0px 5px;
	  padding: 0px 0px 5px 0px;}

.left a { background: none;
          line-height:1.2em;
          color: #ffffff;
          font-size: 12px;
          text-decoration: none;
          margin: 0px 0px 0px 0px;
	 	  padding: 0px 0px 0px 0px;}


.right { border-left:1px solid #999999; border-right:1px solid #333333; border-top:1px solid #999999; border-bottom:1px solid #333333; float: right;
         margin: 10px 0px;
	     width: 598px;
         background: #686868 url('img/bg-content.gif') no-repeat top center;
         padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px; background-color:#686868}

.right h2 { font-size: 14px;
            color: #ffffff;
            margin: 2px 0 5px 5px;
            padding: 0;}

.tip { margin: 10px 0px 10px 5px;
       padding: 0;}

.cat { float: left;
       width: 232px;
       margin: 0px 10px 20px 50px;
       padding: 0;}

.cat a { background: none;
         color: #fac639;
         font-size: 14px;
         text-decoration: none;}

.txt { margin: 10px 10px 10px 10px;
       padding: 0px 0px 10px 0px;
       text-align: justify;
       width: 570px;}

.txt h2 { font-size: 14px;
          color: #ffffff;
          margin: 2px 0 5px 0px;
          padding: 0;}

.footer { border-left:1px solid #999999; border-right:1px solid #333333; border-top:1px solid #999999; border-bottom:1px solid #333333; clear:both;
          font-size: 11px;
          margin: 0px;
          height: 18px;
          background: #323232 url('img/bg-here.gif') repeat-x;
          text-align: center;
          padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:0px; background-color:#323232}

.link {width: 575px;
       margin: 0px 0px 10px 10px;
       padding: 0;}

.link a { background: none;
         color: #cdd8ff;
         font-size: 13px;
         text-decoration: none;}

.link p { margin: 0px 0px 10px 10px;
          padding: 0px 0px 0px 0px;}

a.menu_txt { background: none;
             color: #cdd8ff;
             font-size: 13px;
             text-decoration: none;}

a.menu { margin:5px; vertical-align:middle; background-color:#f2f2f2; width:16ex; color:#000;
         border:1px solid #000000;  padding:8px 12px 8px 12px; text-decoration:none;}

a.menu:link    { color:#000; background-color:#f2f2f2;}
a.menu:visited { color:#000; background-color:#f2f2f2;}
a.menu:hover   { color:#f00; background-color:#d7d7d7;}

i { margin:5px; vertical-align:middle; background-color:#ffdfdf; width:16ex; color:#000;
    border:1px solid #000;  padding:8px 12px 8px 12px; text-decoration:none; font-size: 17px;}

.navi{ padding: 10px 0px 10px 0px; text-align: center;}

a:link    { color:#ffffff;}
a:visited { color:#ffffff;}
a:hover   { color:#ffe25c;}