h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 1.0em Helvetica,Verdana,Arial;
}

p {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
}

body {
	margin:5px auto;
	text-align:center;
}

input {
	font-size:0.8em;
	background-color:#F8F8FA;
}

h1 { 
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
	/*text-decoration: underline;*/
	color:#006699;

}

h2 {
	font-size: 0.9em;
	font-weight: bold;
	color:#003366;
}

img.block {
  display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
  text-align:left;
}

div#container {
  /*min-width:970px;
  width:90%;*/
  width:900px;
  border:1px solid silver;
  margin:0px auto;
}

div#menu_content {
  background-image:url(../images/links-start.jpg); 
  background-position:top left;
  background-repeat:no-repeat;
}

div#top {
  clear:both;
  margin-left:60px;
  /*background-color:#001463;*/  
  color:#FFFFFF;  
  padding:0px;
  padding-right:10px;
  height:30px;
}

#top a:link, #top a:visited {
	color:#191970;
	font-size:0.9em;
	text-decoration:none;
}

#top a:hover {
	color:#6495ED;
}

div#header {
	#background-color:#F8F8FF;
	background-image:url(../images/gm2one_banner.png);
	#background-position:center;
	background-repeat:no-repeat;
	height:110px;
	text-align:left;
}

/*-----------------------------------*/

div#links { 
	float:left;
	width:120px;
	font-size:0.8em; 
	padding-left:10px;
	/*background-color:#003366;*/
	text-align:left;
}

#links a:link, #links a:visited {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
}

#links a:hover {
	color:#FFFF99;
}


div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}


div#center { 
	margin-left:40px;
	margin-right:40px;
	padding:20px;
}

div#right { 
	width:215px; 
	height:auto;
	float:right; 
	text-align:left;
	padding:10px;
	background-color:#D3E2F9;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  /*background-image:url(../images/footer-background.jpg);
  background-position:left;
  background-repeat:repeat-x;*/
  font-size:0.8em;
  text-align:left;
  border-top: 1px solid gray;
  padding-top: 10px;
  margin-top:35px;
  height:75px;
}

#Bildunterschrift formatieren...
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; font-size:0.7em; padding-top:5px;}
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; font-size:0.7em; padding-top:5px;}
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; font-size:0.7em;  padding-top:5px;}

# Kontaktformular
legend {padding-left:10px;padding-right:10px;border: 0px;}
fieldset {border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border: 1px solid #C0C0C0;}
.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}
.formu {width:80%;padding-top:10px;padding-bottom:10px;padding-left:50px;border: 1px solid #C0C0C0; font-size:0.8em}
.mf-radio {border:0px;}
.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}
.mf-check {border: 0px;}
.mf-select {border:0px;}
.mf-input {border: 1px solid #C0C0C0;margin-bottom: 5px;}
.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}