body, div, h1, h2, h3, h4, td, .select_box, .text_box, input,form, table, td{
margin:0;
padding:0;
font-weight:normal;
color:#666666;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
body{
 background:#A0A0A0;
}
p{
	margin:0;
	padding-top:15px;
}
img{
	border:none;
}
object {
outline:none
}
a, a:visited{
	color:#000000;
	text-decoration:none;
}f
a:hover{
	color:#FF0000;
	text-decoration:underline;
}
a:hover, a:active { outline: none; }

#mybody {width:936px;
	background:#FFFFFF;
	padding:23px
}

#header h1 a{
	display:block;
	width:127px;
	height:15px;
	padding-bottom:24px;
}
#menu ul, #menu li, #right_menu ul, #submenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu li, #submenu li {
	float:left;
	background-repeat:no-repeat;
	padding-right:18px;
}
.menu_item {
	height:32px;
	display:block;
	float:left;
	text-indent:-9999px;
        overflow: hidden;
}

#submenu a.sub_menu_item_selected, #submenu a.sub_menu_item:hover {
color:#725426;
border-bottom:1px dotted #725426;
text-decoration: none;
}


#menu_leben, #menu_leben_selected{
	background:url(/files/global_files/6c2a247acbf8bf9c8cbbfcb10247f07f0251b165_menu_leben.gif);
	width:58px;
}
#menu_leben:hover, #menu_leben_selected{
	background:url(/files/global_files/95cd73a09e5acbb0f5415aa1dc73822d1c517363_menu_leben_hover.gif);
}
#menu_buecher, #menu_buecher_selected{
	background:url(/files/global_files/442efd762228d61ec65ec764dba02ef2f50b85db_menu_buecher.gif);
	width:67px;
	
}
#menu_buecher:hover,#menu_buecher_selected{
	background:url(/files/global_files/7681e0456bd0265039add8c1b61f066ef1a63831_menu_buecher_hover.gif);
	
}
#menu_programme, #menu_programme_selected{
	background:url(/files/global_files/e1c66d4f90ee66e2ebd89d07673ba8d3643b982e_menu_programme.gif);
	width:107px;
}
#menu_programme:hover, #menu_programme_selected{
	background:url(/files/global_files/7e6f29f172ad25e8a9a4be6fe2947c2ff3901e67_menu_programme_hover.gif);
}
#menu_termine, #menu_termine_selected{
	background:url(/files/global_files/2ee80770cc68d7b9378131e1ca206b2a8286efc3_menu_termine.gif);
		width:76px;
}
#menu_termine:hover,#menu_termine_selected{
	background:url(/files/global_files/919782e87088dbc8a1ce7aedecb0767081690541_menu_termine_hover.gif);
}
#menu_kolumne,#menu_kolumne_selected, #menu_texte,#menu_texte_selected{
	background:url(/files/global_files/e3ced408f63b28722a521ec18df64b36e9b5962c_menu_kolumne.gif);
	width:50px;
	height:32px;
	text-indent:-9999px;
}
#menu_kolumne:hover, #menu_kolumne_selected, #menu_texte:hover, #menu_texte_selected{
	background:url(/files/global_files/029f2002a39342f02827865fb54d66ed1694f851_menu_kolumne_hover.gif);
}

#menu_video,#menu_video_selected{
	background:url(/files/global_files/6ea7d38b146149e1db44981125ef4152fb85f25d_menu_video.gif);
	width:64px;
	height:32px;
	text-indent:-9999px;
}
#menu_video:hover, #menu_video_selected{
	background:url(/files/global_files/450fb58d4c2120d5c609f4ab0fc6cdcb31720270_menu_video_hover.gif);
}
#menu_bilder, #menu_bilder_selected{
	background:url(/files/global_files/8ee22e0952310510e3bd4e62f15cef110127b592_menu_bilder.gif);
	width:64px;
	height:32px;
}
#menu_bilder:hover{
	background:url(/files/global_files/24a6afd5155f4446ba317d65bbc60728e95d0dde_menu_bilder_hover.gif);
}
#menu_shop,#menu_shop_selected{
	background:url(/files/global_files/38cdd1eac7f4a47a92eac339a4378a9e67cd24d4_menu_shop.gif);
	width:48px;
	height:32px;
	text-indent:-9999px;
}
#menu_shop:hover, #menu_shop_selected{
	background:url(/files/global_files/feb690e37b24391d6b91c6568a12e6b1604bd7c7_menu_shop_hover.gif);
}

