/* CSS Document */

html {
	height: 100%;
	}
	
@font-face {
	font-family: 'BankGothicLtBTLight';
	src: url('../schriften/bank_gothic_light_bt-webfont.eot');
	src: local('â˜º'), url('../schriften/bank_gothic_light_bt-webfont.woff') format('woff'), url('../schriften/bank_gothic_light_bt-webfont.ttf') format('truetype'), url('../schriften/bank_gothic_light_bt-webfont.svg#webfontmQYsgxDa') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height: 100%;
	color: #333;
	text-align:center;
	background: #333 url(../images/body_bg.jpg) 50% 0 repeat-y;
}

/* Nullen */

* {
	margin: 0; 
	padding: 0; 
	
}

/* Tags ########################################################## */

a {
	text-decoration:none;
	color:#B1A47A;
	outline:none;
}

a:hover {
	color:#ccc;
}

p, li {
	font-size: 110%;
	line-height: 1.3em;
	margin: 0 0 1em 0
}

ul,ol {
	list-style-type:none;
}

img {
	border:0
}

h1 {
display: block;
width: 530px;
	height: 60px;
	float:left;
	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 26px;
	text-transform:uppercase;
	color: #272425;
	padding: 40px 0 0 20px;
	text-indent: -2px;
}

h1 span {
	font-size: 18px;
	color:#666666;
	margin:0 0 0 -1px;
}

/* top*/
h1.home_de {
	background:#333333 url(../images/h1_bg_kuechen_de.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	}
h1.home_en {
	background:#333333 url(../images/h1_bg_kuechen_en.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	}
h1.home_fr {
	background:#333333 url(../images/h1_bg_kuechen_fr.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	}
h1.home_nl {
	background:#333333 url(../images/h1_bg_kuechen_nl.jpg) 0 0 no-repeat;
	text-indent: -99999px;
}
h1.home_pl {
	background:#333333 url(../images/h1_bg_kuechen_pl.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	}
h1.home_ru {
	background:#333333 url(../images/h1_bg_kuechen_ru.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	}

h1.st_classic {
	background: url(../images/h1_bg_st-classic.jpg) 0 0 no-repeat
	}
	
h1.st130 {
	background: url(../images/h1_bg_st130.jpg) 0 0 no-repeat
	}
	
h1.st-classic_st130 {
	background: url(../images/h1_bg_st-classic_st130.jpg) 0 0 no-repeat
	}

h1.linea_ru {
	background: url(../images/h1_bg_linea_ru.gif) 20px 50px no-repeat;
	text-indent:-9999px;
	}

h2 {
	text-align:center;
	font-size: 150%;
	line-height: 40px;
	letter-spacing: 1px;
	color: #555
}

h2 a {
	color: #555;
}

h2 a:hover {
	color: #fff;
}

h4 {
	font-size: 160%;
	margin: 0 0 0.7em 0 ;
	padding: 0px 20px 0 20px;
	font-weight: normal;
		}

h5 {
	font-size: 150%;
	margin: 0 0 0.7em 0 ;
	padding: 10px 0 0 20px
	}

/* Klassen ########################################################## */

.bild_text {
	float:left;
	margin: 0 10px 5px 0;
	padding: 1px;
	border:1px solid #ccc;
}

.bild_text_ohne {
	float:left;
	padding: 1px;
	margin: 0 10px 10px 0;
}

.bild_text_re {
	float: right;
	padding: 1px;
	border: 1px solid #d1d1d1;
	margin: 0 0 10px 10px;
}

.bild_text_re_ohne {
	float: right;
	padding: 1px;
	margin: 0 0 10px 10px;
}

.bild_down {
	margin: 0 0 20px 0
	}

a.agb {
	background: url(../images/pdf.png) 0 0 no-repeat;
	padding: 5px 0 3px 30px;
	font-size: 120%;
}


/*Flashcontent*/

#flashcontent {
	margin: 0 0 20px 0;
	
}
/*Farben ------------------------------*/

.normal {
	background: #838987;
	color: #fff;
}


.lifestyle {
	background: #E3E2DE;
}

h2.lifeytyle a {
	color: #333;
}

.vigo {
	background: #272425;
	color: #ccc
}

.valencia {
	background: #272425;
	color: #ccc
}

.palma {
	background: #C0BCA9
}

.monaco {
	background: #B6A07E
}

.madrid {
	background: #D7A98A
}

.barcelona {
	background: #99B5B8
}

.london {
	background: #B6A07E
}

.barcelona2 {
	background: #DCCDAF
}

.riga {
	background: #B6A07E
}

.palmaw {
	background: #DBDCD6
}

.luzern {
	background: #B6A07E
}

.salzburg {
	background: #6F7F7F;
	color: #fff;
}

.salzburg2 {
	background: #7B2639;
	color: #fff;
}

.athen {
	background: #ECE2C1
}

.toulouse {
	background: #DEC4B3
}

.oslo {
	background: #975348;
	color: #fff;
}

.toulouse2 {
	background: #9E9996
}

.oxford {
	background: #E8BA98
}

.landhaus {
	background: #B6A07E;
	color: #fff;
}

.edinburgh {
	background: #B6A07E;
	color: #fff;
}

.posen {
	background: #DBBDA1
}


.linea {
	background: #B2D0BE
}

.trieste {
	background: #B2D0BE
}

.bologna {
	background: #58585A;
	color: #fff;
}

.sorento {
	background: #89969E;
	color: #fff;
}

.blau {
	background: #002C5D;
	color: #fff;
}

.rot {
	background: #681821;
	color: #fff;
}

.siena {
	background: #A57551;
	color: #fff;
}

.udine {
	background: #DAD8E6;
	color: #fff;
}

/* Layout ########################################################## */

#container {
	width: 980px;
	text-align:left;
	height: 100%;
	background: url(../images/container_bg.jpg) repeat-y;
	position: absolute;
   top: 0;
   left: 50%;
	margin: 0 0 0 -490px	
}
/* Kopf mit Logo */

#header {
	height: 100px;
	background: url(../images/header_bg.jpg) no-repeat;	
}

#header a.logo {
	display:block;
	width: 250px;
	height: 100px;	
	float:right;
}

#header a.logo img{
	display:none
}

