@charset "iso-8859-1"; 
/**
 * CSS Kontaktbazar
 */

/**
 * Globale Einstellungen und Bugfixes
 * 
 * @section Browser-Reset
 */

/* Zurücksetzen der Innen- und Außenabstände */
* {
  margin: 0;
  padding: 0;
}

/**
 * Schriftgröße kontrollieren
 */
body, td, th { font: normal 62.5%/150% Verdana, Geneva, Arial, Helvetica, sans-serif; }
td, th { f\ont-size: 100.01%; }

/* Farben und Hintergründe setzen */
html, body {
  color: black;
  background-color: #cc0000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*------------------------------------------------------------------------------------------------------*/

/**
 * Regeln für allgemeine Elemente
 */

td { padding: 5px 0; }

/* Rahmen verlinkter Bilder entfernen */
a img { border: 0; }

a {
	color: black;
}

/*------------------------------------------------------------------------------------------------------*/

/**
 * Regeln für besondere Bereiche
 * 
 * @section Main
 */
div#main {
  width: 990px;
}

/**
 * @section Navigation
 */
div#navigation {
  color: inherit;
  background-color: inherit;
  float: left;
  width: 195px;
  padding: 10px 0 0 0;
}

#navigation div.navigation_innen {
  color: inherit;
  background-color: inherit;
  width: 158px;
	margin: 1px 0 0 10px;
	border-width: 1px;
	border-color: white;
	border-style: solid;
}

#navigation div.logo {
	margin: 0 0 0 10px;
	padding: 0;
}

#navigation ul {
  list-style: none;
  margin: 5px 0;
}	
#navigation ul li {
  color: white;
	font-size: 1.1em;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;	
  margin: 3px 0 3px 10px;
}
#navigation ul a {
  color: white;
  text-decoration: none;
}

#navigation ul a:hover {
	color: #AAAAAA;
}

#navigation ul li.nav_abstand {
margin-top: 15px;
}

/**
 * @section Content_breit
 */
div#content_breit {
  color: inherit;
  background-color: inherit;
  width: 795px;
  padding: 10px 0 0 0;
  margin-left: 195px;
}

/**
 * @section Content
 */
div#content {
  color: inherit;
  background-color: inherit;
  float: left;
  width: 610px;
  padding: 10px 0 0 0;
}

#content h1 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 16px 0 0 0;
	font-size: 1.8em;
	text-align: left;
	font-weight: bold;
}

#content h2 {
	margin-top: 10px;
	background: #828282;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1.4em;
	font-weight: bold;
}

#content h3 {
	margin-top: 10px;
	background: #828282;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1.1em;
	font-weight: bold;
}

.text {
	font-size: 1.2em;
	line-height: 110%;
	color: black;
	background-color: white;
	padding: 5px 5px 10px 5px;
	clear: both;
	margin-bottom: 10px;
}

.text_center {
	font-size: 1.2em;
	line-height: 110%;
	color: black;
	background-color: white;
	padding: 5px 5px 10px 5px;
	clear: both;
	margin-bottom: 10px;
	text-align: center;
}




ul#eintraege {
  list-style: none inside;
}	

#eintraege li {
	background-color: white;
	width: 100%;
	margin: 10px 0;
}

#eintraege div.eintrag_head {
	background: #828282;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1.1em;
}

#eintraege div.eintrag_text {
	font-size: 1.4em;
	line-height: 110%;
	color: black;
	background-color: white;
	padding: 5px;
	clear: both;
	min-height: 127px;
}

#eintraege div.eintrag_text_ohnebild {
	font-size: 1.4em;
	line-height: 110%;
	color: black;
	background-color: white;
	padding: 5px;
	clear: both;
}

#eintraege div.eintrag_footer {
	padding: 0 5px 5px 5px;
	font-size: 1em;
}


#eintraege img.hauptbild {
	float: left;
	margin: 0 5px 5px 0;
}