#menu_guestbook, #menu_guestbook_selected{
	background:url(/files/global_files/2b6de618a807fd81aff681abc0d81f0476b85d76_menu_guestbook.gif);
		width:98px;
}
#menu_guestbook:hover, #menu_guestbook_selected{
	background:url(/files/global_files/d665a485bb8e7b5855a5a40d9a542d81d6b412c4_menu_guestbook_hover.gif);
		width:98px;
}
#menu_ruhrgebiet{
	background:url(/files/global_files/d0b21bdc7824add156a45fe871184cd9ca1eeabf_menu_ruhrgebiet.gif);
	width:157px;
	height:32px;
	text-indent:-9999px;
}

#right_menu_container{
	clear:both;
}
#line{
		border-bottom:3px solid #725426;
		float:left;
		padding-top:2px;
		height:20px;
		width:580px;
}
#right_menu{
	margin-left:600px;	
	border-bottom:3px solid #000000;
	height:22px;
	width:180px;

}
#right_menu{
	color:#000000;
}
.right_menu {
	color:#000000;
}
.right_menu:hover{
color:#6A93BC
}
.selected{
	color:#6A93BC
}
li.right_menu_item{
	padding-top:8px;
	height:14px;
	padding-right:16px;
	float:left;
	list-style:none;
}
#menu_impressum{
	padding-right:0px;
}
#content_container{
	clear:both;
}
#content_leben{
padding-left:203px;
width:377px;

}
#leben_image{
padding-bottom:20px;
}
.section{
	margin-top:15px;
}


.indexBody {
background:#A0A0A0 url(/files/global_files/394296e61a80bef0aa3be3b4f471d6800b6f9a7a_goosen_home.jpg) 821px 240px no-repeat;
}
.indexBody #mybody {
background:#fff url(/files/global_files/394296e61a80bef0aa3be3b4f471d6800b6f9a7a_goosen_home.jpg) 821px 240px no-repeat;
}
/*.lesenBody #mybody {
background:#fff url(/files/global_files/d2511327baa58165d86118837c21e856a567c781_leben_left_image.gif) 0 220px no-repeat;
}*/
.texteBody #mybody {
background:#fff url(/files/global_files/35e70a94e763deb979d878206b23a67fc9a550fe_kolumne_back.jpg) 5px 141px no-repeat;
}
.heimatBody #mybody {
background:#fff url(/files/global_files/b7367173b9db79c4ce59fd3dfb5e64081aeec1fe_Heimat_FR.jpg) 5px 141px no-repeat;
}
.lesereiseBody #mybody {
background:#fff url(/files/global_files/69c6ae592ad96f81a2bb9d42ae8ec7269f536120_goosen_lesereise_oben.jpg) 5px 141px no-repeat;
}
.termineBody #mybody {
background:#fff url(/files/global_files/495b6a71c9df975ea90022328074e093defc8c02_termine_back.gif) 0px 201px no-repeat;
}

.playerContainer {
display: block;
margin: 8px 0;
}

.content_sections{
	width:580px;
	float:left;
	padding-right:20px;
}
h2.section_title, h3.section_title{
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:13pt;
	padding-bottom:20px;
	color:#000000;
}
h2.section_title span, h3.section_title span, h4.section_title span {
	font-size:10pt;
}
h2.section_title{
	height:27px;
}
#right_section{
	width:180px;
	float:left;

}
.auf_einen_blick_block{
	padding-bottom:12px;
}
.auf_einen_blick_block ul {
	list-style: none;
        padding:0;
margin:0;
}
.auf_einen_blick_block ul li {
   padding-bottom: 15px;
}
#send_a_friend_plus_print{
	border-top:3px solid #636161;
	padding-top:12px;
}
#send_a_friend_plus_print div{
	padding-bottom:12px;
}
.meine_buecher_image{
	float:left;
	clear:both;
	width:200px;
}
.meine_buecher_texts{
	float:left;
	width:380px;
}
.meine_buecher_texts p, .programme_texts p, .texte_texts p, .termine_block p, .home_section p {
	padding: 0 0 16px 0;
}
.termine_block p {
	padding: 0 0 4px 0;
        line-height: 140%;
}
.meine_buecher_desc{
	clear:left;
}
.meine_buecher_desc ul {
	list-style: none;
       padding-left:0;
       margin-top:0;
}
.meine_buecher_title, .programme_title, .presse_title, .kontakt_title, .rezensionen_title, .termine_title, h4.section_title, .bilder_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px dotted #404040;
	color:#404040;
	margin-bottom:17px;
	float:left;
}
.kontakt_title, .termine_title, h4.section_title{
	width:180px;
}
h4.section_title{
	color:#7D5024;
}
.presse_title{
	min-width:180px;
}
.meine_buecher_link{
	padding:20px 0px 0px 0px;
}
.meine_buecher_link a, #presse_link a, #guest_book_link a, #content_kontakt a{
	color:#6A93BC;
	text-decoration:underline;
	padding-bottom:20px;
	display:block;
}
 #content_kontakt a{
 	padding-bottom:0px;
 }
 #content_kontakt a:hover{
 	color:#FF0000;
 }