#header ol {
	display:none
}

/*Inhalt Rahmen*/
#content {
	clear:left;
	background:url(../images/content_bg.jpg) right top no-repeat;
}

/*Inhalt linke Spalte ##################################*/

#inhalt {
	width: 550px;
	margin: 0px 0 0 0;
	float:left;
}

#map {
	width: 550px;
	height:380px;
	background: #ECE9D7;
	margin: 0 0 20px 0px;
}

#map a {
	color:#555;
	padding: 10px 0 0 20px;
}

/*Galerie Programmbilder*/
#placeholder {
	margin: 0 0 0 0;
	padding: 0;	
	display:block
}

#desc {
	display:none
}

#inhalt ul.thumb {
	/*background: #ECE9D7;*/
	padding: 20px;
	margin: 0 0 20px 0
}

#inhalt ul.thumb li {
	display: inline;
	margin: 0;
}

#inhalt ul.thumb li img {
	padding: 2px;
	background: #fff }

#inhalt ul.thumb li img:hover {
	background: #ccc
	}
#inhalt ul.thumb li img :active {
	background: #ccc
	}

#inhalt p {
	padding: 0 20px 0 20px;
}

/*Rechte Spalte ####################################*/

#sb {
	width: 420px;
	float:right;
	padding: 30px 0 20px 0;
	}

/*Hauptnav*/

#sb ul {
	width: 110px;
	float:left;
	margin: 0 0 0 0;
	padding: 0 5px 30px 10px;
}

#sb ul li {
	margin: 0 0 0.5em 0
	}

