/* allgemeines */

body {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 50px;
}

div.breite {
	Width:650px;
	padding: 0px 0px 25px 0px;
	margin: 3px 0px 0px 0px;
	float:left;
}

div.breite_ad {
	Width:440px;
	padding: 0px 0px 25px 0px;
	margin: 0px;
}

div.content_bereich {
	float:right;
}

div.content {
	Width:435px;/*sebi-hack 01-09-2009
	float:left;*/
	border-style:solid;
	border-width:1px;
	padding: 40px 40px 25px 20px;
	margin: 3px 0px 0px 0px;
}

/* Navigation allgemein */

div.nav_leiste {
	Width:150px;
	float:left;
}

div.nav_bg {
	width:148px;
	border-style:solid;
	border-width:1px;
	padding: 3px 0px 5px 0px;
	margin: 0px 0px 3px 0px;
}

.nav_ul {
	padding:0px;
	margin:0px;
}

/* Navigation oben */

div.nav_oben {
	Width:650px;
	padding:0px;
	margin:0px;
}

li.nav_oben, li.nav_oben_fuell {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 73%;
	list-style: none;
	text-align:center;
	float:right;
	border-style:solid;
	border-width:1px;
}

li.nav_oben {
	margin: 0px 0px 0px 3px;;
}

li.nav_oben a {
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 5px;
}

li.nav_oben a:hover, li.nav_oben a:focus {
	text-decoration:none;
}

li.nav_oben_fuell {
	margin:0px;
	padding: 2px 0px 2px 0px;
}

/* Nav 3 */

div.nav_3 {
	width: 497px;
	padding: 0px;
	margin: 0px;
}

li.nav_3, li.nav_3_fuell {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 73%;
	text-decoration: none;
	list-style: none;
	float: left;
	text-align: center;
	margin:0px 3px 0px 0px;
	border-style: solid;
	border-width: 1px;
}