.nix{
	clear:both;
	height:1px;
	font-size:1px;
}
.external_link_block{
	padding-top:20px;
}
.meine_buecher_block{
	clear:both;
	border-bottom:3px solid #636161;
	margin-bottom:28px;
}

.help{
	display:block;
	background:#FFFFCC;
	border:2px dotted #FF0000;
	color:#333333;
	padding:3px;
	clear:both;
}
a.more_link, a.more_link:visited {
color:#6A93BC;
text-decoration:underline;
}
a.more_link:hover {
color:#FF0000;
text-decoration:underline;
}

#new_entry{
	float:left;
	width:200px;
}
#new_entry a, #pager a{
	color:#000000;
}
#new_entry a:hover, #pager a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#content_guest_book{
	width:780px;
}
#content_kolumne .section_description, #content_texte .section_description{
	padding-top:155px;
}
#content_guest_book .section_description{
	float:left;
	width:579px;
}
.guestbook_block, .programme_block, .bilder_block {
	clear:both;
	border-bottom:3px solid #636161;
	margin-bottom:28px;
	padding-bottom:40px;
}
.datum{
	padding-bottom:20px;
}
.guest_book_label, .presse_label{
	width:60px;
	clear:left;
	float:left;
	padding-bottom:3px;
}
.presse_label, .form_label{
	width:80px;
	clear:left;
	padding-bottom:3px;
	float:left;
}
.form_field{
	margin-bottom:2px;
}
.guest_book_value{
	color:#000000;
	margin-left:60px;
	padding-bottom:3px;
	
}

#bilder_section_1 .texte_desc {
width:auto;
}

.bilder_image {
clear:both
}
.bilder_image a:hover {
border-bottom:3px solid #6A93BC;
}


.presse_value{
	margin-left:0px;
	color:inherit;
	float:left;
	width:100px;
	padding-bottom:3px;
}
.programme_image{
	clear:both;
}
.programme_short_desc{
	float:left;
	width:180px;
	padding-top:20px;
	padding-right:20px;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8C8C8C;
}
.programme_desc{
	float:left;
	width:380px;
	padding-top:20px;
	padding-bottom:20px;
	
}
#programme_spacer{
	border-bottom:3px solid #636161;
	height:84px;
	margin-bottom:20px;
}
.kolumne_title_date, .texte_title_date{
	margin-left:200px;
	border-bottom:1px dotted #404040;
	color:#404040;
	margin-bottom:17px;
	height:18px;
}
.kolumne_title, .texte_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#404040;
	float:left;
}

h3.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#404040;
        margin: 55px 0 10px 0;
	border-bottom:1px dotted #404040;
}

.kolumne_date, .texte_date{
text-align:right;
padding-top:4px;
}
.kolumne_image{
	float:left;
	width:200px;
	min-height:100px;
	
}
.texte_image{
	float:left;
	width:200px;
	min-height:100px;
	margin-top:-16px;
	height:100px;
}

.kolumne_desc, .texte_desc {
	float:left;
	width:380px;
}
.kolumne_link, .texte_link{
padding-left:200px;
}
#right_section .section, .kolumne_block,  .texte_block{
	padding-bottom:40px;
}
.presse_block{
	clear:both;
	border-bottom:3px solid #636161;
	margin-bottom:20px;
}
.presse_image{
	padding-bottom:12px;
}
.presse_items_block{
	width:180px;
	padding-right:20px;
	float:left;
	padding-bottom:20px;
	
}
.presse_downlaod_link{
clear:both;
padding-top:25px;
}
#content_presse{
	padding-right:0px;
	width:600px;
}
#kontakt_section_2 .section_description, .home_section{
	float:left;
	padding-right:20px;
	width:180px;
}

#content_kontakt .section_description{
	float:left;
	padding-left:20px;
	padding-right:0px;
}
#kontakt_section_1{
	border-bottom:3px solid #636161;
	margin-bottom:20px;
	padding-bottom:20px;
}
.text_box{
	border:1px solid #CCCCCC;
}
.submit_button{
	border:1px solid #A0A0A0;
	background:#A0A0A0;
	color:#FFFFFF;
	margin-left:80px;
}
.reset_button{
	border:1px solid #A0A0A0;
	background:#FFFFFF;
	color:#A0A0A0;
}

