﻿/* 	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, h1.home, h2, h3, h4, h5, h6, p, pre, table, tr, td, th, ul, ol, li, dl, dt, dd, img, 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 ---------- */








/* ---------- Eigene CSS-Styles ---------- */
iframe {height:350px; width:100%;}
h1, h1.home {
	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; }
a.home{
	font-weight:bold;}
.home {text-align:center;}

td.mitte {width:30%;}
td.hell {width:130px;}
td.dunkel, table.mitte {width:512px;}

img.jugend {width:100%; height:auto;}
img.teilnr {width:150px; height:150px; margin-bottom:15px;}
table.teilnr {width:300px; }
.satzung {font-weight:bold;}
.sonstiges{color:#0072BC; font-weight:bold;}
.spiele {font-size: 1.3em;}

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;
	}
h4 {
	font-size:1.3em;
	color:#0072BC;
	font-weight:bold;
	padding:0.08em 0.33em 0.33em 0.5em;
	}
img.vorstand {height:100px; width:auto;}

span.Stil2, span.Stil1, span.Stil5, p.Stil1 {
	color: #000;
	font-family:Univers, Arial, Helvetica, sans-serif;
	font-size:1em;
}

p, p.home2, ul, ol, dl {
	line-height:130%;
	margin:0 0.67em 0 0.67em;
	padding:0.17em 0 0.67em 0; }
p.ueberschrift {text-align:center; font-size:large;}
.noborder{border:none; text-align:center;}
table.fahrten {border:none;  margin-left: auto; margin-right: auto; width:450px;}
table.events{/*width:100%;*/ width:220px; margin-left: auto; margin-right: auto;}
table {
	margin:0.33em 0.5em 0.67em 0.67em;
	border:0.08em solid #0072BC;
	border-collapse:collapse; }
	
a.home2, a:visited.home2, a:link.home2, a:hover.home2, p.home{
	color:#0072BC;
	font-size:18px;
	background:none;}
	
	
#test{
	position:fixed;
	visibility:hidden;
	}
/* ---------- Ende Eigene CSS-Styles ---------- */	
	





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, p.termine {
	font-size:0.83em; }
big, .big {
	font-size:1.08em; }
em, .blue {
	color:#0072BC; }
strong {
	color:#E55A00; }
.white {
	color:#FFFFFF; }

b {
	font-weight:bold; }
i {
	font-style:italic; }
em {
	font-style:normal; }
strong {
	font-weight:normal; }
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;
  	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, .bahn1, .bahn2, .bahn3  {
	float:left;
	clear:right; }
.bahn1, .bahn2, .bahn3  {width:33%;}
.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(../../grafik/icon_meldung.gif); }
.icondate {
	padding-left:1.68em;
	background-image:url(../../grafik/icon_termin.gif); }
.icontop {
	padding-left:1.68em;
	background-image:url(../../grafik/icon_toplink.gif); }
.iconlink {
	padding-left:1.68em;
	background-image:url(../../grafik/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(../../grafik/newsletter.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #0072BC;
}


.pflichtfeld{
	background: url(../../grafik/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;
}



/* Verleihkalender - Anfang  */

caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
     font-weight: bold;
     }

.calendar 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: white;
     
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
	 border-bottom:none;
	 border-right:none;
     }

.calendarlink 
     {
     color: white;
     }

.day 
     {
     background-color: #BBD5E5;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

.linkedday 
     {
	 background-color:#F77;
     border-color: #000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }
/* Verleihkalender - Ende  */


