@import url("menue.css");

html{margin:0;padding:0;}

body{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#272727;
	line-height:19px;
	margin:25px auto;
	padding:0;
	text-align:center;
	background-color: #ffffff;
}
a, a.link, a.visited{
color:#15843f;
text-decoration:none;
}
a.under{text-decoration:underline;}
a:hover, a.link:hover{
color:#272727;
}
a.small{font-size:9px;}
p{padding:7px auto;margin:0;}
hr{border:none;border-top:1px solid #CFCFCF;border-bottom: transparent;height:1px;margin-bottom:7px;}
h1, h2, h3{font-size:35px;color:#898989;margin:0;padding:13px 0px;}
.green{color: #30782a;}
.grey{;color:#898989;}
h2{font-size:21px;letter-spacing:0px;}
h3{font-size:17px;}
img{border:none;}
#text h1, #scrollbox ul.text h1{font-size:19px;color: #30782a;line-height:21px;margin-top:-12px;}
h2.company{padding:34px 0 21px 53px;}

form{padding:0;margin:0;}
label{clear:both;width:50px;float:left;}
input{width:170px;border:1px solid #e85807;padding:1px 3px;margin-bottom:17px;}
input.but{width:auto;padding:0px 3px 2px 3px;background-color:#e85807;color:#FFFFFF;cursor:pointer;border:1px solid #c7c7c7;}
*+html input.but{padding:1px 3px 0px 3px;}
* html input.but{padding:1px 3px 0px 3px;}

#frame{margin:0 auto;width:980px;height:605px;padding:6px;text-align:left;background:url(../images/layout/background.png) 0 0 no-repeat;}
#right{float:left;width:840px;height:605px;}
#right.start{width:787px;height:584px;padding:21px 0 0 53px;background:url(../images/layout/frosch.jpg) 0 219px no-repeat;}
* html #right.start{width:787px;height:584px;padding:21px 0 0 53px;background:url(../images/layout/frosch.jpg) 0 219px no-repeat;}

#box{float:left;width:840px;height:140px;overflow:hidden;}

#bilder{float:left;width:420px;height:390px;padding:50px 0 0 35px;border:0px solid red;}
#bilder ul{padding:0;margin:0;list-style:none;}
#bilder li{width:392px;height:265px;background:url(../images/layout/380-shadow.png) 0 0 no-repeat;}
#bilder li.q{width:392px;height:393px;background:url(../images/layout/380-shadow-quadrat.png) 0 0 no-repeat;}
#text{float:left;width:370px;height:400px;padding:45px 0 0 0px;border:0px solid blue;line-height:17px;}
#text ul{padding:0;margin:0;list-style:none;padding-top:5px;}
#text li.s{width:183px;height:168px;background:url(../images/layout/172-shadow.png) 0 0 no-repeat;}

#scrollbox{float:left;width:831px;height:450px;overflow:auto;padding:7px 9px 8px 0;}

#scrollbox ul.bilder{float:left;width:410px;height:390px;padding:50px 0 0 35px;margin:0;list-style:none;}
#scrollbox ul.bilder ul{padding:0;margin:0;list-style:none;}
#scrollbox ul.bilder li{width:392px;height:265px;background:url(../images/layout/380-shadow.png) 0 0 no-repeat;}
#scrollbox ul.bilder li a{text-decoration:underline;}
#scrollbox ul.bilder li.q{width:392px;height:393px;background:url(../images/layout/380-shadow-quadrat.png) 0 0 no-repeat;}
#scrollbox ul.bilder li.n{width:auto;height:auto;background:none;}
#scrollbox ul.text, #scrollbox ul.texti{float:left;width:367px;height:400px;padding:47px 0 0 0px;border:0px solid blue;margin:0;list-style:none;}
#scrollbox ul.text ul, #scrollbox ul.texti ul {padding:0;margin:0;list-style:none;padding-top:1px;}
#scrollbox ul.text li.s{width:183px;height:168px;background:url(../images/layout/172-shadow.png) 0 0 no-repeat;}
* html #scrollbox ul.text{margin-top:-15px;}

#textbox{float:left;width:775px;height:auto;padding:0px 9px 0 53px;border:0px solid blue;}

#textbox ul.tleft, #textbox ul.tright{float:left;width:250px;height:auto;border:0px solid red;list-style:none;padding-left:0px;margin:0;}

#textbox ul.left, #textbox ul.right{float:left;width:380px;height:auto;border:0px solid red;list-style:none;padding-left:0px;margin:0;}
#textbox ul.right{padding-left:15px;width:375px;padding-top:9px;line-height:17px;}

#footer{clear:both;width:980px;height:11px;padding:3px 6px 0 6px;text-align:right;color:#bcbcbc;font-size:11px;margin:0;}

#teams{float:left;width:787px;height:84px;padding:21px 0 0 53px;}
#standard{float:left;width:787px;height:61px;padding:21px 0 0 53px;border:0px solid red;}
#team{float:left;width:840px;height:500px;background-color:#4c8a46;color:#FFFFFF;line-height:16px;}
#team img{margin-bottom:-5px;}
#team p{padding-left:23px;padding-top:2px;font-size:11px;}

#slideshow{float:left;width:840px;height:140px;}