/* #238C4A;  #efefff

*/
* {font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; padding: 0; border: 0; margin: 0; padding: 0;}

body {margin: 7px; overflow-y: scroll; background: white;} /* #E5F7EC; */
a, a:visited {color: green;}
a.admin {color: yellow; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica;}

#container {width: 1000px; text-align: center; border: 1px solid #aaa; box-shadow: 3px 3px 4px #000000; height: auto; background: white;
          filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4); position: relative;}
 
#kopf {text-align: left; background-color: green; padding: 0; height: 100px; margin: 2px 2px 0 0; background: url(/layout/kopf_kontakte.jpg) right no-repeat;}
#kopf .kontakte1, #kopf .kontakte2 {color: yellow; float: right; padding-top: 20px; font-weight: bold; font-size: 15px;}
#kopf .kontakte1 {width: 70px;} 
#kopf .kontakte2 {width: 175px;}
#content {width: 1000px; background: url(/layout/bg_navi.jpg); background-repeat:no-repeat; background-position:0 0;}
#content .margin15 {background: red; width: 738px; float: right}

#main {width: 716px; padding: 0 12px; text-align: left; background: white;
       min-height: 500px; float: right; margin: 15px 0;}

#navigation {width: 236px; position: relative; padding: 12px; float: left; text-align: left;
              font-size: 16px; font-weight: bold; display: inline; color: #000400;
              text-shadow: 1px 1px 1px white; text-transform: uppercase;}
#navigation > a {font-size: 16px; font-weight: bold; text-decoration: none; color: #000400; text-shadow: 1px 1px 1px white; text-transform: uppercase;}
#navigation > a.logout {color: red;}
#navigation .sub {padding: 5px 0 0 20px; line-height: 22px;}
#navigation .sub > a.submen {text-transform: none; text-decoration: none; color: #000400; text-shadow: 1px 1px 1px white;}
#navigation > a:hover,
#navigation .sub > a:hover {color: yellow; background-color: green; text-shadow: 1px 1px 1px #eee;}
#navigation > a.logout:hover {color: yellow; background-color: red; text-shadow: 1px 1px 1px #eee;}
#navigation .bottom_line {border-top: 1px solid gray; margin-top: 12px; height: 10px;}

#fuss {background: green; color: white; text-align: center; margin: 2px; padding: 8px; font-size: 11px;}
#kontakt {border: 1px solid green; width: 400px; float: right; background: #E5F7EC;}
#kontakt .kopf {padding: 5px; background: green; color: yellow; font-weight: bold; text-align: center;}
#kontakt .cont {padding: 8px 11px 8px 8px;}
#kontakt input[type=text],#kontakt textarea {padding: 1px; border: 1px solid green; background: white;}
#kontakt input[type=submit] {padding: 4px 8px; background: green; color: yellow; font-weight: bold;}
#kontakt .bitte {color: red; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;}
#danke   {padding: 20px 0;}
#danke .kopf {padding: 5px; background: green; color: yellow; font-weight: bold; text-align: center; font-size: 16px;} 
#danke .main  {margin: 20px 50px 20px 50px; border: 1px solid green; padding: 8px;}
#danke .links  {float: left; width: 90px; padding-top: 5px;}
#danke .rechts {float: left; width: 500px; padding-top: 5px;}

#wm {padding: 10px; font-size: 15px; font-weight: bold; color: yellow; background: red; margin: 15px 0; text-align: center;}

h1 {font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.admin {background: red; padding: 3px 8px;}
h1.admin {color: yellow;}

.klear    {clear: both; height: 1px;}
.klearl   {clear: left; height: 1px;}
.line     {clear: both; height: 12px; margin-bottom: 12px; border-bottom: 1px solid green;}
.divider  {clear: both; height: 7px; margin-bottom: 7px; border-bottom: 1px dashed green;}
.dividerl {clear: left; height: 8px; margin-bottom: 8px; border-bottom: 1px dashed green; width: 280px;}
.zentr    {text-align: center;}
.justi    {text-align: justify;}
.fett     {font-weight: bold;}
.fl_right {float: right;}
.fl_left  {float: left;}
.hinweis {color: red; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 12px;}
.kennr    {color: yellow; font-weight: bold; background: green; padding: 3px 7px;}
.nowrap   {white-space: nowrap;}

input[type=text], input[type=file], input[type=password], textarea {padding: 2px; border: 1px solid green; background: #E5F7EC; margin-bottom: 5px;}
input[type=submit] {padding: 4px 8px; background: red; color: yellow; font-weight: bold;}

 .box_thumb {float: left;  width: 150px;}
 .box_text  {float: right; width: 550px;}
 
 
 
   