div.btn_inline_suchen {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_suchen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_suchen a,
div.btn_inline_suchen a:link,
div.btn_inline_suchen a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_suchen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_suchen a:focus,
div.btn_inline_suchen a:hover { 
	background-image:url(../data/btn_inline_suchen-over.gif); 
}

div.btn_inline_bestellen {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_bestellen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_bestellen a,
div.btn_inline_bestellen a:link,
div.btn_inline_bestellen a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_bestellen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_bestellen a:focus,
div.btn_inline_bestellen a:hover { 
	background-image:url(../data/btn_inline_bestellen-over.gif); 
}

div.btn_inline_newsletterbestellen {
	float:left;
	width:106px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_newsletterbestellen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_newsletterbestellen a,
div.btn_inline_newsletterbestellen a:link,
div.btn_inline_newsletterbestellen a:visited { 
	width:106px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_newsletterbestellen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_newsletterbestellen a:focus,
div.btn_inline_newsletterbestellen a:hover { 
	background-image:url(../data/btn_inline_newsletterbestellen-over.gif); 
}

div.btn_inline_trailer {
	float:left;
	width:49px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_trailer.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_trailer a,
div.btn_inline_trailer a:link,
div.btn_inline_trailer a:visited { 
	width:49px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_trailer.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_trailer a:focus,
div.btn_inline_trailer a:hover { 
	background-image:url(../data/btn_inline_trailer-over.jpg); 
}

div.btn_inline_details {
	float:left;
	width:49px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_details.jpg); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_details a,
div.btn_inline_details a:link,
div.btn_inline_details a:visited { 
	width:49px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_details.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_details a:focus,
div.btn_inline_details a:hover { 
	background-image:url(../data/btn_inline_details-over.jpg); 
}

div.btn_inline_dvd {
	float:left;
	width:49px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_dvd.gif); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_dvd a,
div.btn_inline_dvd a:link,
div.btn_inline_dvd a:visited { 
	width:49px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_dvd.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_dvd a:focus,
div.btn_inline_dvd a:hover { 
	background-image:url(../data/btn_inline_dvd-over.gif); 
}

div.btn_inline_bluray {
	float:left;
	width:49px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_bluray.gif); 
	background-repeat: no-repeat; 
	padding:0;
	margin:0;
}

div.btn_inline_bluray a,
div.btn_inline_bluray a:link,
div.btn_inline_bluray a:visited { 
	width:49px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_bluray.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_bluray a:focus,
div.btn_inline_bluray a:hover { 
	background-image:url(../data/btn_inline_bluray-over.gif); 
}

div.btn_inline_download {
	float:left;
	width:56px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadpdf.gif); 
	background-position: top right; 
	padding:0;
	margin:0;
}

div.btn_inline_download a,
div.btn_inline_download a:link,
div.btn_inline_download a:visited { 
	width:56px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadpdf.gif); 
	background-position: top right; 
	padding:0;
	margin:0;
}

div.btn_inline_download a:focus,
div.btn_inline_download a:hover { 
	background-image:url(../data/btn_inline_downloadpdf-over.gif); 
}

div.btn_inline_downloadfile {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadfile.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadfile a,
div.btn_inline_downloadfile a:link,
div.btn_inline_downloadfile a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadfile.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadfile a:focus,
div.btn_inline_downloadfile a:hover { 
	background-image:url(../data/btn_inline_downloadfile-over.gif); 
}

div.btn_inline_downloadmp3 {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadmp3.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadmp3 a,
div.btn_inline_downloadmp3 a:link,
div.btn_inline_downloadmp3 a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadmp3.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadmp3 a:focus,
div.btn_inline_downloadmp3 a:hover { 
	background-image:url(../data/btn_inline_downloadmp3-over.gif); 
}

div.btn_inline_downloadpdf {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadpdf.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadpdf a,
div.btn_inline_downloadpdf a:link,
div.btn_inline_downloadpdf a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadpdf.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadpdf a:focus,
div.btn_inline_downloadpdf a:hover { 
	background-image:url(../data/btn_inline_downloadpdf-over.gif); 
}

div.btn_inline_downloadeps {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadeps.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadeps a,
div.btn_inline_downloadeps a:link,
div.btn_inline_downloadeps a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadeps.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadeps a:focus,
div.btn_inline_downloadeps a:hover { 
	background-image:url(../data/btn_inline_downloadeps-over.gif); 
}

div.btn_inline_downloadjpg {
	float:left;
	width:74px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_downloadjpg.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadjpg a,
div.btn_inline_downloadjpg a:link,
div.btn_inline_downloadjpg a:visited { 
	width:74px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_downloadjpg.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_downloadjpg a:focus,
div.btn_inline_downloadjpg a:hover { 
	background-image:url(../data/btn_inline_downloadjpg-over.gif); 
}

div.btn_inline_amazon {
	float:left;
	width:101px;
	height:40px;
	display:block;
	background-image: url(../data/btn_amazon_2.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_amazon a,
div.btn_inline_amazon a:link,
div.btn_inline_amazon a:visited { 
	width:101px;
	height:40px;
	display:block;
	border:none;	
	background-image: url(../data/btn_amazon_2.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_amazon a:focus,
div.btn_inline_amazon a:hover { 
	 -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);
}

div.btn_inline_itunes_kauf {
	float:left;
	width:110px;
	height:40px;
	display:block;
	background-image: url(../data/btn_itunes_kauf.png); 
	padding:0;
	margin:0;
}

div.btn_inline_itunes_kauf a,
div.btn_inline_itunes_kauf a:link,
div.btn_inline_itunes_kauf a:visited { 
	text-indent:-5000px;
	width:110px;
	height:40px;
	display:block;
	border:none;	
	background-image: url(../data/btn_itunes_kauf.png); 
	padding:0;
	margin:0;
}

div.btn_inline_itunes_kauf a:focus,
div.btn_inline_itunes_kauf a:hover { 
	 -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);
}

div.btn_inline_filmseite {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_filmseite.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_filmseite a,
div.btn_inline_filmseite a:link,
div.btn_inline_filmseite a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_filmseite.jpg); 
	padding:0;
	margin:0;
}

div.btn_inline_filmseite a:focus,
div.btn_inline_filmseite a:hover { 
	background-image:url(../data/btn_inline_filmseite-over.jpg); 
}

div.btn_inline_stadtplan {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_stadtplan.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_stadtplan a,
div.btn_inline_stadtplan a:link,
div.btn_inline_stadtplan a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_stadtplan.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_stadtplan a:focus,
div.btn_inline_stadtplan a:hover { 
	background-image:url(../data/btn_inline_stadtplan-over.gif); 
}

div.btn_inline_website {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_website.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_website a,
div.btn_inline_website a:link,
div.btn_inline_website a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_website.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_website a:focus,
div.btn_inline_website a:hover { 
	background-image:url(../data/btn_inline_website-over.gif); 
}

div.btn_inline_tickets {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_tickets.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_tickets a,
div.btn_inline_tickets a:link,
div.btn_inline_tickets a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_tickets.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_tickets a:focus,
div.btn_inline_tickets a:hover { 
	background-image:url(../data/btn_inline_tickets-over.gif); 
}

div.btn_inline_auswaehlen {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_auswaehlen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_auswaehlen a,
div.btn_inline_auswaehlen a:link,
div.btn_inline_auswaehlen a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_auswaehlen.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_auswaehlen a:focus,
div.btn_inline_auswaehlen a:hover { 
	background-image:url(../data/btn_inline_auswaehlen-over.gif); 
}

div.btn_inline_trailerdetails {
	float:left;
	width:83px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_trailerdetails.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_trailerdetails a,
div.btn_inline_trailerdetails a:link,
div.btn_inline_trailerdetails a:visited { 
	width:83wpx;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_trailerdetails.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_trailerdetails a:focus,
div.btn_inline_trailerdetails a:hover { 
	background-image:url(../data/btn_inline_trailerdetails-over.gif); 
}

div.btn_inline_kinofinder {
	float:left;
	width:55px;
	height:16px;
	display:block;
	background-image: url(../data/btn_inline_kinofinder.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_kinofinder a,
div.btn_inline_kinofinder a:link,
div.btn_inline_kinofinder a:visited { 
	width:55px;
	height:16px;
	display:block;
	border:none;	
	background-image: url(../data/btn_inline_kinofinder.gif); 
	padding:0;
	margin:0;
}

div.btn_inline_kinofinder a:focus,
div.btn_inline_kinofinder a:hover { 
	background-image:url(../data/btn_inline_kinofinder-over.gif); 
}


div.btn_block
{
	float:left;
	padding:0;
	margin:10px 0 0 0;
	display:block;
	border:none;	
}


div.btn_block_kinofinder {
	clear:left;
	width:105px;
	height:20px;
	display:block;
	background-image: url(../data/kf_btn_kinofinder.gif); 
	padding:0;
	margin:5px 0 0 0;
	border: solid 1px #1E4A79;
}

div.btn_block_kinofinder a,
div.btn_block_kinofinder a:link,
div.btn_block_kinofinder a:visited { 
	width:105px;
	height:20px;
	display:block;
	border:none;	
	background-image: url(../data/kf_btn_kinofinder.gif); 
	padding:0;
	margin:0;
}

div.btn_block_kinofinder a:focus,
div.btn_block_kinofinder a:hover { 
	background-image:url(../data/kf_btn_kinofinder-over.gif); 
}

div.btn_block_filmalarm {
	clear:left;
	width:105px;
	height:20px;
	display:block;
	background-image: url(../data/kf_btn_filmalarm.gif); 
	padding:0;
	margin:5px 0 0 0;
	border: solid 1px #1E4A79;
}

div.btn_block_filmalarm a,
div.btn_block_filmalarm a:link,
div.btn_block_filmalarm a:visited { 
	width:105px;
	height:20px;
	display:block;
	border:none;	
	background-image: url(../data/kf_btn_filmalarm.gif); 
	padding:0;
	margin:0;
}

div.btn_block_filmalarm a:focus,
div.btn_block_filmalarm a:hover { 
	background-image:url(../data/kf_btn_filmalarm-over.gif); 
}

div.btn_block_filmhomepage {
	clear:left;
	width:105px;
	height:20px;
	display:block;
	background-image: url(../data/kf_btn_filmhomepage.gif); 
	padding:0;
	margin:5px 0 0 0;
	border: solid 1px #1E4A79;
}

div.btn_block_filmhomepage a,
div.btn_block_filmhomepage a:link,
div.btn_block_filmhomepage a:visited { 
	width:105px;
	height:20px;
	display:block;
	border:none;	
	background-image: url(../data/kf_btn_filmhomepage.gif); 
	padding:0;
	margin:0;
}

div.btn_block_filmhomepage a:focus,
div.btn_block_filmhomepage a:hover { 
	background-image:url(../data/kf_btn_filmhomepage-over.gif); 
}

div.btn_block_facebook {
	clear:left;
	width:105px;
	height:20px;
	display:block;
	background-image: url(../data/kf_btn_facebook.gif); 
	padding:0;
	margin:5px 0 0 0;
	border: solid 1px #1E4A79;
}

div.btn_block_facebook a,
div.btn_block_facebook a:link,
div.btn_block_facebook a:visited { 
	width:105px;
	height:20px;
	display:block;
	border:none;	
	background-image: url(../data/kf_btn_facebook.gif); 
	padding:0;
	margin:0;
}

div.btn_block_facebook a:focus,
div.btn_block_facebook a:hover { 
	background-image:url(../data/kf_btn_facebook-over.gif); 
}

#startseite-gesamt {
	width:1002px;
	height:404px;
	background: #fff url(../data/hg_content.gif); 
	padding:0;
	margin:-3px 0 0 0;
}

#startseite-inhalt {
	width:1000px;
	height:404px;
	background: transparent url(../data/hg_startseite_0812.jpg) left top no-repeat; 
	margin:0 0 -1px 1px;
	padding:0;
}

#startseite-spacekeyvisual {
	float:left;
	display:block;
	width:15px;
	height:234px;
	margin:0;
	padding:0;
}

#keyvisual {
	float:left;
	width:696px;
	height:234px;
	margin:0;
	padding:0;
}

#teaser {
	float:left;
	width:197px;
	height:161px;
	margin:0;
	padding:0;
}

#teaser_bluray {
	float:left;
	width:231px;
	height:161px;
	margin:0;
	padding:0;
}


#mediabox2 p,
#mediabox2 p a,
#mediabox p,
#mediabox p a,
#keyvisual p,
#keyvisual p a {
	display:inline !important;
	color: #900 !important;
	padding:0 !important;
	margin:0 !important;
	font-size:10px !important;
	line-height:12px !important;
}

.keyvisual-ohneflash {
	border:1px solid #162143;
	position:absolute;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	width:200px;
	height:119px;
	right:20px;
	top:43px;
}

.teaser-ohneflash-bild {
	float:left;
	display:inline;
	width:76px;
	height:104px;
	border-bottom: 1px solid #162143;
	border-top: 1px solid #162143;
	background-color:#162143;	
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:43px 0 0 15px;
	padding:0;
}

.teaser-ohneflash-bild a {
	display:block;
	width:76px;
	height:104px;
	margin:0;
	padding:0;
}

#startseite-inhalt-kinovorab {
	float:left;
	width:240px;
	height:181px;
	margin:53px 0px 0px 32px;
	padding:0;
}

.startseite-inhalt-kinovorab-bild {
	float:left;
	width:100px;
	height:139px;
	border-top: 1px solid #7e8bb3;
	border-bottom: 1px solid #7e8bb3;
	background-color: #7e8bb3;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:0px 19px 0px 0px;
	padding:0;
}

#startseite-inhalt-topdvdbild a,
.startseite-inhalt-kinovorab-bild a
{
	display:block;
	width:98px;
	height:137px;
	margin:0px;
	padding:0px;
}

#startseite-inhalt-kinovorab-trenner {
	clear:both;
	width:219px;
	height:11px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0px;
}

.startseite-inhalt-kinovorab-buttons {
	float:left;
	width:100px;
	height:16px;
	margin:0px 19px 0px 0px;
	padding:0;
}

#startseite-inhalt-trenner {
	clear:both;
	width:1000px;
	height:9px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0px;
}

#startseite-inhalt-topdvdtext {
	float:left;
	position:relative;
	width:252px;
	height:106px;
	margin:43px 0 0 35px;
	padding:0;
	display:inline;
}

#startseite-inhalt-topdvdtext-buttons {
	position:absolute;
	width:106px;
	height:16px;
	right:9px;
	bottom:0;
	margin:0;
	padding:0;
}

#startseite-inhalt-topdvdtext p {
	margin:0;
	padding:0;
	color:#fff;
	font-size:10px;
	line-height:12px;
}

#startseite-inhalt-topdvdtext h1,
#startseite-inhalt-topdvdtext h2,
#startseite-inhalt-topdvdtext h3 { 
	color:#fff;
	font-size:11px;
	text-align:left;
	line-height:14px;
	margin:0;
	padding:0;
}

#startseite-inhalt-topdvdtext h3 {
	color:#C9D1E6;
	margin:0;
}
#startseite-inhalt-topdvdtext a:link,
#startseite-inhalt-topdvdtext a:visited,
#startseite-inhalt-topdvdtext h2 a:link,
#startseite-inhalt-topdvdtext h2 a:visited { 
	color: #C9D1E6 ;
	border:none; 
}

#startseite-inhalt-topdvdtext a:focus,
#startseite-inhalt-topdvdtext a:hover,
#startseite-inhalt-topdvdtext h2 a:focus,
#startseite-inhalt-topdvdtext h2 a:hover {
	color:#ddd;
	border:none; 
}

#startseite-inhalt-topdvdbild {
	float:left;
	width:100px;
	height:138px;
	border-top: 1px solid #162143;
	border-bottom: 1px solid #162143;
	background-color: #162143;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:9px 0 0 15px;
	padding:0;
	display:inline;
}

#startseite-spaceteaser {
	float:left;
	display:block;
	width:16px;
	height:161px;
	margin:0;
	padding:0;
}

#startseite-spaceteaser_bluray {
	float:left;
	display:block;
	width:1px;
	height:161px;
	margin:0;
	padding:0;
}

.startseite-inhalt-bluray {
	float:left;
	width:93px;
	height:104px;
	border-top: 1px solid #162143;
	border-bottom: 1px solid #162143;
	background-color: #162143;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:12px 0 0 15px;
	padding:0;
}

.startseite-inhalt-bluray a {
	display:block;
	width:91px;
	height:104px;
	border:none;
	text-decoration:none;
	margin:0;
	padding:0;
}

#startseite-inhalt-dvdspecial {
	float:left;
	width:106px;
	height:104px;
	border-top: 1px solid #162143;
	border-bottom: 1px solid #162143;
	background-color: #162143;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:43px 0 0 16px;
	padding:0;
}