#contact_submit{
	margin-top:10px;
}
#content_home{
	padding-right:0px;
	width:600px;
}
.rezensionen_title{
	width:180px;

}
.presse_rezensionen_downlaod_link{
	padding-bottom:25px;
}
#pager{
	margin-left:400px;
}
#content_termine{
	width:780px;
}
#content_termine .section_title{
	float:left;
	width:180px;
}
#termine_kaufen{
	float:left;
	padding-left:420px;
}
.termine_block{
	clear:both;
	margin-left:200px;
	border-bottom:3px solid #636161;
	margin-bottom:12px;
	padding-bottom:15px;
	padding-top:6px;
}
.termine_description{
	float:left;
	width:380px;
	padding-right:20px;
}
.ticket_block{
	width:180px;
	float: left;

}
.termine_date{
	color:#AF7A38;
}
.home_termine_block{
	clear:both;
	padding-bottom:6px;

}
#home_section_3 h4.section_title{
	color:#000000;
}
.home_programme_name{
	float:left;
	width:90px;
}
.home_swf_player{
	float:left;
}
.home_programme_desc{
	clear:both;
}
.home_programme_block{
	padding-bottom:12px;
}

.bottom_border{
border-bottom:3px solid #636161;
}
.top_border{
border-top:3px solid #636161;
padding-top:12px;
}
.meine_buecher_link_image, .programme_link_image{
	float:left;
	padding-right:10px;
        padding-bottom: 15px;
}
.programme_link{
	padding-left:200px;
}
#home_section_1{
	height:239px;
}
#home_section_2 h3.section_title{
	border-top:3px solid #636161;
	padding-top:15px;
}
#home_section_3 h3.section_title, #home_section_4 h3.section_title{
	border-top:3px solid #A0A0A0;
	padding-top:15px;
}
.termine_title{
	clear:left;
}
#content_kontakt .section_description{
	color:#000000;
}


.video_block {
clear:both;
margin-top:12px;
padding-bottom:8px;
}
._hidden_field {
display:none;
}
.nix2 {
border-bottom:1px solid #999999;
clear:both;
height:1px;
padding-bottom:10px;
padding-top:20px;
width:381px;
}
.video_title {
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
margin-top:17px;
}
.video_description {
}
.video_display {
float:left;
}
.video_details {
float:left;
width:370px;
}
.video_block_single {
clear:both;
padding-top:15px;
}

#shop_link_left{
float:left;
width:175px;
border-top:3px solid #a0a0a0;
border-bottom:3px solid #a0a0a0;
margin-top:34px;
margin-right:15px;
text-align:center;
padding-top:30px;
padding-bottom:30px;
}
#shop_link_right{
margin-top:34px;
float:left;
width:175px;
padding-top:27px;
padding-bottom:20px;
border-top:3px solid #a0a0a0;
border-bottom:3px solid #a0a0a0;
text-align:center;
padding-left:15px;
}


/* Formulare */

#formular, #formularSendAFriend {
border: none;
margin-left:0;
padding-left:0;
margin: 15px 0;
}

#formular label, #formularSendAFriend label {
display: block;
float: left;
clear: left;
width: 10em;
margin: 6px 0;
}
#formularSendAFriend span.abstand {
display: block;
float: left;
clear: left;
width: 10em;
margin: 15px 0;
}
#formular select, #formular .fcheckbox,
#formularSendAFriend select, #formularSendAFriend .fcheckbox {
margin: 6px 2px;
}
#formular input.ftextfield, #formularSendAFriend input.ftextfield {
width: 280px;
padding: 1px 2px;
margin: 6px 0;
}
#formular img {
margin: 10px 0 2px 0;
}
#formular textarea.ftextarea, #formularSendAFriend textarea.ftextarea {
width: 445px;
padding: 2px;
margin: 6px 0;
height: 250px;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
}
.fsubmit {
margin: 20px 0 0 0;
}
ul.req {
color: #f30;
padding-left:15px;
line-height: 150%;
}


#formularSendAFriend label {
width: 18em;
margin: 3px 0;
}
#formularSendAFriend textarea.ftextarea {
width: 285px;
}
#formularSendAFriend .fsubmit {
margin-left: 18em;
}
p.captcha {
padding:8px 0 8px 0;
margin-left: 18em;
width:280px;
}
#formular p.captcha {
padding:8px 0 8px 0;
margin-left: 10em;
width:280px;
}

#pager {
list-style: none;
float: left;
width: 520px;
margin: 0;
padding: 0;
}

#texte_section_1 #pager {
width: 380px;
margin: 20px 0 20px 200px;
}

#pager li a, #pager li a:link, #pager li a:visited,
#pager li.on {
float: left;
color: #4992D0;
background: #efefef;
padding: 1px 9px;
border: 1px solid #ccc;
margin: 0 10px 10px 0;
text-decoration: none;
}
#pager li a:active, #pager li a:focus, #pager li a:hover {
text-decoration: underline;
color:#FF0000;
}
#pager li.on {
color: #333;
}

/* teasenews */
.teasenews {
border-bottom:1px dotted #404040;
margin-bottom: 10px;
padding-bottom:15px;
line-height: 1.3em;
color:#FF0000;
}