/* Stylesheet von Lorenz Maximilian Rasch */


a:link {text-decoration:none; color: #666;}
a:visited {text-decoration:none; color: #666;}
a:focus {text-decoration:underline; }
a:hover {text-decoration:underline; }
a:active {text-decoration:none; }

.basic         {
                text-align: center;
                background-color: #FFF;
                font-family: verdana, arial, sans-serif;
                font-size: 13px;
               }

.container     {
                text-align: left;
                width: 800px;
                margin: auto;
                background-color: #FFF;
                margin-top: 10px;
                margin-bottom: 20px;
                border: 0px solid;
               }

.topmenu {
text-align: right;
height: 30px;
margin-top: 10px;
border: 0px solid #fff;
font-size: 11px;
}

.topmenu_impressum {
                float: right;
                font-size: 11px;
                }

topmenu_login {
border: 0px solid #00ff00;
padding: 0px;
}


.form-login {
border: 0px solid #000;
margin: 0px;
padding: 0px;
}

/* dies umfasst die felder ausser impressum */
fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

label.login {
font-size: 11px;
color: #666;
}

.inputbox_login {
background-color: #CCC;
border: 0px solid;
color: #939393;
font-size: 11px;
width: 100px;
}

.inputbox {
background-color: #404040;
border: 0px solid;
color: #939393;
font-size: 11px;
width: 150px;
}

input.button {
background-color: #CCC;
color: #666;
border: 0px solid #666;
font-size: 11px;
}

button.button {
/* background-color: #404040; */
color: #636363;
border: 0px solid #535353;
font-size: 11px;
}

.kopfzeile     {
                clear: both;
                background-color: #fff;
                height: 135px;
                text-align: center;
                margin-top: 40px;
               }

.brotkrummen   {
               display: block;
                color: #FF0000;
                margin-left: 190px;
                margin-top: 30px;
                margin-bottom: 30px;
               }

.klammer       {

               }

.navigation    {
                display: block;
                float: left;
                width: 145px;
                background-color: #fff;
                margin-top: 20px;
               }

.hauptbereich  {
               margin-left: 170px;
               margin-right: 0px;

               }

.sonderbereich {

               }

.rechterrand   {
                  float: right;
                  width: 172px;
                  margin-left: 20px;
                  margin-top: 15px;
               }

.fusszeile     {
clear: both;
               }

p              {
               font-family: verdana, arial, sans-serif;
               }

p.footer       {
               font-size: 11px;
               color: #aaa;
               text-align: center;
               }

ul.menu {
margin: 0px; 
padding: 0px; 
}


p.navigation, ul.menu li   {
padding: 2px;
margin-left: 0px;
margin-right: 5px;
width: 120px;
color: #000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #666;
list-style-type: none !important; /* Gets rid of the bullet points */
font-family: verdana, arial, sans-serif;
font-size: 10px;
}



p.bread, 
span.breadcrumbs        {
               padding-left: 0px;
               color: #000;
               font-size: 8px;
               margin-top: 0px;
               }


p.rechts       {
               color: #666;
               font-size: 11px;
               }

p.head         {
               color: #666;
               font-size: 18px;
               /* font-weight: bold; */
               text-align: left;
               }

p.sub          {
               color: #666;
               font-size: 12px;
               font-weight: bold;
               }

p.text         {
               color: #000;
               font-size: 12px;
               /* line-height: 1.4em; */
               }

p.text_grau    {
               color: #666;
               font-size: 12px;
               /* line-height: 1.4em; */
               }

p.text_c       {
               color: #000;
               font-size: 12px;
               text-align: center;
               }

img.bild       {
               border: 0px;
               }

li.text {
font-family: verdana, arial, sans-serif;
color: #000;
list-style-type: square;
/* line-height: 1.4em; */
font-size: 12px;
}

table, tbody {
border: 0px solid #000;
margin-left: 0px;
}

td.text {
vertical-align: top;
color: #666;
font-size: 12px;
padding-bottom: 2px;
margin-left: 0px;
               }

td.text_b {
vertical-align: top;
color: #444;
font-size: 12px;
font-weight: bold;
padding-bottom: 2px;
margin-left: 0px;
               }