#startseite-inhalt-dvdspecial a {
	display:block;
	width:104px;
	height:104px;
	border:none;
	text-decoration:none;
	margin:0;
	padding:0;
}

#startseite-inhalt-kinowelttv {
	float:left;
	width:112px;
	height:100px;
	margin:43px 0 0 42px;
	padding:0;
}

.startseite-inhalt-kinowelttv-bild {
	width:112px;
	height:70px;
	border-top: 1px solid #162143;
	border-bottom: 1px solid #162143;
	background-color: #162143;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.startseite-inhalt-kinowelttv-bild a {
	width:112px;
	height:70px;
	border:none; 
	display:block;
}
#startseite-inhalt-kinowelttv p {
	margin:0;
	padding:0;
	color:#484A47;
	font-size:9px;
	line-height:10px;
}

#startseite-inhalt-kinowelttv h2 { 
	color:#fff;
	font-size:9px;
	line-height:10px;
	text-align:left;
	margin:5px 0 0 0;
	padding:0;
	text-transform:none;
}

#startseite-inhalt-kinowelttv a:link,
#startseite-inhalt-kinowelttv a:visited,
#startseite-inhalt-kinowelttv h2 a:link,
#startseite-inhalt-kinowelttv h2 a:visited { 
	color:#fff;
	border:none; 
}

