
/* ************************************************************************ */
/* ************************************************************************ */
/* ***                                                                  ***
   ***                                                                  ***
   ***  ACHTUNG                                                         ***
   ***  -------                                                         ***
   ***                                                                  ***
   ***  Diesen Style nicht kopieren und ändern!                         ***
   ***                                                                  ***
   ***  Probleme und Fehler bitte melden, damit alle Verbesserungen     ***
   ***                                                                  ***
   ***  nutzen können. Email bitte an                                   ***
   ***                                                                  ***
   ***                                        webmaster@dlrg-jugend.de  ***
   ***                                                                  ***
   ***                                                                  *** */
/* ************************************************************************ */
/* ************************************************************************ */



label {
	display: block;
	width: 15.2em;
	float: left;
	padding: 3px 0px 4px 0px;
}

legend {
  font-weight: bold;
  color: #00497f;
}

input, textarea, select {
  padding: 2px;
}

fieldset {
	width: 100%;
	border: 1px solid #a6c7e1;
  padding: 10px;
  background-color: #e4eef7;
}

span.important {
  font-weight: bold;
  color: #d7005f;
}


div.news-abstract {
  font-weight: bold;
  margin-bottom: 0.5ex;
}

div.news-author {
  font-weight: bold;
  margin-top: 0.5ex;
}

span.news-date {
  font-weight: normal;
  font-size: 14px;
  float: right;
}

h2.news {
  margin-top: 1em;
}
.highlight {
  background-color:#e4eef7;
}

.gaestebuch {
  padding-top: 5px;
  padding-left: 5px;
  padding-right:5px;
  padding-bottom:20px;
  margin-left:3px;
  width: 551px;
  overflow: visible;
}