div#hinweis {
 	margin: 10px 0 20px 0;
	font-size: 1.2em;
	font-weight: normal;
 	color: black;
}
#hinweis a {
	font-weight: normal;
	color: black;
}
#hinweis a:hover,
#hinweis a:active,
#hinweis a:focus {
	color: white;
	font-weight: normal;
}
 
#content div.verzeichnis {
	margin: 5px 0;
	width: 190px;
	float: left;
}

#content div.verzeichnis a {
	font-size: 1.1em;
	font-weight: bold;  
  color: black;
}

#content div.verzeichnis_ende {
	clear: both;
}

.fussnote {
	font-size: 0.8em;
	margin: 10px 0 0 0;
}

.inserieren_bezeichnung {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 160px;
	vertical-align: top;
}

.inserieren_inhalt {
	text-align: left;
	vertical-align: top;
}

.fehler {
	font-weight: bold;
	color: red;
}

table.bkm_cam_video {
	margin: 10px auto;
}

table.bkm_cam_video td {
	padding: 0;
}

div#werbung_top,
div#werbung_bottom,
div#fusszeile {
	width: 100%;
	text-align: center;
}

div#werbung_top,
div#werbung_bottom {
	height: 60px;
}

.werbekennzeichnung {
	float: right;
  font-size: 0.7em;
  font-weight: normal;
}

.werbetitel {
	margin-top: 10px;
	background: #424242;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1.4em;
	font-weight: bold;
}

/**
 * @section Fußzeile
 */
 
div#fusszeile {
 	margin: 20px 0 40px 0;
	font-size: 1.1em;
	font-weight: normal;
 	color: black;
}
#fusszeile a {
	font-weight: normal;
	color: black;
}
#fusszeile a:hover,
#fusszeile a:active,
#fusszeile a:focus {
	color: white;
	font-weight: normal;
}

/**
 * @section Werbung rechts
 */
div#werbung_rechts {
  color: inherit;
  background-color: inherit;
  float: right;
  width: 185px;
  text-align: right;
  padding: 10px 0 0 0;
}

/**
 * @page Spezialseite: Altersabfrage
 */
 
 div#alter_main {
  width: 805px;
  margin: 20px 0 10px 0;
  background: url(../bilder/foto_altersabfrage.gif) no-repeat;
  padding-bottom: 50px;
}

#alter_main h1 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 195px;
	font-size: 1.8em;
	text-align: center;
	font-weight: bold;
}

#alter_main h1 img {
	margin-bottom: 20px;
}
	
#alter_main div.head {
	margin-left: 195px;
	margin-top: 20px;
	background: #828282;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1em;
	text-align: center;
}

#alter_main div.text {
	margin-left: 195px;
	font-size: 1.2em;
	line-height: 110%;
	color: black;
	background-color: white;
	padding: 40px 20px;
	clear: both;
	text-align: center;
}

#alter_main ul {
  list-style: none;
  margin-top: 40px;
}

#alter_main ul li {
  display: inline;
  width: 50%;
  text-align: center;
}

#alter_main a {
  text-decoration: none;
  font-weight: bold;
	font-size: 1.2em;  
  color: white;
  background-color: #C0C0C0;
  border: 1px solid black;
  padding: 5px 10px;
  margin: 0 30px;
}

#alter_main a.ja {
  text-decoration: none;
  font-weight: bold;
	font-size: 1.2em;  
  color: white;
  background-color: #009900;
  border: 1px solid black;
  padding: 5px 10px;
  margin: 0 30px;
}






#eintraege div.eintrag_head_titel_old {
	background: #828282;
	color : white;
	padding: 3px 0 3px 5px;
	font-size: 1.4em;
	font-weight: bold;
}

#eintraege div.text_hinweis_old {
	font-size: 1.2em;
	line-height: 120%;
	color: black;
	background-color: white;
	padding: 5px;
	clear: both;
}
	