#startseite-inhalt-kinowelttv a:focus,
#startseite-inhalt-kinowelttv a:hover,
#startseite-inhalt-kinowelttv h2 a:focus,
#startseite-inhalt-kinowelttv h2 a:hover {
	color:#ddd;
	border:none; 
}


#einkasten-gesamt {
	width:1002px;
	background: #fff url(../data/hg_einkasten_gesamt.gif); 
	padding:0;
	margin:0;
}

#einkasten-links {
	float:left;
	width:278px;
	height:401px;
	background: #fff url(../data/hg_einkasten_links.gif) 0 0 no-repeat; 
	margin:0 0 0 1px;
	display:inline;
}

#keinkasten-gesamt {
	width:1002px;
	background: #fff url(../data/hg_kk_gesamt.gif); 
	padding:0;
	margin:0;
}

#keinkasten-links {
	float:left;
	width:278px;
	background-color: #fff; 
	margin:0 0 0 1px;
	display:inline;
}

#allg-links {
	float:left;
	width:278px;
	background: transparent url(../data/hg_allg_links.jpg) 0 0 no-repeat; 
	margin:0 0 0 1px;
	padding:0;
	display: inline;
}


#allg-rechts {
	float:left;
	width:252px;
	margin:0px 18px 0px 9px;
	padding:0;
	display: inline;
	min-height:600px;
	overflow:hidden;
}

