.browser {
	width: 100%;
	text-align:center;
	margin: auto;
}
#website {
	width: 780px;
	padding-top: 20px;
	margin: auto;
}

#header {
	height:204px;
}
#header_image {
	height:120px;
	background-image:url(../gfx/leiste_flash5.jpg); 
	background-repeat:no-repeat;
}
#flash {
	height:120px;
	background-image:url(../gfx/flash_header.swf); 
	background-repeat:no-repeat;
}
#navigation {
	height:14px;
	background-image:url('../gfx/navigation_background.gif'); 
	background-repeat: no-repeat;
}
#seite_wechseln {
	width:780px;
}
#seite_zurueck {
	width:130px;
    height: 50px;
	float: left;
	padding-top: 20px;
	text-align: center
}
#seite_vorwaerts {
	width:130px;
    height: 50px;
	float: right;
	padding-top: 20px;
	text-align: center
}


#navigation_content_news {
	width:auto;
    min-height: 600px;
    height: auto;
}

#navigation_vertikal {
	width:130px;
	vertical-align: top;
	margin-top: 80px;
}
#callbox {
	width:126px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border: 1px solid #2E5792;
}

#content {
	width:auto;
	min-width: 470px;
	padding-left:20px;
	padding-right: 20px;
	padding-top: 10px;
}

#mm {
    white-space: nowrap; 
}
#content_title {
	padding-bottom: 10px;
}
#content_text {
	padding-bottom: 10px;
	text-align: left;
}
#content_form {
	padding-top: 0;
	padding-bottom: 0;
}
#content_referenzen {
	padding-top: 0;
	padding-bottom: 0;
	width: 450px;
}
#bildtitel {
	width:130px;
    margin-left: 20px;
	float: left;
	text-align:right;
    font-weight: bold;
	padding-top: 0;
}
#bild {
	float: left;
	width: 280px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#foto {
	width:200px;
	float: left;
	vertical-align:middle;
    padding-left: 20px;
    padding-bottom: 10px;
}
#text{
	width:150px;
	height: 20px;
    margin-left: 20px;
	float: left;
	text-align:right;
	padding:2px;
}
#text2{
	width:150px;
	height: auto;
	margin-top: 10px;
    margin-left: 20px;
	padding:2px;
	float: left;
	text-align:right;
}
#form{
	width:300px;
	height: 20px;
	padding:2px;
	float: left;
}
#form2{
	width:300px;
	height: auto;
	vertical-align:middle;
	padding:2px;
	margin-top: 10px;
	float: left;
}
#form3{
	width:500px;
	text-align:center;
	padding:2px;
}


#spalte_rechts {
	float: left;
	width:130px;
}
#links1 {
	position:absolute;
	top: 300px;
	width: 130px;
	height:160px;
}
#links1 .web  {
	float: left;
	display: block;
	overflow: hidden;
	width: 130px;
	height:130px;
	border:0;
	background-image:url(../gfx/news_websites_light.gif);
	background-position: top;
}
#links1 .web :hover {
	min-height:130px;
	height: auto;
	background-image:url(../gfx/news_websites.gif); 
	background-position: top;
}
#links1_unterschrift  {
	position:absolute;
	width: 130px;
	top: 460px;
	height:20px;
}         
                            
#links2 {
	position:absolute;
	top: 490px;
	width: 130px;
	height:160px;
}
#links2 .ci  {
	float: left;
	display: block;
	overflow: hidden;
	width: 130px;
	height:130px;
	border:0;
	background-image:url(../gfx/news_logo_light.gif);
	background-position: top;
}
#links2 .ci :hover {
	min-height:130px;
	height: auto;
	background-image:url(../gfx/news_logo.gif); 
	background-position: top;
}
#links2_unterschrift  {
	position:absolute;
	width: 130px;
	top: 640px;
	height:20px;
}      
                         
#links3 {
	position:absolute;
	top:670px;
	width: 130px;
	height:160px;
} 
#links3 .print  {
	float: left;
	display: block;
	overflow: hidden;
	width: 130px;
	height:130px;
	border:0;
	background-image:url(../gfx/news_print_light.gif);
	background-position: top;
}
#links3 .print :hover {
	min-height:130px;
	height: auto;
	background-image:url(../gfx/news_print.gif); 
	background-position: top;
}
#links3_unterschrift {
	position:absolute;
	width: 130px;
	top: 820px;
	height:20px;
}   


#footer {
	width:780px;
	height:200px;
	background-image:url(../gfx/logo_mm_animiert3.gif); 
	background-repeat:no-repeat;
	background-position: center;
}
#oben {
	width:780px;
    text-align: center;
	padding-top: 20px;
}
#impressum {
	width:780px;
    text-align: center;
	padding-top: 80px;
}
