
.hpadding { color: #483d8b; font-weight: bolder; font-size: 12px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular; padding: 0px 10px }
.textpadding { color: #000; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px 10px }
a { color: #fff; font-weight: bold; font-size: 10px; font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular; text-decoration: none; hover: FF00FF }
h1 { color: #483d8b; font-size: 15px; line-height: 18px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h2 { color: #fff; font-size: 11px; line-height: 11px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h3 { color: black; font-size: 11px; line-height: 11px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h4 { color: #fff; font-style: normal; font-weight: lighter; font-size: 10px; line-height: 12px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
td { color: black; font-size: 14px; line-height: 20px; font-family: 'Lato', Calibri, Arial, sans-serif; text-decoration: none }

/* veraenderte Links in vorgegebener background_color und deco - Atomuhr */
a.atom:link {
	/* background-color: #ffffff; */
  font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
  border-style:none
}
a.atom:visited {
	/*background-color: #ffffff; */
  font-size: 16px;
	color:#337777;
	text-decoration: none;
  border-style:none
}
a.atom:hover {
	/* background-color: #000000; */
  font-size: 16px;
	color: #000000;
	text-decoration: none;
  border-style:none
}
a.atom:active {
	background-color: #337777;
  font-size:16px;
	color: #ffffff;
	text-decoration: none;
  border-style:none
}

/* Blockquote besonders schön */
blockquote.style1 {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #ffe89f;  //faebbc
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  //background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
}
blockquote.style1 span {
     display: block;
     //background-image: url(images/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
}
blockquote.style2 {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
}

/* Datnenschutzerklärung button */ 
.cssbutton
{
color:white; /* Schriftfarbe */
font-weight:normal; /* Schriftstil */
padding:10px; /* Innenabstand der Schrift */
width:100px; /* Breite des Buttons */
height:22px; /* Höhe des Buttons */
background:#77AA77; /* Hintergrundfarbe */
}

.my_mail {
color: #FC3030;
font-size: 16px;
}

/* Shadow an der Box */
.shadow_box { 
border: 1px solid #9BAF7E; 
padding: 0px; 
} 
.shadow_box:hover { 
-moz-box-shadow: 0 0 20px #f77; 
-webkit-box-shadow: 0 0 20px #f77; 
box-shadow: 0 0 20px #f77; 
}
 
/* veraendert den Font in Groesse*/
.crn {
	padding-top: 28px;
}
/* veraendert den Text mit color und deco, wenn mouse drauf, wie bei einem Link */
.crnlink:link {
	color: #111111;
	text-decoration: none;
}
.crnlink:visited {
	color: #ff7f7f;
	text-decoration: underline;
}
.crnlink:active {
	color: #ff7f7f;
	text-decoration: underline;
}
.crnlink:hover {
	color: #ff7f7f;
	text-decoration: underline;
}

/*Bilder in Pos rechts*/
img.txt_r {
  float:right; 
	width: 30%;
	height: auto;  
	margin: 0px 0px 5px 20px;
}

/* Tabelle simple */
table.simple {
	text-align: center;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #303030;
	width: 800px;
	background-color: #f3f3f3;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 2px;
}

#menu {
width:200px;
margin: 5px;
padding:5px;
}

#menu ul, #menu li {
list-style-image: url(menu.gif);
margin-left:5px;
padding: 0px;
}

#menu li a:link, #menu li a:visited, #menu li a:active {
display:block;
border-bottom: dashed 0px #C2ff1D;
background-color:#808080;
color:#CFCFCF;text-decoration:none;
font: normal 14px verdana, sans-serif;
height: 30px;
line-height: 30px;
padding-left:1px;
margin-bottom: 1px;
margin-top: 1px;
}

#menu li a:hover {
background-color:#FFF;
color:#000;
text-decoration:none;
}