.allg-clear {
	clear:both;
	height:1px;
	margin:0 1px;
	padding:0;
	line-height:0px;
	font-size:1px;
}

#allg-links-oben-ueber {
	width:239px;
	height:34px;
	margin:5px 0 0 23px;
	padding:0;
}

#allg-links-oben-innen {
	position:relative;
	width:226px;
	height:203px;
	margin:12px 0 0 35px;
	padding:0;
}

#allg-rechts-innen {
	width:228px;
	margin:12px 0 0 13px;
	padding:0;
}

#allg-rechts-innen p {
	margin:0;
	padding:5px 5px 10px 0px;
	color:#4C6293;
	font-size:9px;
	line-height:11px;
}

#allg-links-oben-innen p,
#indexseite-inhalt-mitte-bildtext-innen p {
	margin:0;
	padding:5px 5px 10px 0px;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
}

#allg-links-oben-innen h1,
#allg-links-oben-innen h2,
#allg-links-oben-innen h3 { 
	color:#4C6293;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:10px 0 0 0;
}


#allg-rechts-innen h1,
#allg-rechts-innen h2,
#allg-rechts-innen h3 { 
	color:#4C6293;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0 0 0 0;
}

#allg-rechts-innen h3 {
	color:#59A7FF !important;
	text-transform:uppercase;
	padding:0 0 10px 0 !important;
}

#allg-rechts-innen h4
{
	color:#4C6293;
	font-size:12px;
	text-align:left;
	margin:12px 0 0 0;
	padding:0 10px 0 0;
	text-transform:uppercase;
}

#allg-rechts-innen a:link,
#allg-rechts-innen a:visited,
#allg-rechts-innen h2 a:link,
#allg-rechts-innen h2 a:visited { 
	color: #6696CD;
	border:none; 
}

#allg-rechts-innen a:focus,
#allg-rechts-innen a:hover,
#allg-rechts-innen h2 a:focus,
#allg-rechts-innen h2 a:hover {
	color:#6696CD;
	border:none; 
}




.allg_kasten_textlink1 { 
	display:block;
	width:226px;
	margin:1px 0 0 0 !important;
	padding:2px 0 0 8px !important;
}

.allg_kasten_textlink1 a,
.allg_kasten_textlink1 a:link,
.allg_kasten_textlink1 a:visited { 
	margin:0 !important;
	padding:0 !important;
	display:block;
	color:#7AA3D6 !important;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	border:none; 
}

.allg_kasten_textlink1 a:hover {
	margin:0 !important;
	padding:0 !important;
	color:#4C6293 !important;
}

.allg_kasten_textlink1_aktiv {
	display:block;
	width:226px;
	margin:1px 0 0 0 !important;
	padding:2px 0 0 8px !important;
	font-size:9px !important;
	line-height:12px !important;
	font-weight:bold;
	text-transform:uppercase;
	border:none; 	
	color:#4C6293 !important;
}



.allg_kasten_textbutton2_aktiv {
	display:block;
	height:16px;
	width:226px;
	margin:1px 0 0 0 !important;
	padding:0 !important;

	background: #fff url(../data/kw_gruppe_hg_kat2_on.gif) 0 0; 
}

.allg_kasten_textbutton2_aktiv p,
.allg_kasten_textbutton2_aktiv a {
	display:block;
	height:16px;
	width:226px;
	padding:2px 0 0 8px !important;
	margin:0 !important;
	font-size:9px !important;
	line-height:12px !important;
	font-weight:bold;
	text-transform:uppercase;
	border:none; 	
	color:#fff !important;
}

