
/* .... Layoutelemente ... */

#noprint, .noprint, #search, .tagcloud, .socialmedia {display:none;}

body {margin:0;font-family: "book antiqua", garamond, "times new roman", serif;font-size:17px;}
/*	* html body {font-family: garamond, "times new roman", serif;} */

.header {height:225px;}
.footer {margin-top:40px;margin-bottom:20px;font-size:13px;color:#888;}
.right {text-align:right;}

.logo {margin:20px 0 0 0;}
.claim {text-align:right;width:400px;margin:-110px 0 0 0;float:right;}


/* .... Schrift ... */

h1 {font-size:19px;margin:0 0 20px 0;}
h2 {font-style:italic;font-size:17px;}
h3 {margin:15px 0 5px 0;}

.teaser {margin-bottom:40px;}
.teaser h1 {/*border-top:1px solid #ccc;padding-top:4px;*/ font-style:italic;font-size:17px;margin:30px 0 0 0;}
.teaser strong {font-weight:normal;} 
.teaser p {margin-bottom:10px;}

p {margin:0 0 20px 0;text-align: justify;}

.claim {font-size:22px;color:#888;line-height:97%;}

ol {margin-left:-15px;}
	*+html ol {margin-left:26px;}
	* html ol {margin-left:26px;}

.grid_3 ul {list-style-type:circle;margin-left:-24px;}
	*+html .grid_3 ul {margin-left:18px;}
	* html .grid_3 ul {margin-left:18px;}
	
.grid_3 li {margin-bottom:10px;}


	
	* html em {font-style:normal; }


/* .... Links ... */

a, a:visited {color:#000;text-decoration:underline;}
a:hover, a:active {color:rgb(0,20,69);text-decoration:underline;}
a:active,a:focus {outline:none;}

.claim a {color:#888 !important;text-decoration:none !important;}
p a {font-style:italic;}

.right a {margin-left:10px;}
.left a {margin-right:10px;}
.footer a:link, .footer a:visited {color:#888;text-decoration:none;}
.footer a:hover, .footer a:active {color:#333;text-decoration:underline;}


/* .... Navigation ... */

.rex-navi1 {display:none;}


/* .... Bilder ... */

img {border:0;}
.bild-rechts {margin:0 0 20px 20px;float:right;font-size:13px;color:#666;line-height:1.1em;}
.bild-rechts img, .bild-links img {margin-bottom:5px;}
.bild-links {margin:0px 0px 20px 0;float:left;font-size:13px;color:#666;line-height:1.1em;}
.bild-volle-breite {margin:20px 0;font-size:13px;color:#666;}


/* .... Formulare ... */

.formular_data{margin:8px 0 8px 0;}
.formular_data label{float:left;width:190px;}
.formular_data input, .formular_data textarea{width:290px;color:#666666;
	border:1px solid #666;padding:2px; font-family:"book antiqua", garamond, "times new roman";font-size:16px;}
.formular_data input{height:18px;}
.formular_data input[type="radio"]{padding:0;margin:0 0 0 -3px;width:20px;}
.formular_button{float:right;margin-right:10px;}
	* html .formular_button{margin-right:4px;}
	*+html .formular_button{margin-right:4px;}
.formular_button input{padding:1px 6px 1px 6px;background:#666;color:#fff;border:0;font-family:"book antiqua", garamond, "times new roman";font-size:16px;}
/*	* html .formular_button input,* html .formular_data input,* html .formular_data textarea{font-family:garamond, "times new roman", serif;} */
	
.formular_check{height:auto !important;width:auto !important; margin-right:10px !important;border:none !important;}
.captcha {margin-right: 10px; vertical-align: bottom;}
.fett {font-weight:bold;margin-left:4px;}


/*  .... Google Map ... */

#map {width: 715px; height: 400px; margin-bottom: 0px;font-size:16px;}
#map a:link, #map a:active, #map a:visited {color:#000;text-decoration:underline;}
#map a:hover{color:rgb(0,20,69);text-decoration:underline;}