#sb ul li a {
	text-decoration:none;
	color:#ccc;
}

#sb ul li a:hover {
	color:#fff;
}

#sb ul li a.headline {
	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal;
	display: block;
	width: 115px;
	height:20px;
	font-size: 20px;
	text-transform:uppercase;
	color: #FFFFFF;
	margin:0 0 0 0px;
	padding:0 0 0px 0;
	text-indent:-2px
}

#sb ul li a.headline:hover {
	color: #CCC;
}
	
#sb ul li a.hd1_ru {
	background:url(../images/hd1_ru_bg.gif) 0 -2px no-repeat;
	display: block;
	height: 14px;
	width: 115px;
	margin: 7px 0 14px 0;
	text-indent: -3000px;
	outline:none
	}
	
#sb ul li a.hd1_ru:hover {
	background:url(../images/hd1_ru_bg.gif) 0 -27px no-repeat;
	}
	
#sb ul li a.hd2_ru {
	background:url(../images/hd2_ru_bg_2.gif) 0 -3px no-repeat;
	display: block;
	height: 14px;
	width: 115px;
	margin: 7px 0 14px 0;
	text-indent: -3000px;
	outline:none
	}
	
#sb ul li a.hd2_ru:hover {
	background:url(../images/hd2_ru_bg_2.gif) 0 -28px no-repeat;
	}	
	
#sb ul li a.hd3_ru {
	background:url(../images/hd3_ru_bg.gif) 0 0 no-repeat;
	display: block;
	height: 14px;
	width: 115px;
	margin: 7px 0 14px 0;
	text-indent: -3000px;
	outline:none
	}
	
#sb ul li a.hd3_ru:hover {
	background:url(../images/hd3_ru_bg.gif) 0 -25px no-repeat;
	}

/*GB*/

/*F*/

/*NL*/

/*Sprachnav/Subnav*/
#sb ol a {
	color: #D5C8A4;
	text-decoration:none;
	}
#sb ol a:hover {
	color: #fff
	}

ol.sprach_nav {
	float:right;
	margin:36px 0 0 0;
	padding: 0px 0 0 0;
	width: 20px;		
}

ol.sprach_nav li {
	margin: 0 0 0.5em 0;	
}

ol.sprach_nav li a{
	display:block;
	height: 10px;
	width: 15px;
	background:#666666;
	padding: 2px 2px 3px 3px;
	line-height: 10px;	
}

ol.sprach_nav li a:hover {
	background:#333;	
	}
ol.sprach_nav li a.aktiv {
	background:#333;	
	}

/*Headlines nach Bedarf in der rechten Spalte*/

h3 {
	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 20px;
	text-transform:uppercase;
	color: #fff;	
	clear:left;	
	margin: 0px 0 0px 10px;
	height: 20px;
	padding: 0px 0 15px 0
}

h3.dunkel {
	color: #333;	
	margin: 0px 0 0px 18px;
}

/*Link als Headline*/

#sb a.prog_headline { 

	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 18px;
	text-transform:uppercase;
	color: #ccc;
	padding:20px 0 5px 20px;
	text-indent: -2px;
	clear:both;
	display:block
}

#sb a.prog_headline:hover { 
	color: #fff;
}

#sb a.prog_headline span { 
font-size: 15px;
}

#sb a.prog_headline1 { 
	display: block;
	clear:both;
	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 15px;
	text-transform:uppercase;
	color: #CCCCCC;
	padding:10px 0 5px 20px;	
}

#sb a.prog_headline1:hover { 
	color: #FFF;
}

#sb a.prog_headline1 span { 

	font-size: 12px;
}

