﻿/* 	DLRG Deutsche Lebens-Rettungs-Gesellschaft e.V.
	Standard-Layout für WWW-Server: www.dlrg.de
	DLRG AK Internet, webmaster@dlrg.de
	standard.css - Version 2.10 - 05.06.2007

	Valide gemaess: [bedingt] kompatibel
	W3C/CSS2: IE6/7+,NN6/7+,OP6/7+,Konq5/6+,Moz1+
	Ergänzungen und Änderungen in custom.css  */

html {
	font-size:100.01%; }
body {
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF; }
div, h1, h2, h3, h4, h5, h6, p, pre, table, tr, td, th, ul, ol, li, dl, dt, dd, form, input, textarea, select, fieldset, label, legend {
	font-size:1em;
	color:#000000;
	letter-spacing:normal;
	word-spacing:normal;
	font-weight:normal;
	font-style:normal;
	font-family:Univers, Arial, Helvetica, sans-serif;
}
b, i, span, em, strong, small, big, abbr, acronym, address {
	color:inherit;
	letter-spacing:inherit;
	word-spacing:inherit;
	font-weight:inherit;
	font-style:inherit;
	font-family:Univers, Arial, Helvetica, sans-serif; }
pre {
	font-family: "Courier New", Courier, monospace; }

/* ---------- html elements ---------- */
h1 {
	font-size:1.25em;
	font-weight:bold;
	margin:0.5em 0.42em 0.92em 0.42em;
	padding:0.17em 0.33em 0.12em 0.25em;
	color:#FFFFFF;
	background-color:#0072BC; }
h2, legend {
	min-height:1.42em;
	font-weight:bold;
	padding:0.08em 0.33em 0.33em 0.5em;
	margin-bottom:0.25em;
	color:#FFFFFF;
	background-color:#0072BC; }
h3 {
	font-weight:bold;
	margin:0 0 0.33em 0;
	padding:0.5em 0.5em 0 0.67em; }

p, ul, ol, dl {
	line-height:130%;
	margin:0 0.67em 0 0.67em;
	padding:0.17em 0 0.67em 0; }

/*table {
	margin:0.33em 0.5em 0.67em 0.67em;
	border:0.08em solid #0072BC;
	border-collapse:collapse; }
*/

caption {
	font-weight:bold;
	margin:0 0 0.25em 0.67em;
	padding:0.5em 0.5em 0 0; }
ul {
	list-style-type:square;
	margin:0 0.67em 0 2em; }
ol {
	list-style-type:decimal;
	margin:0 0.67em 0 2.5em; }
li {
	vertical-align:baseline;
	list-style-position:outside; }
dt {
	line-height:110%;
	font-weight:bold; }
dd {
	text-align:right;
	margin-bottom:0.25em; }
th {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0072BC; }
td, th {
	margin:0.08em;
	padding:0.17em 0.75em 0.25em 0.5em;
	vertical-align:top; }
hr {
	margin:0 0.67em 0.33em 0.67em;
	border:0 solid #0072BC;
	border-width:0.17em 0 0 0; }

small, .small {
	font-size:0.83em; }
big, .big {
	font-size:1.08em; }
em, .blue {
	color:#0072BC; }
strong {
	/*color:#E55A00;*/
color:#000;}
.white {
	color:#FFFFFF; }

b {
	font-weight:bold; }
i {
	font-style:italic; }
em {
	font-style:normal; }
strong {
	/*font-weight:normal;*/
font-weight:bold;
 }
abbr, acronym {
	border-bottom:0.1em dashed #000000; }
a, a:link, a:visited {
	color:#000000;
	text-decoration:underline; }
a:hover, a:active, a:focus {
	color:#FFFFFF;
	background-color:#0072BC;
	text-decoration:none; }

input, textarea, select {
	padding:0.08em 0.25em 0.08em 0.17em;
	margin:0.33em 0 0.08em 0;
	background-color:#FFFFFF; }
label {
  	float:left;
/*  	width:6.25em;*/
	width:12em;
  	text-align:right;
  	font-weight:bold;
	padding:0.25em 0.5em 0 0; }
fieldset {
	padding:0 0 0.83em 0; }
legend {
	margin:0 0 0.67em 0;
	padding:0.17em 0.5em 0.08em 0.5em; }
.button {
	width:8.33em;
	padding:0.08em;
	margin:0.67em 0.83em 0.33em 0.17em;
	text-align:center;
	background-color:#CCCCCC; }

/* ---------- class elements ---------- */
.column {
	float:left;
	clear:right; }
.contain {
	float:none;
	clear:both; }
.teaser {
	margin:0.67em 0.5em 1.17em 0.5em;
    border:0 solid #0072BC;
    border-width:0 0.17em 0.17em 0; }
.box, fieldset {
	margin:0.67em 0.5em 0.5em 0.5em;
	border:0.08em solid #0072BC; }
.image {
	float:right;
	clear:none;
	position:relative;
	margin:0.5em; }
.imagetext {
	margin:0;
	padding:0.42em;
	font-size:0.83em;
	line-height:110%;
	background-color:#BAD5E6; }
.footertext a {
	color:#FFFFFF; }
.highlight {
	background-color:#BAD5E6; }
.picto {
	float:right;
	display:block;
	position:relative;
	margin:0.25em; }
.line {
	min-height:1.42em;
	margin:0;
	padding:0.17em 0.33em 0.17em 0;
	color:#FFFFFF;
	background-color:#0072BC;
	background-repeat:no-repeat;
	background-position:0.42em; }
.iconnews {
	padding-left:1.64em;
	background-image:url(../images/icon_meldung.gif); }
.icondate {
	padding-left:1.68em;
	background-image:url(../images/icon_termin.gif); }
.icontop {
	padding-left:1.68em;
	background-image:url(../images/icon_toplink.gif); }
.iconlink {
	padding-left:1.68em;
	background-image:url(../images/icon_links.gif); }
.minilink {
	font-size:0.83em;
	text-align:right;
	margin:0;
	padding:0 0.5em 0.33em 0.17em; }

.newsletter {
	margin:0;
	background-image: url(../images/newsletter.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #0072BC;
}


.pflichtfeld{
	background: url(../images/pflichtfeld.gif) no-repeat left;
	padding-left: 0.25em;
}

.notfallteaser{
	margin:0.67em 0.5em 1.17em 0.5em;
	border:0 solid red;
   border-width:0 0.17em 0.17em 0;
}

.notfallbox{
	margin:0.67em 0.5em 1.17em 0.5em;
	border:0.08em solid red;
}

.notfallteaser h2, .notfallbox h2{
	color:white;
	background-color:red;
}



/* ---------- Anpassungen (Thomas) ---------- */
img {
border:none; 	// Sorgt dafür dass bei Bildern auf die ein Link gesetzt wird kein Rahmen angezeigt wird.
}
div#bild {
	border: 5px 5px 5px 5px;
         background-color: #FFFFFF;
}
img#beitrag{
	border:none;
	margin: 5px 5px 5px 5px;
}