.allg_kasten_textbutton1,
.allg_kasten_textbutton2 { 
	display:block;
	height:16px;
	width:226px;
	margin:1px 0 0 0 !important;
	padding:0 !important;
	background: #fff url(../data/kw_gruppe_hg_kat_off.gif) 0 0 no-repeat; 
}



.allg_kasten_textbutton1 a,
.allg_kasten_textbutton2 a,
.allg_kasten_textbutton1 a:link,
.allg_kasten_textbutton1 a:visited,
.allg_kasten_textbutton2 a:link,
.allg_kasten_textbutton2 a:visited { 
	padding:2px 0 0 8px !important;
	margin:0 !important;
	height:16px;
	display:block;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	border:none; 
	background: #fff url(../data/kw_gruppe_hg_kat_off.gif) 0 0 no-repeat; 
}



.allg_kasten_textbutton1 a,
.allg_kasten_textbutton1 a:link,
.allg_kasten_textbutton1 a:visited { 
	color:#91A5BF !important;
}

.allg_kasten_textbutton2 a,
.allg_kasten_textbutton2 a:link,
.allg_kasten_textbutton2 a:visited { 
	color:#7AA3D6 !important;
}

.allg_kasten_textbutton1 a:hover {
	color:#fff !important;
	background: #fff url(../data/kw_gruppe_hg_kat1_on.gif) 0 0 no-repeat !important; 
}

.allg_kasten_textbutton2 a:hover {
	color:#fff !important;
	background: #fff url(../data/kw_gruppe_hg_kat2_on.gif) 0 0 no-repeat !important; 
}

.allg_kasten_textbutton3 { 
	display:block;
	height:auto;
	width:226px;
	margin:1px 0 0 0 !important;
	padding:0 !important;
	background: #fff url(../data/kw_gruppe_hg_kat_off-lang.gif) 0 0 no-repeat; 
}

.allg_kasten_textbutton3 a,
.allg_kasten_textbutton3 a:link,
.allg_kasten_textbutton3 a:visited { 
	padding:2px 0 0px 8px !important;
	margin:0 !important;
	height:auto;
	display:block;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#7AA3D6;
	border:none; 
	border-bottom:1px solid #d6dbe7 !important;
	background: #fff url(../data/kw_gruppe_hg_kat_off-lang.gif) 0 0 no-repeat; 
}


.allg_kasten_textbutton3 a:hover {
	color:#fff !important;
	background: #fff url(../data/kw_gruppe_hg_kat2_on-lang.gif) 0 0 no-repeat !important; 
	border-bottom:1px solid #38537d !important;
}

.allg_kasten_textbutton_schmal
{
	width:181px;
	border-right:1px solid #d6dbe7;
}

.allg_kasten_textbutton_schmal2
{
	width:181px;
	border-right:1px solid #38537d;
}

#allg-links-unten-ueber {
	width:249px;
	height:32px;
	margin:14px 0 0 19px;
	padding:0;
}

#allg-links-unten-innen {
	width:223px;
	margin:15px 0 0 35px;
	padding:0;
	float:left;
	display:inline;
}

.allg-links-filmteaser {
	float:left;
	position:relative;
	width:220px;
	height:106px;
	margin:10px 10px 0 0;
	padding:0;
	overflow:visible;
}

.allg-links-filmteaser-bild {
	float:left;
	display:inline;
	width:76px;
	height:104px;
	border-top: 1px solid #113C57;
	border-bottom: 1px solid #113C57;
	background-color: #113C57;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:0 10px 0 0;
	padding:0;
}

.allg-links-filmteaser-bild a
{
	display:block;
	width:74px;
	height:104px;
	margin:0px;
	padding:0px;
}
	
.allg-links-filmteaser-datum {
	position:absolute;
	left:86px;
	bottom:0;
	width:70px;
	height:11px;
	font-size:10px;
	line-height:11px;
	color:#E7E7F7;
}

#allg-links-unten-innen h2,
.allg-links-filmteaser h2 {
	margin:0 !important;
	padding:0 0 0 0 !important;
	color:#E7E7F7 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
	overflow:visible;
}

#allg-links-unten-innen p,
.allg-links-filmteaser p {
	margin:0 !important;
	padding:2px 0 0 0px !important;
	color:#E7E7F7;
	font-size:10px;
	line-height:12px;
	overflow:visible;
}


.allg-links-filmteaser a:link,
.allg-links-filmteaser a:visited,
#allg-links-unten-innen p a:link,
#allg-links-unten-innen p a:visited { 
	color: #B0C3E6;
	border:none; 
}

.allg-links-filmteaser a:focus,
.allg-links-filmteaser a:hover,
#allg-links-unten-innen p a:focus,
#allg-links-unten-innen p a:hover {
	color:#fff;
	border:none; 
}

.allg-links-kasten-unten {
	float:left;
	width:251px;
	margin:15px 0 0 18px;
	padding:0;
	background: transparent url(../data/hg_kasten_unten.gif) 0 0 no-repeat; 
	display:inline;
	overflow:visible;
}

.allg-links-kasten-unten-ueber {
	float:left;
	width:250px;
	height:33px;
	margin:5px 0 0 1px;
	padding:0;
	display:inline;
}

.allg-links-kasten-oben {
	float:left;
	width:249px;
	margin:15px 0 0 18px;
	padding:0;
	background:#fff url(../data/hg_kasten_oben.gif) 0 0 repeat-x; 
	display:inline;
	overflow:visible;
	border:1px solid #DBDBE7;
}

.allg-links-kasten-oben-ueber {
	float:left;
	width:239px;
	height:34px;
	margin:5px 0 0 5px;
	padding:0;
	display:inline;
}