a.btn_new-dimension_de {
background:url(../images/btn_new-dimension_de.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_de:hover {
background:url(../images/btn_new-dimension_de.jpg) 0 -135px no-repeat;
}

a.btn_new-dimension_gb {
background:url(../images/btn_new-dimension_gb.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_gb:hover {
background:url(../images/btn_new-dimension_gb.jpg) 0 -135px no-repeat;
}

a.btn_new-dimension_fr {
background:url(../images/btn_new-dimension_fr.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_fr:hover {
background:url(../images/btn_new-dimension_fr.jpg) 0 -135px no-repeat;
}

a.btn_new-dimension_nl {
background:url(../images/btn_new-dimension_nl.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_nl:hover {
background:url(../images/btn_new-dimension_nl.jpg) 0 -135px no-repeat;
}

a.btn_new-dimension_pl {
background:url(../images/btn_new-dimension_pl.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_pl:hover {
background:url(../images/btn_new-dimension_pl.jpg) 0 -135px no-repeat;
}

a.btn_new-dimension_ru {
background:url(../images/btn_new-dimension_ru.jpg) 0 0 no-repeat;
display:block;
width:360px;
height:125px;
text-indent:-9999px;
margin: 60px 0 0 20px;
}

a.btn_new-dimension_ru:hover {
background:url(../images/btn_new-dimension_ru.jpg) 0 -135px no-repeat;
}
	
a.sb_prog_ru_lifestyle_1 {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_1.gif) 0 0 no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;	
	clear:both;
	}
a.sb_prog_ru_lifestyle_1:hover {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_1.gif) 0 -40px no-repeat;
	}

a.sb_prog_ru_lifestyle_2 {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_2.gif) 0 10px no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	padding:10px 0 0 0;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;
	clear:both;
	}
a.sb_prog_ru_lifestyle_2:hover {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_2.gif) 0 -30px no-repeat;
	}
	
a.sb_prog_ru_lifestyle_3 {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_3.gif) 0 10px no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	padding:10px 0 0 0;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;
	clear:both;
	}
a.sb_prog_ru_lifestyle_3:hover {
	background:url(../images/a_bg_sb_prog_ru_lifestyle_3.gif) 0 -30px no-repeat;
	}
	
a.sb_prog_ru_lifestyle {
	background:url(../images/a_bg_sb_prog_ru_lifestyle.gif) 0 0 no-repeat;
	display:block;
	height: 15px;
	width: 400px;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none
	}
a.sb_prog_ru_lifestyle:hover {
	background:url(../images/a_bg_sb_prog_ru_lifestyle.gif) 0 -44px no-repeat;
	}

a.sb_prog_ru_land {
	clear:left;
	background:url(../images/a_bg_sb_prog_ru_landhaus.gif) 0 5px no-repeat;
	display:block;
	height: 20px;
	width: 400px;
	margin: 60px 0 5px 20px;
	text-indent: -3000px;
	outline:none
	}
a.sb_prog_ru_land:hover {
	
	background:url(../images/a_bg_sb_prog_ru_landhaus.gif) 0 -35px no-repeat;
	}
	
a.sb_prog_ru_lo {
	clear:left;
	background:url(../images/a_bg_sb_prog_ru_lo.gif) 0 3px no-repeat;
	display:block;
	height: 20px;
	width: 400px;
	margin: 5px 0 5px 20px;
	padding: 0 0 10px 0;
	text-indent: -3000px;
	outline:none
	}
a.sb_prog_ru_lo:hover {
background:url(../images/a_bg_sb_prog_ru_lo.gif) 0 -37px no-repeat;
	}
	
/*Programmnav*/
	
ol.prog_nav {
	margin: 0 0 0px 20px;
	padding: 0
}


ol.prog_nav li {
	width: 200px;
	float:left;
	margin:0 0 0.5em 0;
	padding: 0	
}

#sb p {
	padding: 0 20px 0px 10px;
	color: #fff 
	}
	
/*Fronten*/
	
#fronten {

}
#fronten ul {
	list-style-type: none;
	padding: 20px 20px 0 20px;	
	
}

#fronten li {
	float:left;
	margin: 0 10px 10px 0
}

#fronten li img {
	width: 40px;
	height: 58px;
	padding: 1px;
	border: 1px solid #ECE9D7
}	

