@charset "utf-8";
/* CSS Document */

html 	{
text-align : center; 
width: 974;
top: 0px;
 }

body { 
position : relative; 
top: 0px;

margin: 0 auto; 
text-align : left; 
	padding: 0 1em;
}

.nosee { display:none; }

#page {

	width: 974px;
	margin: 0 auto;
}

#header #logo {
	float: left;
}

#header #site-tools {
	float: right;
	top: 0;
	right: 0;
	width: 207px;
	margin-bottom: 10px;
}

#header #nav {
	clear: both;
}

#content, #content-main {
	clear: both;
	margin-top: 10px;
}

#content #menu, #content #main {
	float: left;
}

#content #main {
	padding: 0 20px;
	width: 520px;
}
#content #main2 {
	padding: 0 20px;
	width: 727px;
	float: right;
}

#main2 td{
        font-size: 12px;
	valign: middle;
}

#content #menu, #content #related {
	width: 185px;
}

#content #menu {
	padding: 0 11px;
}

#content #related {
	float: right;
	width: 207px;

}

/* Home page.
------------------------------------------------------------------------------------------------------------------------
*/
#home #content {
	background: none;
}

#home #main {
	padding: 0;
	width: 100%;
}

#home .row2 {
	clear: both;
	margin-bottom: 13px;
	background-image:url(../images/bg_home.jpg);
	background-repeat:repeat-x;
	min-height:200px;
b
}

#home .row3 {
	clear: both;
	margin-bottom: 10px;
	margin-left: 12px;
	margin-right: 12px;
}

#row4 {

	margin-bottom: 10px;
	margin-top: 12px;
	border: 1px solid #c2c2c2;
height: 158px;
}



#home .row #partner,#home .row #partner2, #home .row #partner3, #home .row #events, #home .row #interact {
	padding: 12px;
	overflow: hidden;
}

#home #announcements {
	float: left;
	width: 240px;
	margin-right: 13px;
}

#home #partner, #home #partner2, #home #partner3 {
	height: 54px;
	margin-bottom: 7px;
}

#home #events {
	height: 111px;
}

#home #slogan {
	height: 218px;
	overflow: hidden;
	margin-bottom: 10px;
}



#home #slogan img {
	width: 100%;
	height: 100%;
}


#home #partner, #home #partner2, #home #partner3 {
	height: 93px;
	overflow: hidden;
	margin-bottom: 10px;
}

#home #partner2, #home #partner3 { visibility:hidden;
margin-top: -105px;

}


#home #profile, #home #news {
	margin-right: 12px;
}

#home #profile, #home #news, #home #interact {
	float: left;
}

#home #profile {
	width: 690px;
}

#home #news {
	width: 300px;
}

#home #interact {
	width: 260px;
}

#home #interact #newsletter {
	margin-bottom: 1.0em;
}

#newsletter {
		background-image:url(../images/bg_gelb.gif);
			padding: 0.8em;
			margin-top: 10px;
			font-size: 0.8em;
}

#newsletter H2, p{
		color:#FFF;
		line-height:normal;
	
}

#newsletter H2{
 font-size: 1.5em;	
 padding-bottom: 0.5em;
}

#downloads {
		background-image:url(../images/bg_gruen.gif);
					padding: 0.8em;
								font-size: 0.8em;
}

#downloads H2, p{
		color:#FFF;
		line-height:normal;
}

#downloads H2{
 font-size: 1.5em;	
 padding-bottom: 0.5em;
}

#loesungen {
	margin-left: 4px;
	margin-right: 12px;
		padding: 0.8em 0.8em 0px 0.8em ;
font-size: 0.7em;
line-height:normal;
background-color:transparent;
}

#loesungen H2{
 font-size: 1.7em;	
 padding-bottom: 0.5em;
  padding-top: 0.5em;
  color: #d3ad3b;
}

#loesungen H3{
 font-size: 1.0em;	
 padding-bottom: 0.2em;
  padding-top: 0.5em;
  color: #007a7e;
  font-size:12px;
  font-weight: bold;
}

#loesungen a{
  color: #007a7e;
}

.Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