#allg-inhalt {
	float:left;
	width:715px;
	background: transparent url(../data/hg_indexseite_inhalt.gif) left bottom no-repeat; 
	margin:0 0 0 0;
	padding:0;
	display: inline;
}

#allg-inhalt-kopf {
	float:left;
	width:715px;
	height:52px;
	background: transparent url(../data/hg_indexseite_inhalt_kopf.gif) 0 0 no-repeat; 
	margin:0;
	padding:0;
	display:inline;
}

#allg-inhalt-kopf-innen {
	width:663px;
	height:29px;
	margin:15px 0px 0px 23px;
	padding:0;
	float:left;
	display: inline;
}

#allg-inhalt-mitte {
	float:left;
	width:402px;
	margin:0px 0px 0px 23px;
	padding:0;
	display: inline;
}

.allg-inhalt-mitte-trenner {
	clear:both;
	border-bottom:1px solid #d6dbe7;
	width:402px;
	height:10px;
	margin:0;
	padding:0;
}

#indexseite-inhalt-mitte p,
#allg-inhalt-mitte p {
	margin:0;
	padding:12px 5px 0 0px;
	color:#4C6293;
	font-size:10px;
	line-height:13px;
}

#indexseite-inhalt-mitte h1,
#indexseite-inhalt-mitte h2,
#indexseite-inhalt-mitte h2 a,
#indexseite-inhalt-mitte h3,
#allg-inhalt-mitte h1,
#allg-inhalt-mitte h2,
#allg-inhalt-mitte h2 a,
#allg-inhalt-mitte h3 { 
	color:#4C6293;
	font-size:10px;
	text-align:left;
	margin:12px 0 0 0;
	padding:0 0 0 0;
}

#indexseite-inhalt-mitte h3,
#allg-inhalt-mitte h3 {
	margin:0;
}

#allg-inhalt-mitte a:link,
#allg-inhalt-mitte a:visited,
#allg-inhalt-mitte h2 a:link,
#allg-inhalt-mitte h2 a:visited { 
	color: #6696CD;
	border:none; 
}

#allg-inhalt-mitte a:focus,
#allg-inhalt-mitte a:hover,
#allg-inhalt-mitte h2 a:focus,
#allg-inhalt-mitte h2 a:hover {
	color:#6696CD;
	border:none; 
}



#indexseite-gesamt {
	width:1002px;
	background: #fff url(../data/hg_index_gesamt.gif); 
	padding:0;
	margin:0;
}

#indexseite-links-arthaus {
	float:left;
	position:relative;
	width:220px;
	height:106px;
	margin:0;
	padding:0;
}

#indexseite-links-arthaus img {
	position:absolute;
	left:86px;
	bottom:0;
	width:106px;
	height:16px;
}

#indexseite-inhalt-mitte {
	float:left;
	width:680px;
	margin:0px 0px 0px 23px;
	padding:0;
	display:inline;
}

#indexseite-inhalt-mitte-bild {
	float:left;
	width:660px;
	height:215px;
	margin:0;
	padding:0;
	border:1px solid #104764;
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #104764;
}

#indexseite-inhalt-mitte-bild a
{
	display:block;
	width:660px;
	height:215px;
	margin:0px;
	padding:0px;
}

#indexseite-inhalt-mitte-bildtext {
	float:left;
	position:relative;
	width:662px;
	height:35px;
	margin:0;
	padding:0;
}


#indexseite-inhalt-mitte-bildtext-innen {
	float:left;
	position:absolute;
	bottom:0;
	width:595px;
	height:24px;
	margin:0;
	padding:0;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
	vertical-align:bottom;
}

#indexseite-inhalt-mitte-bildtext-aktion {
	float:left;
	width:595px;
	height:28px;
	margin:7px 0 0 0;
	padding:0;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
	}

#indexseite-inhalt-mitte-bildtext-innen p {
	margin:0;
	padding:0;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
}

.indexseite-inhalt-mitte-trenner {
	clear:both;
	border-bottom:1px solid #d6dbe7;
	width:662px;
	height:10px;
	margin:0;
	padding:0;
}

.indexseite-inhalt-filmteaser-5sp-zeile
{
	float:left;
	position:relative;
	width:662px;
	height:5px;
	margin:0;
	padding:0;
	overflow:visible;
	display:inline;
}

.indexseite-inhalt-filmteaser-5sp {
	float:left;
	position:relative;
	width:118px;
	margin:18px 18px 0 0;
	padding:0;
	overflow:visible;
	display:inline;
}

.indexseite-inhalt-filmteaser-5sp img 
{ 
	border:none;
	float:none; 
}

.indexseite-inhalt-filmteaser-5sp-unten-img 
{ 
	border:none;
	float:none; 
	position:absolute;
	left:0;
	bottom:0;
}



.indexseite-inhalt-filmteaser {
	float:left;
	position:relative;
	width:214px;
	height:106px;
	margin:10px 10px 0 0;
	padding:0;
	overflow:visible;
	display:inline;
}

.indexseite-inhalt-filmteaser-bild {
	float:left;
	display:inline;
	width:76px;
	height:104px;
	border-top: 1px solid #2C5E77;
	border-bottom: 1px solid #2C5E77;
	background-color: #2C5E77;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:0 10px 0 0;
	padding:0;
}

.indexseite-inhalt-filmteaser-bild a
{
	display:block;
	width:74px;
	height:104px;
	margin:0px;
	padding:0px;
}

.indexseite-inhalt-filmteaser h2,
.indexseite-inhalt-filmteaser-kino h2 {
	margin:0 !important;
	padding:0 0 0 0 !important;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
	overflow:visible;
}

.indexseite-inhalt-filmteaser p,
.indexseite-inhalt-filmteaser-kino p {
	margin:0 !important;
	padding:2px 0 0 0px !important;
	color:#4C6293;
	font-size:10px;
	line-height:12px !important;
	overflow:visible;
}

