@charset "utf-8";
/* CSS Document */

@import url(normal.css);

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }

#page { position: relative; width: 900px; }
 
 hr { visibility: hidden; width: 0px; height: 0px; }


/***********************

 HEADER/NAVIGATION

 ***********************/
 
 #header { position: relative; height: 60px; width: 900px; }

 #headerImg { width: 0; height: 0; visibility: hidden; }
 
 #navi { width: 0; height: 0; visibility: hidden; }

 #branding h1 { width: 700px; }
 
 #info h4 { width: 0; height: 0; visibility: hidden; }

/*** FOOTERMENU ***/

 #footer { position: relative; width: 900px; clear: left; padding-top: 30px; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; word-spacing: -1px; }

 ul#nav_footer { width: 0; height: 0; visibility: hidden; }
 
 #footertext { float: left; }

.footerbold { font-weight: bold; padding-right: 10px; }

 #footerIcon { font-weight: bold; float: left; padding-left: 8px; }
 

 /***********************

 INHALT

 ***********************/

 /*** CONTENTBEREICH ***/

 #container { clear: left; }

 #content { width: 500px; float: left; padding: 0 50px 20px 50px; }

 .clear { clear: left; }
 
 h1, h2, h3, h4 { text-transform: uppercase; letter-spacing: -1px; }

 h1, h1 a, h2, h2 a { font-size: 20px; line-height: 22px; color: #006699; }

 h3, h3 a { font-size: 14px; line-height: 17px; letter-spacing: 0; color: #006699; }
 
 
 /*** SEITENBEREICH ***/

 #side { float: left; width: 250px; }

.sideContent { width: 225px; padding: 0; margin: 0 0 20px 0; }

.teaser { width: 225px; padding: 0; margin: 0 0 20px 0; }

 #side h2, #side h2 a { font-size: 16px; line-height: 22px; text-decoration: none; }

 #side h3, #side h3 a { font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none; letter-spacing: 0; color:#000000; }

 #side p { padding: 0; line-height: 15px; }
 
 #side img { padding: 8px 0 8px 0; }
 
 
 /* text */
 
 p { padding:  0 0 15px 0; }
 
 a { text-decoration: none; color:#CC0099;}
 
.spitzmarke { text-transform: uppercase; font-size: 10px; font-weight: bold; }

.auszeichnung { font-weight: bold; }

strong { font-weight: bold; }

/* definition list */

dl { padding: 5px 8px 10px 0; }

dt { padding: 0; }

dd { padding: 0; }

  /* definition list Ansprechpartner*/

.ansprechpartner { width: 270px; float: left; padding: 10px 0 15px 0; }

.ansprechpartner dl { padding: 3px 0 0 0; }

.ansprechpartner dt { padding: 0 0 1px 0; float: left; width: 80px; text-transform: uppercase; font-size: 10px; font-weight: bold; }

.ansprechpartner dd { padding: 0 0 1px 0; display: block; width: 100%; }



 

  /***********************

 TIP A FRIEND

 ***********************/

.form_tip { width: 400px; color: #000000; font-size: 12px; border-style: dotted; border-width: 1px; border-color: #000000; padding: 2px; margin: 3px 0 15px 0; }

.textarea_tip { width: 400px; color: #000000; font-size: 12px; border-style: dotted; border-width: 1px; border-color: #000000; padding: 2px; margin: 3px 0 3px 0; }

.send_tip { width: 400px; color: #000000; font-size: 12px; border-style: dotted; border-width: 1px; border-color: #000000; padding: 2px; margin: 25px 0 0 0; }