#fronten li img:hover {
	background: #C4B999;
}

#griffe h2 {
clear:left;


margin: 20px 0 0 0;
background: #E3E2DE;
}

#griffe ul {
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 20px 20px 0 20px;
}
#griffe li {
	float:left;
	margin: 0 3px 3px 0;
	padding: 0;
}

#griffe li img {
	width: 65px;
	height: 33px;
	padding: 1px;
	border: 1px solid #ccc
}

#griffe li img:hover {
	background: #666
}
#griffe li a:active {
	background: black
}

/*Übersicht Arbeitsplatten*/

#arbeitsplatten h4 {
	font-size: 160%;
	margin: 0 0 0 0 ;
	padding: 20px 20px 5px 20px;
	font-weight: normal;
}

#arbeitsplatten p{
	padding: 0px 0px 0px 20px;
}

#arbeitsplatten ul {
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 10px 20px 0 20px;
}
#arbeitsplatten li {
	float:left;
	margin: 0 4px 4px 0;
	padding: 0;
}

#arbeitsplatten li img {
	width: 80px;
	height: 45px;
	padding: 1px;
	border: 1px solid #ECE9D7
}

#arbeitsplatten li img:hover {
	background: #C4B999;
}
#arbeitsplatten li a:active {
	background: black
}

#formular {
	padding: 20px 20px 0 0px;
}

/*Download*/

.download {
	width: 155px;
	height: 130px;
	display:block;
	float:left;
	padding: 0px 0px 0px 0px;
	margin:20px 0 0 20px;
}

.download img {
	padding: 0px 0px 0px 0;
	margin:0 0 5px 0;
}

.download p a {
width:155px;
height:30px;
padding: 0;
text-align:center
}

.download a {
color:#333;}


.download a:hover {
color:#666}

#journal { 
	text-align: center;
}

/*Breite Inhalt für Übersicht, Details, etc.*/
#inhalt_ganz {
	clear:both;
	background: #ccc /*#ECE9DF url(../images/inhalt_ganz_bg.jpg) repeat-y*/;
	float:left;
	width: 980px;
	padding: 0 0 20px 0;
	margin: 20px 0 0px 0
}

#col1 {
	float:left;
	width: 540px;
}

#col2 {
	float:right;
	width: 430px;	
}

/*Headlines mit Link*/
/*Programmübersicht*/

a.prog_uebersicht_headline { 

	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 18px;
	text-transform:uppercase;
	color: #5C5C5C;
	margin: 20px 0 0px 20px;
	padding: 0 0 10px 0;
	text-indent: -3px;
	clear:both;
	display:block;
	width: 350px;
}

a.prog_uebersicht_headline:hover { 
	color: #333333;
}

a.prog_uebersicht_headline span { 
font-size: 15px;
margin:0 0 0 -2px;
width: 350px;
}

a.prog_uebersicht_headline1 { 
	display: block;
	clear:both;
	font-family: 'BankGothicLtBTLight', sans-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 15px;
	text-transform:uppercase;
	color: #5C5C5C;
	padding:0px 0 5px 20px;	
	text-indent: -3px;
	width: 350px;
}

a.prog_uebersicht_headline1:hover { 
	color: #333333;
}

a.prog_uebersicht_headline1 span { 

	font-size: 12px;
	margin: -2px;
	width: 350px;
}
	
a.prog_uebersicht_ru_lifestyle_1 {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_1.gif) 0 0 no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;	
	clear:both;
	}
a.prog_uebersicht_ru_lifestyle_1:hover {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_1.gif) 0 -40px no-repeat;
	}

a.prog_uebersicht_ru_lifestyle_2 {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_2.gif) 0 0 no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;
	clear:both;
	}
a.prog_uebersicht_ru_lifestyle_2:hover {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_2.gif) 0 -40px no-repeat;
	}
	