.invisible {
	position: absolute; color: red; background-color: #ffffff; left:
-1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display:
inline; } .off { display: none !important; } body { color: black;
background-color: white; margin: 0px; padding: 0px; min-width: 580px;
min-height: 440px; font-weight: normal; font-style: normal; text-decoration:
none; font-size: 14px; font-family: Arial,sans-serif; line-height:
110%; background-image:url(bg.png);
background-position: 0px 0px; background-repeat:repeat-y; }
 a { font-weight: bold; text-decoration: none; color: #d7005f; } a:link
{ color: #00497f; } a:visited { color: #00497f; } a:hover { color: #d7005f; }
img { border: 0px; }

h1,h2,h3,h4,h5 {
 border-bottom-style: dotted; border-bottom-color: #d7005f; line-height:
125%; color: #00497f;
}

h1 {
 border-bottom-width: 4px;
 }

h2 {
  border-bottom-width: 3px; font-size:21px;
 }
h3 {
  border-bottom-width: 3px; font-size:14px; margin-top:0px;
 }
h4 {
  border-bottom-width: 2px; font-size:10px; margin-bottom:10px;
 }

h5 { border-bottom-width: 1px; }


form { margin: 0px; padding: 0px; } table {
margin: 3%; border: 1px solid #a6c7e1; } div.layout { position: absolute;
z-index: 10; top: 0px; left: 0px; right: 1px; height: 100px; color: white;
background-color: #a6c7e1; } div.layout div.fotos { position: relative;
z-index: 5; top: 0px; left: 0px; right: 0px; height: 80px; margin-left: 170px;
margin-top: 20px; padding: 0px; overflow: hidden; } div.layout div.fotos img {
height: 82px; width: 99%; padding: 0px; overflow: hidden;
background-image:url(http://www.dlrg.de/Gliederung/Rheinland-Pfalz/Jugend/global-jugend/bild/bg_fotos.jpg); background-position: 0px
0px; background-repeat:repeat-x; } div.layout div.logo { position: absolute;
z-index: 50; top: 0px; right: 0px; width: 381px; height: 156px; overflow:
hidden; margin: 0px; padding: 0px; background-image:url(bg_logo.gif);
background-position: 0px 0px; background-repeat: no-repeat; } div.layout
div.logo img { margin-top: 27px; margin-left: 238px; } div.layout span {
position: absolute; z-index: 20; top: 0px; left: 0px; right: 0px; height:
80px; width: 98%; overflow: hidden; padding: 3px;
background-image:url(welle.gif); background-position: 0px 0px;
background-repeat:repeat-x; font-weight: bold; font-size: 14px; } div.quicknav
{ position: absolute; z-index: 30; top: 109px; right: 162px; height: 15px;
width: 194px; overflow: hidden; padding: 0px; white-space: nowrap; text-align:
center; font-size: 12px; } div.quicknav ul { list-style: none;
list-style-position: outside; padding: 0px; margin: 0px; } div.quicknav ul li
{ display: inline; padding-left: 4px; padding-right: 4px } ul.quicknav {
position: absolute; z-index: 30; top: 109px; right: 162px; height: 15px;
width: 194px; overflow: hidden; margin: 0px; padding: 0px; white-space:
nowrap; text-align: center; font-size: 12px; list-style: none;
list-style-position: outside; } ul.quicknav li { display: inline;
padding-left: 4px; padding-right: 4px } div.nav { position: absolute; z-index:
15; top: 0px; left: 0px; bottom: 0px; height: 680px; width: 180px; overflow:
hidden; background-image:url(bg_nav.png); background-position: 0px 81px;
background-repeat:no-repeat; } div.nav div.main { position: absolute; z-index:
5; top: 112px; left: 49px; width: 121px; height: 181px; overflow: hidden;
text-align: left; } div.nav div.sub { position: absolute; z-index: 5; top:
328px; left: 71px; width: 100px; height: 170px; overflow: hidden; text-align:
right; } div.nav ul { margin: 0px; list-style: none; list-style-position:
outside; } div.nav div.links_1 { margin-top: 54px; } div.nav div.links_2 {
margin-top: 48px; } div.nav div.links_3 { margin-top: 42px; } div.nav
div.links_4 { margin-top: 36px; } div.nav div.links_5 { margin-top: 30px; }
div.nav div.links_6 { margin-top: 24px; } div.nav div.links_7 { margin-top:
16px; } div.nav div.links_8 { margin-top: 6px; } div.nav div.links_9 {
margin-top: 0px; } div.nav div.main ul { padding: 0px; font-size: 12px; }
div.nav div.main ul li { margin-top: 0px; margin-left: 0px; margin-right: 0px;
margin-bottom: 4px; padding: 0px; white-space: nowrap; } div.nav div.main ul
li a { font-weight: normal; } div.nav div.main ul li.aktiv a { padding-right:
22px; padding-top: 4px; padding-bottom: 6px; background-image:url(aktiv.gif);
background-position: bottom right; background-repeat:no-repeat; color:
#d7005f; background-color: #e4eef7; }div.nav div.main ul li.aktiv span { padding-right:
22px; padding-top: 4px; padding-bottom: 6px; background-image:url(aktiv.gif);
background-position: bottom right; background-repeat:no-repeat; color:
#d7005f; background-color: #e4eef7; } div.nav div.sub ul { padding: 0px;
font-size: 11px; line-height: 15px; font-weight: normal; } div.nav div.sub ul
li { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 1px;
font-style: italic; color: #00497f; } div.nav div.sub ul li:first-child {
margin-left: 10px; } div.nav div.sub ul li a { font-style: normal;
font-weight: normal; } div.nav div.sub ul li.aktiv a { border-bottom: #d7005f
dotted 2px; color: #d7005f; background-color: white; }
div.nav div.sub ul li.aktiv span { border-bottom: #d7005f
dotted 2px; color: #d7005f; background-color: white; font-style: normal;} div.nav img { position:
absolute; z-index: 25; top: 547px; left: 30px; overflow: hidden; } div.content
{ min-width: 200px; min-height: 450px; border-left-color: #e4eef7;
border-left-style: solid; border-left-width: 170px; margin-top: 106px;
padding-top: 24px; padding-left: 24px; padding-right: 9px; padding-bottom:
24px; color: black; background-color: white; line-height: 115%; } div.content
a { text-decoration: underline; list-style-type:disc; } div.content img {
margin-top: 0px; margin-left: 1ex; margin-right: 1ex; margin-bottom: 0px;
padding: 0px; border: 0px; } div.content img.nach_links { float: left;
padding-right: 20px; } div.content img.nach_rechts { float: right;
padding-left: 20px; } div.content div.iebug { float: left; height: 470px;
width: 1px; overflow: hidden; } div.teaser { z-index: 100; clear:left; float:
right; width: 175px; margin: 0px; padding-top: 20px; color: black;
background-color: white; } div.teaser div { z-index: 100; width: 145px;
margin-top: 0px; margin-left: 10px; margin-right: 5px; margin-bottom: 10px;
padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom:
10px; font-size: 10px; color: black; background-color: #e4eef7; } div.teaser
div h1 { margin-bottom: 1ex; font-size: 14px; } div.teaser div div { position:
relative; top: 5px; bottom: 0px; right: 0px; margin: 0px; padding: 0px;
border: 0px !important; text-align: right; vertical-align: bottom; }
div.teaser div img { margin: 0px; padding: 0px; } div.teaser div a {
text-decoration: none; } div.teaser div.search {
background-image:url(kleine_welle.gif); background-position: 10px 29px;
background-repeat:no-repeat; } div.teaser div.search h1 { height: 16px;
margin-bottom: 24px; padding-bottom: 0px; } div.teaser div.search form {
width: 145px; overflow: hidden; } div.teaser div.search form input { width:
145px; margin-bottom: 0.5ex; } div.teaser div.links ul { overflow: hidden;
margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;
padding: 0px; list-style: none; list-style-position: outside; } div.teaser
div.links ul li { margin-bottom: 1ex; } div.teaser div.links a { white-space:
normal; text-decoration: none; } div.teaser div.links ul li.aktiv a { color:
#d7005f; background-color: #e4eef7; border-bottom: #d7005f dotted 2px; }
div.foot { clear: both; margin-top: 0px; margin-left: 170px; margin-right:
0px; margin-bottom: 0px; padding: 0px; border-top: 10px solid #e4eef7; color:
black; background-color: white; } div.foot div { margin: 0px; padding-top:
2ex; padding-left: 24px; padding-right: 15px; padding-bottom: 3ex;
white-space: nowrap; font-weight: bold; font-size: 11px; } div.foot div.left {
float: left; text-align: left; } div.foot div.right { float: right;
text-align: right; }