body {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10pt;

}

h1 {

	/*font-family : Arial, Helvetica, sans-serif;*/

	font-size : 16pt;

}

h3 {

	/*font-family : Arial, Helvetica, sans-serif;*/

	font-size : 18pt;

	letter-spacing:3pt;

	margin-bottom: 2px;

	padding-left:80px;

}

h4 {

	/*font-family : Arial, Helvetica, sans-serif;*/

	font-size : 14pt;

	margin-bottom: 5px;

}

h4.magazin {

	width: 390px;

	margin-top: 3px;

	margin-left: 10px;

}

#magazinmeldung h4 {

	width: 170px;

	margin-top: 0px;

	margin-left: 0px;

}

.text10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.text10fett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	font-weight: bold;
}

.text11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.text11fett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	font-weight: bold;
}

.text12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.text12fett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}


div  {

	font-size : 9pt;

	/*font-family : Arial, Helvetica, sans-serif;*/

}

td  {

	/*font-family : Arial, Helvetica, sans-serif;*/

	font-size : 10pt;

	vertical-align: top;

}

form {

	margin-top: 0px;

	margin-bottom: 0px;

}



strong {

	color:#009CCE

}



a {

	color : #000000;

	font-weight : bold;

	font-style : normal;

}

a:link, a:visited, a:active  {

	text-decoration : none;

}

a:hover, a:focus  {

	text-decoration : underline;

}



.fett  {

	font-weight : bold;

}

.ueber  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12pt;

	font-weight : bold;

}

.italic  {

	font-style : italic;

}

.gross  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 15pt;

	font-weight : normal;

	font-style : normal;

}

.klein  {

	font-size : 4pt;

}

.head  {

	font-family : "Times New Roman", Times, serif;

	font-size : 18pt;

	font-weight : normal;

	font-style : italic;

}

.grossfett  {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14pt;

	font-weight : bold;

	font-style : normal;

}

.rahmenblau  {

	border : thin solid;

	border-width : 2px;

	border-color : #9BB2C0;

	; background-color : #FFFFFF;

	border-style : solid;

}


.thiemeuberschrift { 

	font-family : Arial, Helvetica, sans-serif; 

	font-size : 18pt; 

	font-weight : bold; 

	font-style : normal; 

	color: #FFFFFF

}



.fettweiss { 

	font-weight : bold; 

	color: #FFFFFF;

}



.inhalt {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10pt;

}



.leftfloat {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



.rightfloat {

	float: right;

	margin-left: 5px;

	margin-bottom: 5px;

}



.vcenter {

	vertical-align : middle;

}



table.produktnav {

	width: 250px;

	margin-bottom: 20px;

}

table.groopnav {

	width: 250px;

	float: left;

	margin-bottom: 20px;

}

.produktnav a, .groopnav a{

	/*font-family : Arial, Helvetica, sans-serif;

	font-size : 10pt;

	font-weight : bold; */

}

.clear {
/*	clear: all; */
clear: both;
}

.persons .pic {

	width: 150px;

}



#selectLang{

	position:absolute; 

	left:687px; 

	top:112px; 

	width:80px; 

	height:22px; 

	z-index:8;

}

#productsearch{

	/*border: 1px solid #000000;*/

	position:absolute; 

	text-align: center;

	vertical-align: middle;

	padding-top: 2px;

	padding-bottom: 2px;

	left:395px; 

	top:0px; 

	width:225px; 

	height:30px;

}

#selectLang img{

	border: 1px solid #000000

}

#login {

	border: 1px solid #000000;

	position:absolute; 

	left:592px; 

	top:10px; 

	width:175px; 

	height:90px; 

	z-index:8;

	text-align: center;

}

#login table{

	width:170px; 

	height:70px; 

}

#login td{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 8pt;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: bottom;

}

#topnav {
	background-color: #FFFFFF; 
	border: 1px none #000000
}

#startlink {
	background-color: #79CBE4; 
	border: 1px none #000000
}



input.loginfield{
	font-size : 0.8em;
}

td.loginfield{
	text-align: right;
}

.news td{

	border: 1px solid #000000;

	width: 618px;

	margin-bottom: 10px;

}



.news .date{

	text-align: right;

	font-size : 8pt;

}

p.historynav {

	color:#009CCE

}

p.historynav a{

	color:#009CCE

}

.profil th{

	text-align: left;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11pt;

	vertical-align: top;	

	/*width: 150px;*/

	padding-bottom: 10px;

	color:#009CCE

}

table.profil {

	width: 550px;

}

.profil td{

	text-align: left;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10pt;

	vertical-align: top;	

	padding-bottom: 10px;

}

.profil .content {

	width: 400px;

}

.startlinks {

	height: 150px;

}

.links td {

	border: 1px solid #000000;

	width: 618px;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

.links td  h4{

	font-size: 13pt;

	margin: 1px;

	padding: 1px;

}

.links td p{

	margin: 1px;

	padding: 1px;

}

.links td p.date{

	text-align: right;

	font-size : 8pt;

}

.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height: 30px;
	width: 114px;
}

.wagerechte {

	height: 1px;

	margin: 0px;

	padding: 0px;

	width: 114px;

	vertical-align: top;

}

table.downloads{

	width: 500px;

}

table.magazindownloads{

	width: 420px;

}

table.magazindownloads th {

	font-size : 10pt;

	text-align: left;

	vertical-align: top;

}

table.downloads th {

	font-size : 10pt;

	text-align: left;

	vertical-align: top;

}

table.magazindownloads .name{

	width: 250px;

}

.linie {

	height: 1px;

	background-color: #009CCE;

}

.center {

	text-align: center;

}

/*.persons table {

	border:1px solid #00f;

}



.persons table td.pic {

	border:0;

}

.persons table td {

	height: 12px;

	border:1px solid #000;

}*/

p.info {

	font-weight: bold;

	color:#009CCE;

    

}

.mDachzeile {

    font-weight: bold;

    text-decoration : underline;

    font-size : 10pt;

    margin-top: 1px;

    margin-bottom: 1px;

}

.mSchlagzeile {

    font-weight: bold;

    font-size : 16pt;

    margin-top: 1px;

    margin-bottom: 10px;

}

div.mEinstieg {

    font-weight: bold;

    font-size : 10pt;

    margin-top: 1px;

    margin-bottom: 10px;

    text-align:justify;

}

.mText {

    font-size : 10pt;

    margin-top: 1px;

    margin-bottom: 1px;

    text-align:justify;

}

div.autor {

    float:left;

    margin-right: 5px;

    margin-bottom: 5px;

}

p.nTitel {

    font-weight: bold;

    font-size : 10pt;

    margin-top: 1px;

    margin-bottom: 1px;

    text-align:left;

	padding: 0px;

}

p.nMorelink{

    text-align:right;

	padding: 0px;

	margin-top: 1px;

    margin-bottom: 1px;

}

p.nText {

    font-size : 10pt;

    margin-top: 1px;

    margin-bottom: 1px;

    text-align:justify;

}



.bild

{



}



.bildtext

{

   /*width:200px;*/

   text-align:left;

}

#magazinmeldung

{

	position: relative;

	top:-30px;

}

a.linkview {

   text-decoration: underline;

}

input.notvalid
{
	font-family: Arial, Helvetica, sans-serif;
	background:#ffb014;
	border: 1px solid #000;	
	margin: 1px;	
}

.popupuberschrift {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color: #FFFFFF;
}