li.nav_3_fuell {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

li.nav_3 a {
	text-decoration: none;
	display: block;
	padding: 2px 5px 2px 5px;
}

li.nav_3 a:hover, li.nav_3 a:focus {
	text-decoration: none;
}

/* Nav 1 */

ul.nav_1 {
	width: 155px;
	padding: 0px;
	margin: 0px -40px 0px 0px;
}

li.nav_1a, li.nav_1b, li.nav_1c, li.nav_1d, li.nav_1e, li.nav_1f, li.nav_1g {
	position: relative;
	left: -23px;

	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	line-height: 150%;
	list-style: none;
	text-align: left;
	margin: 1px 0px 0px 0px;

	border-style: solid;
	border-width: 1px;
}

li.nav_1a a, li.nav_1b a, li.nav_1c a, li.nav_1d a, li.nav_1e a, li.nav_1f a, li.nav_1g a {
	text-decoration: none;
	display: block;
	padding: 4px 3px 3px 30px;
}

li.nav_1a a:hover, li.nav_1b a:hover, li.nav_1c a:hover, li.nav_1d a:hover, li.nav_1e a:hover, li.nav_1f a:hover, li.nav_1g a:hover, li.nav_1a a:focus, li.nav_1b a:focus, li.nav_1c a:focus, li.nav_1d a:focus, li.nav_1e a:focus, li.nav_1f a:focus, li.nav_1g a:focus {
	text-decoration: none;
}

/* Nav 2 */

ul.nav_2 {
	width:140px;
	padding:0px 0px 0px 0px;
	margin:0px -50px 0px 0px;
}

li.nav_2 {
	position:relative;
	left:3px;
	
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 71%;
	line-height:150%;
	white-space:nowrap;

	list-style:none;
	text-align:left;
	margin: 1px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
}

li.nav_2 a {
	text-decoration:none;
	display:block;
	padding: 1px 3px 2px 0px;
}

li.nav_2 a:hover, li.nav_2 a:focus {
	text-decoration:none;
}

/* Gallerie Navigation */

p.weiter_o, p.weiter_u {
	width:424px;
	text-align:right;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	border-style:solid;
}

p.weiter_o{
	padding:0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-width:0px 0px 1px 0px;
	line-height:125%;
}

p.weiter_u {
	padding:15px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-width:1px 0px 0px 0px;
	line-height:130%;
}

p.weiter_o a, p.weiter_u a {
	text-decoration:none;
	padding:0px 4px 0px 4px;
	margin:0px 6px 0px 6px;
}

p.weiter_o a:hover, p.weiter_u a:hover, p.weiter_o a:focus, p.weiter_u a:focus {
	margin:0px 5px 0px 5px;

	border-style:solid;
	border-width:1px;
}

.weiter_fake {
	padding:0px 4px 0px 4px;
	margin:0px 6px 0px 6px;
}

.weiter_aktiv {
	padding:0px 4px 0px 4px;
	margin:0px 5px 0px 5px;
	border-style:solid;
	border-width:1px;
}

/* Bilder */

img.ausleihpool {
	width:160px;
	padding:0px;
	margin:0px;
	float:left;

	border-style:solid;
	border-width:1px;
}

img.news, img.gall, img.pers_u {
	border-style:solid;
	border-width:1px;
}

img.news {
	width:78px;
	height:78px;
	padding:0px;
	margin:0px;
	float:left;
}

a img.news {
	margin:0px 10px 0px 0px;
	padding:0px;
}

img.gall {
	margin:0px;
	padding:0px;
}

a img.gall {
	margin:0px;
	padding:0px;
}

img.pers_u {
	margin:0px;
	height:100px;
	float:left;
}

a img.pers_u {
	padding:0px;
	margin:0px 0px 3px 0px;
}

img.kleinbild, img.ganzbild {
	border-style:solid;
	border-width:1px;
}

img.kleinbild {
	float:left;
	margin: 5px 10px 5px 0px;
}

img.ganzbild {
	float:none;
	margin: 5px 0px 20px 0px;
}

img.pop {
	display:inline;
	width:10px;
	height:12px;
	padding:0px;
	margin: 2px 5px -1px 0px;
	border:none;
}

/* Kasten mit Rahmen */

div.cont_kasten_breit {
	width:423px;
	padding:4px 5px 4px 5px;
	margin:0px 0px 5px 0px;

	border-style:solid;
	border-width:1px;
}

div.cont_kasten_links {
	width:423px;
	padding:10px 5px 3px 5px;
	margin:0px 0px 5px 0px;

	border-style:solid;
	border-width:1px;
}

div.cont_kasten_gall {
	width:136px;
	height:136px;
	padding:5px 0px 0px 0px;
	margin:0px 5px 5px 0px;
	text-align:center;
	float:left;

	border-style:solid;
	border-width:1px;
}

div.cont_kasten_pers {
	width:186px;
	height:190px;
	padding:9px 10px 9px 10px;
	margin:0px 5px 5px 0px;
	float:left;

	border-style:solid;
	border-width:1px;
}

/* Kasten zur Struktur */

div.cont_text_pool {
	width:251px;
	padding:0px;
	margin:0px;
	float:right;
}

div.cont_text {
	width:333px;
	padding:0px;
	margin:0px;
	float:right;
}

div.cont_gall {
	width:291px;
	padding:0px;
	margin:0px 1px 0px 8px;
	float:right;
}

div.pool_kat{
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

div.aufruf {
	width:100%;
	margin:0px;
	padding:0px;
	float:right;
}

/* Ueberschriften */

h1.ueber_1, h1.ueber_2 {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 110%;
	line-height:135%;
	letter-spacing:1px;
	font-weight:bold;
	padding:0px;
}

h1.ueber_1 {
	margin: 0px 0px 15px 0px;
}

h1.ueber_2 {
	margin: 20px 0px 15px 0px;
}

h1.name_e {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 110%;
	line-height:135%;
	letter-spacing:1px;
	font-weight:bold;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

/* Unter-Ueberschriften */

h2.zwisch, h2.downloadkasten {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	line-height:125%;
	letter-spacing:1px;
	font-weight:bold;
	padding:0px;
}

h2.zwisch {
	margin: 20px 0px 5px 0px;
}

h2.downloadkasten {
	margin: 0px 0px 10px 0px;
}

h2.coka_links_b {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
	margin: 0px;
}

h2.coka_links_b a {
	text-decoration:none;
}

h2.coka_links_b a:hover, h2.coka_links_b a:focus {
	text-decoration:underline;
}

h2.funktion {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 85%;
	line-height:125%;
	letter-spacing:1px;
	font-weight:bold;
	padding:0px;
	margin: 0px 0px 25px 0px;
}

h2.pool {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 80%;
	line-height:125%;
	display:block;
	letter-spacing:1px;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;

	border-style:double;
	border-width: 0px 0px 5px 0px;
}

/* Schrift normal */

span.datnews {
	text-transform:uppercase;
}

p.suche {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 80%;
	line-height:125%;
	padding:0px;
	margin: 0px 0px 2px 0px;
}

p.teaser {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-style:italic;
	font-size: 75%;
	letter-spacing:01px;
	line-height:125%;
	padding:0px;
	margin: 0px 0px 15px 0px;
}

p.fliess {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 80%;
	line-height:125%;
	padding:0px;
	margin: 0px 0px 15px 0px;
}

p.gall {
	width:135px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:110%;
	font-weight:normal;
	letter-spacing:0px;
	text-align:center;
	padding:0px;
	margin: 3px 0px 5px 0px;
}

p.gall a {
	text-decoration:none;
}

p.gall a:hover, p.gall a:focus {
	text-decoration:underline;
}

p.ueber_pers {
	width:180px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
	margin: 2px 0px 5px 0px;
}

p.ueber_pers a {
	text-decoration:none;
}

p.ueber_pers a:hover, p.ueber_pers a:focus {
	text-decoration:underline;
}

p.preis {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
	margin: 15px 0px 0px 0px;
}

p.coka_rechts {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	text-align:right;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

p.coka_rechts a {
	text-decoration:none;
}

p.coka_rechts a:hover, p.coka_rechts a:focus {
	text-decoration:underline;
}

p.coka_rechts_g {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	text-transform:uppercase;
	text-align:right;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

p.coka_rechts_g a {
	text-decoration:none;
}

p.coka_rechts_g a:hover, p.coka_rechts_g a:focus {
	text-decoration:underline;
}

p.coka_cont {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	text-align:left;
	padding:0px;
	margin: 0px 0px 5px 0px;
}

p.coka_cont a {
	text-decoration:none;
}

p.coka_cont a:hover, p.coka_cont a:focus {
	text-decoration:underline;
}

p.link_desc {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	padding:0px;
	margin: 0px 0px 0px 0px;
}

a.mail {
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

a.mail:hover, a.mail:focus {
	text-decoration:none;
}

a.textlink {
	text-decoration:underline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

a.textlink:hover, a.textlink:focus {
	text-decoration:none;
}

/* tabellen */

table.pool {
	width:430px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	border-collapse:collapse;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	padding:0px;
	margin: 10px 0px 10px 0px;
}

td.pool_l {
	width:160px;
	font-weight:bold;
	vertical-align:top;
	padding: 0px;
	border-style:solid;
	border-width:0px;
}

td.pool_r {
	width:270px;
	font-weight:normal;
	vertical-align:top;
	padding: 0px;
	border-style:solid;
	border-width: 0px;
}

td.pool_ru {
	font-weight:normal;
	vertical-align:top;
	padding: 10px 0px 3px 0px;
	border-style:solid;
	border-width: 0px;
}

table.adresse {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	line-height:125%;
	width:430px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px 0px 0px 0px;
	margin: -6px 0px 20px 0px;
}

td.adresse {
	width:90px;
	padding: 11px 0px 2px 0px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

td.inhalt {
	width:340px;
	padding: 11px 0px 2px 0px;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

/* Listen */

ul.ferien, ul.ferien_2 {
	list-style-type:none;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:100%;
	border-style:solid;
	border-width:1px;
}

ul.ferien {
	margin: 0px 0px 5px 0px;
	padding: 7px 3px 5px 10px;
}

ul.ferien_2 {
	margin: 0px 0px 25px 0px;
	padding: 5px 5px 1px 15px;
}

li.liste_2 {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

li.reise {
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

li.reise a {
	text-decoration:none;
}

li.reise a:hover, li.reise a:focus {
	text-decoration:underline;
}

li.ferien {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 2px 0px;
}

li.mehr {
	text-align:right;
	padding: 0px 0px 4px 0px;
	margin: -15px 10px 0px 0px;
}

li.mehr a {
	font-weight:normal;
	padding:0px;

	text-decoration:none;
	padding:1px 10px 1px 10px;
	margin: 0px;
	border-style:solid;
	border-width:1px;
}

li.mehr a:hover, li.mehr a:focus {
	text-decoration:none;
}

ul.down {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left:20px;
}

ul.link {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left:20px;
}

li.link {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:100%;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

li.link a {
	text-decoration:underline;
	padding: 0px;
	margin: 0px;
}

li.link a:hover, li.link a:focus {
	text-decoration:none;
}

/* Buttons */

div.but_gallueber {
	width:290px;
	margin: 5px 0px 20px 127px;
}

div.but_drucken {
	width:100px;
	float:right;
	margin: 0px 0px 20px 0px;
}

div.but_suchen {
	width:40px;
	margin: 3px 18px 3px 91px;
}

div.but_melden {
	width:150px;
	float:right;
	margin: 0px 10px 20px 0px;
}

div.but_melden a, div.but_drucken a, div.but_gallueber a, div.but_suchen a  {
	text-align:center;
	padding:0px;
	border-style:solid;
	border-width:1px;
	
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	text-decoration:none;
	display:block;
	padding:1px 5px 1px 5px;
}

div.but_melden a:hover, div.but_drucken a:hover, div.but_gallueber a:hover, div.but_suchen a:hover, div.but_drucken a:focus, div.but_melden a:focus, div.but_gallueber a:focus, div.but_suchen a:focus {
	text-decoration:none;
}

div.but_mehr {
	width:60px;
	float:left;
	margin: 5px 0px 0px 0px;
}

div.but_mehr a  {
	text-align:center;
	padding:0px;
	border-style:solid;
	border-width:1px;
	
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	line-height:125%;
	text-decoration:none;
	display:block;
	padding:1px 5px 1px 5px;
}

div.but_mehr a:hover, div.but_mehr a:focus {
	text-decoration:none;
}

/* Deko */

div.eyecatcher {
	Width:648px;
	height:98px;
	border-style:solid;
	border-width:1px;
	margin-bottom:3px;
}

img.eye {
	width:648px;
	height:98px;
	border:none; 
}

div.punkte {
	position:relative;
	top:0px;
	left:655px;
	Width:25px;
	height:200px;
	float:left;
	margin: -103px -25px -97px 0px;
	padding: 0px 0px 0px 0px;
}

div.punkt01, div.punkt02, div.punkt03, div.punkt04, div.punkt05, div.punkt06, div.punkt07 {
	width:21px;
	height:21px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
}

div.kiri {
	position:relative;
	top:0px;
	left:535px;
	z-index:50;
	Width:150px;
	height:150px;
	margin: -103px -150px -47px 0px;
	padding: 0px 0px 0px 0px;
}

div.posi {
	height:1px;
	width:1px;
	margin:0px;
	padding:0px;
	clear:both;
}

div.farb_mo, div.farb {
	position:absolute;
	top:10px;
	left:-50px;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
}

/* formular */

.suchen {
	width:122px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 7px;
	border-style:solid;
	border-width:1px;
}

.dropAnm {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 80%;
	width:405px;
	line-height:125%;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

.ganzG {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	margin: 0px 0px 2px 0px;
	border-style:solid;
	border-width:0px;
}

.ganzGb {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	font-weight:bold;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border-style:solid;
	border-width:0px;
}

.ganzF {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 80%;
	margin: -11px 0px 10px 0px;
	border-style:solid;
	border-width:1px;
}

.ganzZ {
	width:40px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	float:left;
	margin: -12px 2px 10px 0px;
	border-style:solid;
	border-width:1px;
}

div.fahrten_auswahl{
	width:400px;
	margin: 0px 0px 20px 0px;
	padding: 3px 10px 3px 10px;
	border-style:solid;
	border-width:1px;
}

button.senden {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	padding: 2px 10px 2px 10px;
	border-style:solid;
	border-width:1px;
}

table.kalender {
	width:430px;
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 75%;
	margin-top: -25px;
}

.tag {
	width:55px;
	padding:3px 7px 2px 4px;
	text-align:right;
	font-weight:bold;
}

.dat {
	width:55px;
	padding:3px 7px 2px 4px;
	text-align:right;
	border-style:solid;
	border-width: 1px;
}

.linkdat {
	width:55px;
	padding:3px 7px 2px 4px;
	text-align:right;
	border-style:solid;
	border-width: 1px;
}

.taglink {
	text-decoration:none;
	display:block;
}	

.kalenderzeigen {
	border-style:solid;
	border-width: 1px;
	padding:0px;
}

.kalenderbuttons {
	border-style:none;
	padding:1px 0px 1px 0px;
}

/* kann geloescht werden */

.help {
	border-style:solid;
	border-width:1px;
}

.hinweis {
	font-family: Verdana, Arial, Helvetika, sans-serif;
	font-size: 70%;
	text-decoration:none;
}
