/* CSS Document */

body {
  background-color: #ffffff;
  font-size: 12px;
  color:#564b47;  
  padding:5px;
  margin:0px;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
}

a {
	outline: none;
}
#mama { 	 
  text-align:left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 840px;
  overflow:auto;
  background-color: #ffffff;
  border: 1px solid silver;
  display:block;
}

#submama { 	 
  text-align:left; 
  vertical-align: middle;	
  margin:0px auto;
  padding: 0px;
  width: 840px;
  overflow:auto;
  background-color: #ffffff;
  border: 1px solid silver;
  display:block;
}

/* INDEX */


.top h3 {color:#234812;font-size:66px;padding:0px 0px 0px 0px;margin:0px auto 0px auto; text-align: center;}
.bottom h2 {color:#234812;font-size:60px;padding:30px 0px 20px 0px;margin:0px 0px 0px 40px;line-height:48px;}



#left {width:500px;float:left;margin:0px;padding:0px;}
.top-left {background-color:#D8E7C3;padding:12px 0px 12px 0px;margin:0px;}
.top-left h3 {color:#376E31;font-size:60px;padding:0px 0px 0px 0px;margin:0px 0px 0px 40px;}
.top-left h2 {color:#234812;font-size:22px;padding:10px 0px 0px 0px;margin:0px 0px 0px 40px;line-height:32px;}
.top-left h1 {color:#234812;font-size:18px;padding:10px 0px 10px 0px;margin:0px 0px 0px 20px;}
.right2 p.erster {background-color:#DEA792;padding:20px 0px 10px 0px;margin:0px;}
.right2 p.zweiter {background-color:#D1E5AE;padding:20px 0px 11px 0px;margin:0px;}
.right2 p.dritter {background-color:#ACD6F2;padding:20px 0px 13px 0px;margin:0px;}
.bottom-left {background-color:#D8E7C3;height:270px;}


#left {width:500px;float:left;margin:0px;padding:0px;}
#left #leftTop {background-color:#D8E7C3;padding:12px 0px 0px 0px;margin:0px;height:535px;position:relative;}
#left #leftTop h3 {color:#376E31;font-size:60px;padding:0px 0px 0px 0px;margin:0px 0px 0px 40px;}
#left #leftTop h2 {color:#234812;font-size:22px;padding:10px 0px 0px 0px;margin:0px 0px 0px 40px;line-height:32px;}
#left #leftTop h1 {color:#234812;font-size:18px;padding:10px 0px 10px 0px;margin:0px 0px 0px 20px;}
#left #leftTop p.bottom {bottom:0px;position: absolute;padding:0;margin:0;}
#left #leftBottom {padding:0px;margin:0px;}


#right {width:340px;float:right;}
#right h2 {font-size:12px;color:#B4C8C8;padding:2px;margin:25px 12px 12px 12px;}
#right #rightTop {width:340px;float:right;background-color:#DEA792;padding:20px 0px 10px 0px;}
#right #rightMid {width:340px;float:right;background-color:#D1E5AE;padding:20px 0px 11px 0px;}
#right #rightBottom {width:340px;float:right;background-color:#ACD6F2;padding:20px 0px 13px 0px;}


/* SITES */
#top {width:840px;height:175px;}
#top h2 {color:#D1D3D4;font-size:7.0pt;margin:0px 0px 0px 40px;padding:10px 0px 0px 0px;width:610px;line-height:12px;}
#top #topLeft {width:680px;float:left;}
#top #topRight {width:160px;float:right;vertical-align:top;margin-top:0px;}

#nav ul {padding:0px;list-style-type:none;margin:18px 0px 5px 20px;}
#nav ul li {color:#211E1F;font-size:11px;display:inline;margin:0px 6px 0px 6px;}
#nav ul li a.navlink:link,a.navlink:visited {color:#211E1F;font-size:12px;text-decoration:none;font-weight:bold;}
#nav ul li a.navlink:hover,a.navlink:active {color:#B52E1E;font-size:12px;text-decoration:none;font-weight:bold;}
#nav ul li a.live:link,a.live:visited {color:#B52E1E;text-decoration:none;font-weight:bold;}
#nav ul li a.live:hover,a.live:active {color:#B52E1E;text-decoration:none;font-weight:bold;}

#content {margin:0px;padding:0px;}
#content h2 {color:#211E1F;margin:20px 0px 10px 25px;padding:0px;font-size:24px;}
#content h3 {color:#211E1F;margin:20px 0px 10px 25px;padding:0px;font-size:24px;}

#contentLeft {width:340px;float:left;margin:15px 0px 0px 20px;}
#contentLeft p {color:#211E1F;margin:0px 0px 25px 0px;padding:0px 0px 0px 5px;line-height:16px;}
#contentLeft a:link,a:visited {color:#B52E1E;text-decoration:none;}
#contentLeft a:hover,a:active {color:#B52E1E;text-decoration:none;}

/* Kontakt */
#contentLeft2col {color:#515D66;width:545px;float:left;margin:15px 0px 10px 40px;}
#contentLeft2col p {color:#515D66;margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;line-height:16px;}
#contentLeft2col .small {font-size:10px;color:#CCCCCC;}
#contentLeft2col p a.textLink2:link,a.textLink2:visited {color:#AC0C18;text-decoration:underline;font-weight:normal;font-size:12px;}
#contentLeft2col p a.textLink2:hover,a.textLink2:active {color:#AC0C18;text-decoration:none;font-weight:normal;font-size:12px;}

.contentLeft2colDetail {float:left;color:#515D66;width:540px;float:left;margin:20px 0px 0px 40px;}
.contentLeft2colText {float:left;width:290px;margin-left:20px;padding:10px 0px 10px 0px;}
.contentLeft2colText p {color:#515D66;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;line-height:16px;}

.contentLeft2colPic {float:left;margin-left:20px;padding:10px 0px 10px 0px;}
.contentLeft2colPic img {margin-top:2px;padding:2px;border:1px solid silver;}

fieldset {border:none;margin:0px;padding:0px 0px 0px 15px;}
label {display:block;}
input.text,textarea, select {width:300px;font:12px/12px Arial, sans-serif;color:#333;padding:3px;margin:2px 0px 6px 0px;border:1px solid silver; }
input.text:hover,textarea:hover {background-color:#efefef;}
input.submit {padding:2px 5px;border:1px solid #AC0C18;cursor:pointer; }
fieldset span {display:none;color:red;font-weight:bold;}

#contentMid {width:340px;float:left;margin:15px 0px 0px 20px;}
#contentMid p {color:#211E1F;margin:0px 0px 25px 0px;padding:0px 0px 0px 5px;line-height:16px;}
#contentMid a:link,a:visited {color:#B52E1E;text-decoration:underline;}
#contentMid a:hover,a:active {color:#B52E1E;text-decoration:none;}

#contentRight {width:260px;float:left;margin:15px 0px 0px 20px;}
#contentRight p {color:#515D66;margin:0px 0px 25px 0px;padding:0px 0px 0px 15px;line-height:16px;}

#footer {color:black;clear:both;font-weight:bold;width:100%;height:70px;background-color:#BBBCBE;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:16px;}
#footer a.footLink:link, a.footLink:visited {color:black;text-decoration:none;}
#footer a.footLink:hover, a.footLink:active {color:black;text-decoration:underline;}
#footer p.foot {padding:0px;margin:0px;color:black;}

#paginator {color:#515D66;float:left;clear:both;margin:0px 0px 0px 40px;padding:0px;}

#admintable a.textLink:link,a.textLink:visited {color:#AC0C18;text-decoration:underline;font-weight:normal;font-size:12px;}
#admintable a.textLink:hover,a.textLink:active {color:#AC0C18;text-decoration:none;font-weight:normal;font-size:12px;}

a.textLink:link,a.textLink:visited {color:#AC0C18;text-decoration:underline;font-weight:normal;font-size:12px;}
a.textLink:hover,a.textLink:active {color:#AC0C18;text-decoration:none;font-weight:normal;font-size:12px;}