.indexseite-inhalt-filmteaser-datum {
	position:absolute;
	left:86px;
	bottom:0;
	width:70px;
	height:11px;
	font-size:10px;
	line-height:11px;
	color:#4C6293;
}

.indexseite-inhalt-filmteaser-kino {
	float:left;
	position:relative;
	width:326px;
	height:222px;
	margin:10px 10px 0 0;
	padding:0;
	overflow:visible;
	display:inline;
}

.indexseite-inhalt-filmteaser-kino-bild {
	float:left;
	display:inline;
	width:158px;
	height:220px;
	border-top: 1px solid #2C5E77;
	border-bottom: 1px solid #2C5E77;
	background-color: #2C5E77;
	background-position:1px center;	
	background-repeat:no-repeat;
	margin:0 10px 0 0;
	padding:0;
}

.indexseite-inhalt-filmteaser-kino-bild a
{
	display:block;
	width:156px;
	height:220px;
	margin:0px;
	padding:0px;
}

.indexseite-inhalt-filmteaser-kino-datum {
	position:absolute;
	left:168px;
	bottom:0;
	width:80px;
	height:11px;
	font-size:10px;
	line-height:11px;
	color:#4C6293;
}

.indexseite-inhalt-dvdvorschau {
	float:left;
	width:214px;
	margin:10px 10px 0 0;
	padding:0;
	display:inline;
}


.indexseite-inhalt-dvdvorschau h2 {
	margin:0 !important;
	padding:0 0 0 0 !important;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}

.indexseite-inhalt-dvdvorschau p {
	margin:3px 0 5px 0 !important;
	padding:0 !important;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
}

#indexseite-inhalt-dvdvorschau a:link,
#indexseite-inhalt-dvdvorschau a:visited,
#indexseite-inhalt-dvdvorschau h2 a:link,
#indexseite-inhalt-dvdvorschau h2 a:visited { 
	color: #6696CD;
	border:none; 
}

#indexseite-inhalt-dvdvorschau a:focus,
#indexseite-inhalt-dvdvorschau a:hover,
#indexseite-inhalt-dvdvorschau h2 a:focus,
#indexseite-inhalt-dvdvorschau h2 a:hover {
	color:#6696CD;
	border:none; 
}





#detailseite-gesamt {
	width:1002px;
	background: #fff url(../data/hg_detail_gesamt.gif); 
	padding:0;
	margin:0;
}

#detailseite-links {
	float:left;
	width:278px;
	height:630px;
	background: #fff url(../data/hg_detailseite_links.jpg) 0 0 no-repeat; 
	margin:0 0 0 1px;
	display:inline;
}

#detailseite-links-cover {
	border:1px solid #104764;
	width:215px;
	height:304px;
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #104764;
	margin:12px 0 0 35px;
	padding:0;
}

#detailseite-links-cover-neu {
	border:1px solid #104764;
	margin:12px 0 0 35px;
	padding:0;
}

#detailseite-inhalt {
	float:left;
	position:relative;
	width:715px;
	background: transparent url(../data/hg_detailseite_inhalt.gif) left bottom no-repeat; 
	margin:0 0 -1px 0;
	padding:0;
	display:inline;
}

#mediabox {
	float:left;
	width:400px;
	height:250px;
	margin:0;
	padding:0;
}

#mediabox2 {
	float:left;
	width:400px;
	height:242px;
	margin:0;
	padding:0;
	background-color:transparent;
}

.mediabox_bg {
	float:left;
	width:400px;
	height:260px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#fff;
}

#kontakt_karte {
background: #2C5E77 url(../data/AnfahrtKinowelt-i.gif) center center no-repeat;
width:514px;
height:215px;
border:1px solid #2C5E77;
margin:0;
position:relative;
}

.kontakt_karte-link {
display:block;
width:512px;
height:100%;
border:none;
margin:0;
padding:0;
}

#newsletterbox_unten {
	float:left;
	width:251px;
	height:150px;
	margin:15px 0 0 18px;
	padding:0;
	background: transparent url(../data/hg_newsletterkasten_unten.gif) 0 0 no-repeat; 
	display:inline;
	overflow:visible;
}

.newsletterform_klein {
	margin:0;
	padding:0;
	position:relative;
	height:27px;
}

.newsletterform_klein form {
	margin:0;
	padding:0;
}
	
.newsletterform_klein input { 
	position:absolute;
	top:0px;
	left:0px;
	font: 10px verdana, helvetica, arial;
	display: block;
	width: 155px; /* Breite.*/
	height: 16px; /* Breite.*/
	color: #4C6293;
	background-color: #d9e5f2;
	border: solid 1px #99b1cc; 
	padding:1px 0 0 3px;
}



.suche_a_z {
	margin:0;
	width:503px;
	height:auto;
}

.suche_a_z img {
	float:none;
	display:block;
	margin-bottom:10px;
}