a.prog_uebersicht_ru_lifestyle_3 {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_3.gif) 0 0 no-repeat;
	display:block;
	height: 30px;
	width: 400px;
	margin: 10px 0 5px 20px;
	text-indent: -3000px;
	outline:none;
	clear:both;
	}
a.prog_uebersicht_ru_lifestyle_3:hover {
	background:url(../images/a_prog_uebersicht_ru_lifestyle_3.gif) 0 -40px no-repeat;
	}

	
a.prog_uebersicht_ru_lifestyle {
	clear:left;
	background: url(../images/a_prog_uebersicht_ru_lifestyle.gif) 0 0px no-repeat;
	display:block;
	height: 10px;
	width: 300px;
	margin: 20px 0 10px 20px;
	padding: 0 0 10px 0;
	text-indent: -3000px;
	outline:none
	}
	
a.prog_uebersicht_ru_lifestyle:hover {
	background:url(../images/a_prog_uebersicht_ru_lifestyle.gif) 0 -40px no-repeat;
	}
	
a.prog_uebersicht_ru_landhaus {
	clear:left;
	background: url(../images/a_prog_uebersicht_ru_landhaus.gif) 0 1px no-repeat;
	display:block;
	height: 10px;
	width: 370px;
	margin: 20px 0 5px 20px;
	padding: 0 0 10px 0;
	text-indent: -3000px;
	outline:none
	}
	
a.prog_uebersicht_ru_landhaus:hover {
	background:url(../images/a_prog_uebersicht_ru_landhaus.gif) 0 -39px no-repeat;
	}
	
a.prog_uebersicht_ru_linea {
	clear:left;
	background: url(../images/a_prog_uebersicht_ru_linea.gif) 0 0px no-repeat;
	display:block;
	height: 25px;
	width: 300px;
	margin: 5px 0 10px 20px;
	padding: 0 0 10px 0;
	text-indent: -3000px;
	outline:none
	}
	
a.prog_uebersicht_ru_linea:hover {
	background:url(../images/a_prog_uebersicht_ru_linea.gif) 0 -40px no-repeat;
	}
	
/*Programmübersicht*/

.prog_teaser {
	width: 114px;
	height: 120px;
	float:left;
	padding: 0 0px 0 19px;
	background:transparent	
}

.prog_teaser img {
	width: 110px;
	height: 70px;
	padding: 0 0 0 0;
	display:block;
	padding: 1px;
	border: 1px solid #C4B999
}

.prog_teaser img:hover {
	color: #333;
	width: 110px;
	height: 70px;
}

.prog_teaser a {
	color: #fff;
	}
.prog_teaser a:hover {
	color: #ccc;
}

.prog_teaser p {
	padding: 0 0 0 0;
	margin: 5px 0 0 0px;	
}

#inhalt .prog_teaser p {
	padding: 0 0 0 0;
	margin: 5px 0 0 0px;	
}	

.details {
	float:left;
	width: 200px;
	border: 1px solid #C4B999;
	margin: 20px 7px 10px 20px;
	padding: 5px;
	height: 160px;
	background: #fff
}

.details_hoch {
	float:left;
	width: 200px;
	border: 1px solid #C4B999;
	margin: 20px 7px 10px 20px;
	padding: 5px;
	height: 290px;
	background: #fff
}
	
#footer {
	clear:both;
	padding: 30px 0 20px 570px;
	font-size: 110%;
	color: #555;	
}

#adresse {
	display:none
}	

/*slider ##########################################*/

#slider1 {
    width: 550px; /* important to be same as image width */
    height: 350px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	background-color:#272425
}
 
#slider1Content {
    width: 550px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
	
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 20px 23px;
    width: 284px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 15px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}

/* Clearing ########################################################## */
.clear {
	overflow:hidden
}

* html .clear {
	height: 1%;
}

/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; } 

/* Clearfix-Anpassung für IE */
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.floatbox { overflow:hidden; }
/*##Suche, Artikel Startseite####*/
