html
	{height: 100%; }
body
	{margin: 0px; height: 100%; }
a img 
	{border: 0px; }
a.navlink
	{color: white; text-decoration:none; }
a.navlink:hover 
	{color: white; text-decoration:underline; }
a.navlink:active 
	{color: white; text-decoration:none; }
a.navlinkohne
	{color: white; text-decoration:none; }
a.navlinkohne:hover 
	{color: white; text-decoration:none; }
a.navlinkohne:active 
	{color: white; text-decoration:none; }
a.neucol
	{color: #365A85; text-decoration:underline; font-weight: bold; }
a.neucol:hover 
	{color: #365A85; text-decoration:underline; font-weight: bold; }
a.neucol:active 
	{color: #365A85; text-decoration:underline; font-weight: bold; }
a.normal
	{color: #4C4C4C; text-decoration:underline; font-weight: bold; }
a.normal:hover 
	{color: #4C4C4C; text-decoration:underline; }
a.normal:active 
	{color: #4C4C4C; text-decoration:underline; }
a.autorlink
	{color: #31598A; text-decoration:none; }
a.autorlink:hover 
	{color: #31598A; text-decoration:underline; }
a.autorlink:active 
	{color: #31598A; text-decoration:none; }
a.autorlink_big
	{color: #31598A; text-decoration:none; text-transform: uppercase; }
a.autorlink_big:hover 
	{color: #31598A; text-decoration:underline; text-transform: uppercase; }
a.autorlink_big:active 
	{color: #31598A; text-decoration:none; text-transform: uppercase; }
a.impressum
	{color: #4C4C4C; text-decoration:underline; }
a.impressum:hover 
	{color: #4C4C4C; text-decoration:underline; }
a.impressum:active 
	{color: #4C4C4C; text-decoration:underline; }
a.graublock
	{color: white; text-decoration:underline; }
a.graublock:hover 
	{color: white; text-decoration:underline; }


.kopfzeile
	{height: 183px; position: relative; z-index: 10; min-width: 1259px; }
.naviteil
	{margin-left: 0px; width: 1259px;}
.headback
	{position: absolute; left: 0px; top: 0px; min-width: 1259px; width: 100%; height: 152px; z-index: -10;}
.naviblock
	{background-color: rgba(54, 87, 106, 0.40); height: 17px; float: left; margin-top: 133px; margin-right: 10px; padding-top: 2px; padding-left: 15px; padding-right: 15px; color: white; font-family: verdana; font-size: 12px; font-weight: bold; }
.naviblock2
	{background-color: #638897; width: 554px; float: left; height: 17px; padding-top: 2px; padding-left: 16px; color: white; font-family: verdana; font-size: 12px; font-weight: bold; }	
.naviteil2
	{position: relative; visibility: hidden; }
.startcont
	{width: 1259px; }
.neuestes
	{position: relative; z-index: 10; margin-top: 32px; padding-bottom: 12px; width: 653px; float: left; border-bottom: 1px dashed #426692; font-family: verdana; font-size: 14px; color: #365A85; line-height: 19px; }
.neuestes_within
	{position: absolute; z-index: -10; top:0px; left: 0px; width: 100%; height: 100%} 
.kastentitel
	{background-color: #959fa5; height: 19px; margin-bottom: 16px; float: left; line-height: 20px; padding-left: 15px; padding-right: 15px; color: white; font-family: verdana; font-size: 14px; font-weight: bold; }
.grossbild
	{float: left; margin-left: 12px; margin-right: 18px; width: 224px; }
.dashdiv
	{border-top: 1px dashed #426692; }
.neuestestext
	{float: left; width: 380px; }
.headline_space
	{font-family: arial; font-size: 19px; font-weight: bold; margin-bottom: 4px; line-height: normal; letter-spacing: 0.03em; }
.headline_space_UP
	{font-family: arial; font-size: 19px; font-weight: bold; margin-bottom: 4px; line-height: normal; letter-spacing: 0.03em; text-transform: uppercase; }
.headline_space2
	{font-family: arial; font-size: 21px; font-weight: bold; margin-bottom: 4px; line-height: normal; letter-spacing: 0.03em; }
.willkommen
	{font-family: arial; font-size: 21px; font-weight: bold; margin-bottom: 14px; line-height: normal; }
.headline_space_big
	{font-family: arial; font-size: 19px; font-weight: bold; margin-bottom: 4px; line-height: normal; text-transform: uppercase; }
.headline
	{font-family: arial; font-size: 19px; font-weight: bold; line-height: normal;}
.einleitung
	{margin-top: 32px; font-family: verdana; font-size: 16px; color: #4C4C4C; line-height: 22px; width: 534px; padding-left: 31px; padding-right: 30px; float: left; }
.zwischentitel
	{background-color: #638897; border-left:31px solid white; height: 23px; float: left; line-height: 23px; padding-left: 22px; padding-right: 22px; color: white; font-family: verdana; font-size: 18px; font-weight: bold; }
.buchzeile_erste
	{margin-top: 50px; width: 1259px; }
.buchzeile_start
	{padding-top: 18px; width: 1259px; }
.buchzeile
	{padding-top: 29px; width: 1259px; }
.buchklein	
	{float: left; margin-left: 31px; padding-bottom: 14px; width: 122px; }
.buchkleinmitrand	
	{float: left; margin-left: 31px; padding-bottom: 14px; width: 120px; border:1px solid #ccc; }
.terminklein	
	{float: left; margin-left: 31px; padding-bottom: 14px; width: 164px; }
.buchinfo
	{float: left; width: 621px; margin-left: 21px; margin-top: -2px; font-family: verdana; font-size: 14px; color: #4C4C4C; line-height: 19px; }
.textprobe
	{position: relative; width: 426px; float: left; margin-left: 27px; margin-bottom: 18px; font-family: verdana; font-size: 13px; color: #365A85; font-weight: normal; line-height: 19px; }
.anreisser
	{position: relative; z-index: 5; }
.textprobe_within
	{position: absolute; z-index: -5; top:0px; left: 0px; width: 100%; height: 100%} 
.textprobetext	
	{padding-left: 14px; padding-right: 14px; padding-bottom: 14px; }
.ausklappung
	{position: absolute; width: 100%; border-bottom: 1px solid #426692; visibility: hidden; z-index: 10; }
.kleinkastentitel
	{background-color: #426692; height: 19px; margin-bottom: 10px; float: left; line-height: 19px; padding-left: 15px; padding-right: 15px; color: white; font-family: verdana; font-size: 14px; font-weight: bold; }
.autorzeile_erste
	{margin-top: 29px; background-image:url(../grafik/spaltenbg.gif); background-repeat:repeat-y; width: 1259px; }
.autorzeile
	{background-image:url(../grafik/spaltenbg.gif); background-repeat:repeat-y; width: 1259px; }
.autorpic
	{margin-top: 18px; border: 1px dashed white; width: 122px; }
.autorpicplatz
	{margin-left: 50px; float: left; font-family: verdana; font-size: 12px; color: #7f9ec8;}
.autorinfo
	{float: left; width: 967px; margin-left: 36px; font-family: verdana; font-size: 14px; color: #4C4C4C; line-height: 19px; }
.autorliste
  {width: 1059px; padding-left: 32px; padding-top: 34px; font-family: verdana; font-size: 12px; color: #31598A; line-height: 18px; }
.terminzeile_erste
	{margin-top: 42px; width: 1259px; }
.terminzeile
	{padding-top: 29px; width: 1259px; }
.termininfo
	{float: left; width: 711px; margin-left: 18px; margin-top: -2px; font-family: verdana; font-size: 14px; color: #4C4C4C; line-height: 19px; }
.datum
	{font-family: verdana; font-size: 12px; font-weight: bold; color: #3F6797; margin-bottom: 1px; line-height: normal; }
.spaltencontainer
	{width: 1259px; margin-top: 32px; font-family: verdana; font-size: 14px; color: #4C4C4C; line-height: 19px; }
.spalte1
	{width: 550px; padding-left: 31px; float: left; text-align: justify; padding-right: 31px; background-image:url(../grafik/punkte_bg.gif); background-repeat:repeat-y; background-position: right; }
.spalte2
	{width: 550px; margin-left: 31px; float: left; }
.spalte3
	{margin-top: 10px; width: 850px; padding-left: 31px; float: left; padding-right: 31px; background-image:url(../grafik/punkte_bg.gif); background-repeat:repeat-y; background-position: right; }
.spalte4
	{margin-top: 10px; width: 300px; margin-left: 22px; float: left; }
.keybild
	{max-width: 850px; } 
.dashdiv	
	{border-top: 1px dashed #4C4C4C; }
.bestellung
	{font-family: verdana; font-size: 14px; color: #4C4C4C; }
.bestellfeld
	{padding-left: 3px; padding-right: 3px; color: white; font-family: verdana; font-size: 14px; font-weight: bold; background-color: #638897; border: 0px; }
.bestellungantwort
  {font-family: verdana; padding-left: 60px; padding-right: 60px;}
.boldspace
  {font-weight: bold; margin-bottom: 6px; }
.team
  {float: left; margin-right: 15px; line-height: normal; text-align: center; font-size: 12px; }
.teampic
  {margin-bottom: 2px; border: 1px dashed #C0D4EF; }