.suche_a_z_zelle {
	float:left;
	margin:2px 2px 0 0;
	padding: 1px 1px;
	width:31px;
	text-align:center;
	background-color:#D9E5F2;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold; 
	letter-spacing:0px;
	text-transform:uppercase;
	white-space:pre;
}
.suche_a_z_zelle a {display: block;}
.suche_a_z_zelle a:link {color:#4C6293 !important;text-decoration: none;}
.suche_a_z_zelle a:visited {color:#6696CD !important;text-decoration: none;}
.suche_a_z_zelle a:focus {background-color:#4C6293;color:#ffffff !important;text-decoration: none;}
.suche_a_z_zelle a:hover {background-color:#59a7ff;color:#ffffff !important;text-decoration: none;}


.suche_a_z_zelle#current {background-color:#023B78;}
.suche_a_z_zelle#current a {color:#fff !important;}


.suche { 
	width:515px;
	padding:0;
	margin:0;
	clear:left;
}

.suche_bestell_rahmen {
	margin-top:3px;
	width:100%;
	height:15px;
	position:relative;
}

.suche_highlight {
	padding:0 2px 0 2px;
	background-color:#ccd8e4 !important;
}

.suche_bestell {
	position:absolute;
	right:0px;
	bottom:0px;
	width:300px;
	font: normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
	text-align:right;
}

.suche_textklein {
	font-size:10px;
	line-height:12px;
}


.suche p,
.suche ul li p
{ 
	margin:0;
	padding:5px 5px 0 0px !important;
	color:#4C6293;
	font-size:10px;
	line-height:12px;
}

.suche h2 { 
	border-top:solid 1px #d6dbe7;
	border-bottom:solid 1px #d6dbe7;
	margin:0 10px 0 0;
	padding:7px 0px 7px 0px !important;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}

.suche h3 { 
	background-color:#D9E5F2;
	padding:3px 0 3px 3px !important;
	margin:10px 0 0 0;
	color:#4C6293 !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}

.suche ul
{
	border-bottom:solid 1px #d6dbe7;
	list-style-type: none;
	text-align: left;
	margin:0px;
	padding:5px 0px 5px 0px;
}

.suche ul li
{
	border-top:solid 1px #d6dbe7;
	margin: 0px;
	color:#4C6293;
	padding: 5px 0 5px 0;
	line-height:14px;
	text-align: left;
	font: normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
}

#suchform_klein {
	margin:0;
	padding:0;
	position:relative;
}

#suchform_klein form {
	margin:0;
	padding:0;
}
	
#suchform_klein input { 
	position:absolute;
	top:3px;
	left:26px;
	font: 9px verdana, helvetica, arial;
	display: block;
	width: 174px; /* Breite.*/
	color: #4C6293;
	background-color: #d9e5f2;
	border: solid 1px #99b1cc; 
	padding:0 0 0 3px;
}

.suchformular,
.form_nl 
{
	margin:0;
	width:513px;
	border:solid 1px #d6dbe7;
}

.form_nl 
{
	margin-top:10px;
}

.suchform select,
.suchformular label, 
.suchformular div.radiolabeldiv, 
.suchformular input.sichtbar, 
.suchformular input.submit_input,
.suchformular select,
.suchformular textarea,
.form_nl label,
.form_nl input.sichtbar,
.form_nl input.submit_input,
.form_nl select
{ 
	font: 11px verdana, helvetica, arial;
	display: block;
	float: left;
	width: 80px; /* Breite.*/
	color: #4C6293;
	background-color: #F8F9FD;
	border: solid 1px #99B1CC; 
	padding-left:3px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:10px;
}

.suchform select,
.suchformular input.sichtbar, 
.suchformular input.submit_input,
.suchformular select,
.form_nl input.sichtbar,
.form_nl input.submit_input,
.form_nl select
{ 
	width: 300px; /* Breite.*/
}

.suchform select,
.suchformular select,
.form_nl select
{
	padding-left:0px;
}

.suchformular form br { /* Alle Zeilenumbrüche in Formularen auswählen */
	clear: left; /* das floating der labels und inputs aufheben */
}

.suchformular input#btn_submit,
.suchformular input.btn_js,
.suchformular input.submit_input,
.suchformular p,
.sonst_submit,
.form_nl input#btn_submit,
.form_nl input.submit_input
{ /* den Submit-Button */
	color:#4C6293;
	float: left;
	font: 11px Verdana, Helvetica, Arial;
	width: auto;
	margin-top:10px;
	margin-right:10px;
	margin-left:0px;
	padding-right:3px;
	border:1px solid #2C5E77;
	background-color: #F8F9FD;
}

.suchformular input.radio
{
	float: left;
	padding:0px;
	margin:13px 5px 0 0 !important;
}

.form_nl input.checkbox
{
	float: left;
	padding:0px;
	width:13px;  
	height:13px;
	margin:2px 10px 0 0 !important;
}

.suchformular label.radio {
	width: auto;
	white-space: nowrap;
	margin:10px 7px 0 0 !important;
}

.suchformular div.radiolabeldiv, 
.suchformular p,
.suchformular label
{
 	text-align: left; 
 	padding-top:2px;
 	border:none !important;
 	background:none !important;
}

.suchformular p
{
 	float:none;
	font: 11px/15px Verdana, Helvetica, Arial !important;
	padding-left:3px !important;
	padding-top:0px !important;
}

.suchformular p.linie
{
	padding-top:15px !important;
}
.suchformular div.radiolabeltablediv table { clear:left; }

.suchformular div.radiolabeltablediv input.radio { margin-top:6px !important; }
.suchformular div.radiolabeltablediv label.radio { margin-top:3px !important; }

.form_nl label
{
 	text-align: left; 
	margin:0 0 0 0;
 	padding:1px 0 0 0;
 	width:150px;
 	border:none !important;
 	background:none !important;
}

.suchformular form,
.form_nl form 
{
 /*  border: thin solid #ab0; */
  margin:10px;
  padding:2px;
}

.form_nl td
{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#4C6293;
	margin:0px 0;
	padding:0 0 0 10px;
}


h1,
h2 {
	margin:0.1em 0;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#fff;
}

h1 {
	font-size:16px;
	line-height:1.2;
}

h2 {
	font-size:12px;
	line-height:1.1;
	color:#fff;
}

h3 {
	font-size:12px;
	line-height:12px;
	color:#ddd;
	letter-spacing:0;
}


p {
	margin:10px 0;
}

.info {
	padding:0.5em;
	border:2px solid #999;
	background:#fff;
}


a,
a:link,
a:visited {
	border:none;
	color:#6696CD;
	text-decoration:none;
}

a:focus,
a:hover {
	border:none;
	color:#6696CD;
	}