* { font-size:100.01%;}
html{
	font-size:64%;
	height:100%;
}
body {
	color: #000;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background:#fff url(/fm/7633/bg-header.gif) no-repeat 50% 0;
	min-width:1000px;
	height:100%;
}
#content a.imp-link:hover{
background-color:#dfebf3;
}
.entry-content ul{
padding-left:15px;
}
img {border-style: none}

.holder_left{
float:left;
width:215px;
}
.holder_right{
float:left;
width:195px;
}

#main-nav-sitemap .main-nav-sitemap{
list-style:none;
font-size:90%;
}

#main-nav-sitemap .main-nav-sitemap a:link, 
#main-nav-sitemap .main-nav-sitemap a:visited,
#main-nav-sitemap .main-nav-sitemap a:focus,
#main-nav-sitemap .main-nav-sitemap a:hover,
#main-nav-sitemap .main-nav-sitemap a:active{
color:#004494;
text-docoration:none;
text-transform:uppercase;
font-weight:bold;
}

#main-nav-sitemap .main-nav-sitemap ul li a:link, 
#main-nav-sitemap .main-nav-sitemap ul li a:visited,
#main-nav-sitemap .main-nav-sitemap ul li a:focus,
#main-nav-sitemap .main-nav-sitemap ul li a:hover,
#main-nav-sitemap .main-nav-sitemap ul li a:active{
color:#000000;
text-docoration:none;
font-weight:normal;
text-transform:none;
}

#main .list-col .prospekt_links .more{
	color:#fff;
	background: url(/fm/7633/bg-btn-more-news.gif) no-repeat;
	height:26px;
	line-height:20px;
	position:relative;
	text-decoration:none;
	font-size:110%;
}
#main .list-col .prospekt_links .more span{
background: url(/fm/7633/bg-btn-more-news-end.gif) no-repeat 100% 0;
	padding:2px 20px 0px 20px;
	cursor:pointer;
	font-size:120%;
}
#main .list-col .prospekt_links .more:hover{background-position:0 -26px;}
#main .list-col .prospekt_links .more:hover span{background-position:100% -26px;}

.prospekt_links{
position:relative;
margin-top:10px;
width:400px;
margin-left:6px;
margin-bottom:0px;
}

#main .teaminfo .more{
	right:5px;
	bottom:4px;
	color:#fff;
	background: url(/fm/7633/bg-btn-more-news.gif) no-repeat;
	height:26px;
	float:right;
	line-height:20px;
}
#main .teaminfo .more span{
	float:left;
	background: url(/fm/7633/bg-btn-more-news-end.gif) no-repeat 100% 0;
	padding:2px 14px 0px 14px;
	cursor:pointer;
}
#main .teaminfo .more:hover{background-position:0 -26px;}
#main .teaminfo .more:hover span{background-position:100% -26px;}

.team-holder{
border-top:1px solid #dfebf3;
padding-top:9px;
width:400px;
margin-bottom:0px;
}
.teamfoto{
float:left;
width:92px;
background-color:#f3f8fc;
border:1px solid #d9e2ed;
padding-top:7px;
padding-left:7px;
padding-bottom:0px;
padding-right:0px;
margin-right:10px;
margin-bottom:8px;
}
.noteamfoto{
float:left;
width:92px;
border:1px solid #ffffff;
padding-top:7px;
padding-left:7px;
padding-bottom:0px;
padding-right:0px;
margin-right:10px;
margin-bottom:8px;
}
.teaminfo{
float:left;
margin-bottom:0px;
}
.teaminfo .team_name{
color:#004494;
text-transform:uppercase;
font-weight:bold;
font-size:80%;
}
.teaminfo dl{
font-size:75%;
width:285px;
}

.teaminfo dl dt{
color:#677483;
float:left;
width:90px;
clear:both;
}
.teaminfo dl dt img{
margin-right:10px;
}
.teaminfo dd{
margin-left:89px;
}

a {
	text-decoration: none;
	color: #000
}
input, textarea, select {
	font-size: 100%;
	vertical-align: middle
}
form, fieldset {
	border-style: none;
	margin: 0;
	padding: 0;
}
/* Layouts */
#wraper{
	min-height:100%;
}
* html #wraper{height:100%;}
.wraper1{padding:210px 0 326px;}
.footer-holder{
	height:326px;
	position:relative;
	margin:-326px 0 0;
	background: url(/fm/7633/bg-footer1.jpg) repeat-x;
}
/* header */
.header-holder{
	height:210px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#header{
	width:970px;
	margin:0 auto;
}
#sidebar{
	width:236px;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
#twocolumns{
	float:right;
	width:726px;
}
#content{
	float:left;
}
.content_breit{
	width:737px;
}
.content_schmal{
width:476px;
}
.aside{
	width:246px;
	float:right;
	position:relative;
}
.upper-holder{
	padding:25px 10px 0;
	overflow:hidden;
	width:950px;
}
.partner-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.partner-nav li{
	float:left;
	margin:0 10px 0 0;
}
.partner-nav a{
	height:72px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
}
.text-hinter-stoder{
	background: url(/fm/7633/btn-logos-nav1.gif) no-repeat 0 -72px;
	width:180px;
}
.text-wuraeralm{
	background: url(/fm/7633/btn-logos-nav2.gif) no-repeat 0 -72px;
	width:180px;
}
.text-kurbauerkogel{
	background: url(/fm/7633/btn-logos-nav3.gif) no-repeat 0 -72px;
	width:100px;
}
.partner-nav .active,
.partner-nav a:hover{background-position:0 0;}
/**/
#sidebar .skigebiet{
	width:236px;
}
#sidebar .navigation{
	margin:0 27px 0 0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dfebf3;
	font-size:11px;
	color:#004494;
}
#sidebar .navigation li{
	padding:4px 0;
	border-top:1px solid #dfebf3;
	vertical-align:top;
}
#sidebar .navigation li span{
	overflow:hidden;
	width:100%;
	display:block;
	background: url(/fm/7633/ico-arrow-nav.gif) no-repeat;
}
#sidebar .navigation li a{
	background:#f3f8fb;
	float:right;
	width:139px;
	padding:0 0 0 11px;
	height:21px;
	line-height:21px;
	color:#004494;
}
#sidebar .navigation li a:hover{background:#dfebf3}
#sidebar .navigation li a.active{
	color:#fff;
	background:#e64415;
}
/* search */
.search{
	float:right;
	background: url(/fm/7633/bg-search.gif) no-repeat;
	width:230px;
	height:39px;
	padding:18px 0 0 16px;
}
.search input{
	margin:0;
	float:left;
	padding:0;
	border:0;
}
.search .text{
	color:#677483;
	font-size:14px;
	width:165px;
	padding:0 5px;
	margin:5px 10px 0 0;
}
/* right nav */
#header .middle-holder{
	overflow:hidden;
	width:100%;
}
#header .slogan{
	font-size:18px;
	color:#004494;
	display:block;
	font-weight:normal;
	margin:18px 0 0 9px;
}
.right-nav{
	float:right;
	margin:4px 0 0;
	padding:0;
	list-style:none;
	color:#282828;
	font-size:10px;
}
.right-nav a{float:left;}
.right-nav a:hover{text-decoration:underline;}
.right-nav li{
	float:left;
	position:relative;
	padding:0 14px 0 0;
}
.right-nav li.lang a{
	height:19px;
	line-height:19px;
	padding:0 0 0 23px;
}
.right-nav li.lang{
	background:#eef4fa url(/fm/7633/bg-lang-box.gif) no-repeat 100% 0;
	border:1px solid #97accd;
	padding:0 39px 0 5px;
	width:70px;
}
.right-nav li ul{display:none;}
.right-nav li.hover ul,
.right-nav li:hover ul{
	display:block;
	position:absolute;
	top:19px;
	left:-1px;
	margin:0;
	padding:0;
	padding-left:5px;
	list-style:none;
	width:109px;
	background:#eef4fa;
	border:1px solid #97accd;
	text-align:left;
}
.right-nav ul a{
	padding:0;
	float:left;
}
.right-nav ul li{
	float:none;
	overflow:hidden;
	height:1%;
	text-align:right;
}
.right-nav a.link-facebook,
.right-nav a.link-rss,
.right-nav a.link-youtube{
	height:20px;
	line-height:20px;
	padding:0 0 0 25px;
}
.right-nav a.link-facebook{background: url(/fm/7633/ico-facebook.gif) no-repeat;}
.right-nav a.link-rss{background: url(/fm/7633/ico-rss.gif) no-repeat;}
.right-nav a.link-youtube{background: url(/fm/7633/ico-youtube.gif) no-repeat;}
.link-deutsch{background: url(/fm/7633/flag-de.gif) no-repeat 0 3px;}
.link-en{background: url(/fm/7633/flag-en.gif) no-repeat 0 3px;}
.link-cz{background: url(/fm/7633/flag-cz.gif) no-repeat 0 3px;}
.link-hu{background: url(/fm/7633/flag-hu.gif) no-repeat 0 3px;}
/* main navigation */
.main-nav{
	margin:17px 0 0 9px;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
	color:#282828;
	font-weight:bold;
	font-size:11px;
	display:inline;
	text-transform:uppercase;
}
.main-nav li{margin:0 12px 0 0;}
.main-nav a span,
.main-nav a,
.main-nav li{float:left;}
.main-nav a{
	color:#282828;
	background: url(/fm/7633/bg-main-nav-link.gif) no-repeat;
}
.main-nav li.hover a,
.main-nav li:hover a,
.main-nav a:hover{
	background-position:0 -26px;
	color:#fff;
}
.main-nav a span{
	background: url(/fm/7633/bg-main-nav-link-end.gif) no-repeat 100% 0;
	height:26px;
	line-height:26px;
	padding:0 12px 0 9px;
	cursor:pointer;
}
.main-nav li.hover a span,
.main-nav li:hover a span,
.main-nav a:hover span{background-position:100% -26px;}
.main-nav a.skigebiet span{
	background: url(/fm/7633/bg-skigebiet-end.gif) no-repeat 100% 0;
	padding:0 31px 0 10px;
}
.main-nav a.skigebiet:hover span{
	background: url(/fm/7633/bg-skigebiet-end.gif) no-repeat 100% -26px;
	padding:0 31px 0 10px;
}
.main-nav a.bergsommer span{
	background: url(/fm/7633/bg-end-bergsommer.gif) no-repeat 100% 0;
	padding:0 38px 0 10px;
}
.main-nav li{position:relative;}
.main-nav li div{display:none;}
.main-nav li.hover div,
.main-nav li:hover div{
	position:absolute;
	top:26px;
	left:-20px;
	display:block;
	padding:13px 0 0;
z-index:1000;
}
.main-nav li ul {
	background: url(/fm/7633/bg-dropdown-top.png) no-repeat;
	padding:17px 18px 0 30px;
	margin:0;
	width:150px;
	min-height:236px;
	list-style:none;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}
* html .main-nav li ul{height:236px}
.main-nav li ul li{
	float:none;
	padding:0 0 11px;
}
.main-nav li.hover li a,
.main-nav li:hover li a,
.main-nav li ul a{
	color:#004494;
	background:none;
	float:none;
}
.main-nav li ul a:hover{
	text-decoration:underline;
	color:#004494;
}
/* visual */
.slideshow{
	width:100%;
	position:relative;
	margin:0;
	display:block;
}
.slideshow img{display:block;}

.holder-visual{
	width:100%;
	position:relative;
	margin:0 0 18px;
}
.holder-visual img{display:block;}
.holder-visual .holder-slogan{
	position:absolute;
	width:100%;
	top:97px;
	left:0;
}
.holder-visual .text-slogan{
	width:763px;
	margin:0 auto;
	font-size:16px;
	color:#fff;	
}
.holder-visual .text-slogan a{color:#004494;}
/* content main */
.item-col{
	float:left;
	background: url(/fm/7633/bg-item-box.gif) no-repeat;
}

#formular form#form h2{
	color:#004494;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 14px;
}
#formular .list-col{
margin:0 2px 0 0;
display:inline;
font-size:90%;
color:#000;
}

.list-col{
margin:0 2px 0 0;
display:inline;
font-size:0.7em;
color:#000;
line-height:15px;
}
#content .item-col{
	margin:0;
	width:100%;
}
.item-col .item-r{
	background: url(/fm/7633/bg-item-box-end.gif) no-repeat 100% 0;
	min-height:100px;
	padding:37px 0 0 29px;
}
* html .item-col .item-r{height:223px}
#content .item-r{padding:37px 0 0 37px;}
.main1{
	width:100%;
	overflow:hidden;
	position:relative;
}
.main2{
	position:relative;
	float:left;
	left:50%;
	width:100%;
}
.main3{
	position:relative;
	float:left;
	left:-50%;
	width:100%;
}
#main{
	width:970px;
	margin:0 auto;
	padding:0 0 92px;
	position:relative;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
.skifahrer{
	position:absolute;
	right:-131px;
	bottom:77px;
	z-index:10;
	clear:both;
}
.skifahrer img{display:block;}
.aside .skifahrer{
	bottom:-35px;
	right:-136px;
}
#main .news{width:469px;}
#main .skibiete,
#main .actualles{width:247px;}
/* skibiete */
#main .skibiete{color:#004494;}
#twocolumns .actualles{margin:0 0 18px;}
#main .skibiete .link{
	overflow:hidden;
	width:180px;
	display:block;
	padding:4px 0;
	border-width:1px 0;
	border-color:#dfebf3;
	border-style:solid;
	margin:0 0 10px;
}
#main .skibiete .link img{
	float:left;
	border:1px solid #dfebf3;
}
#main .skibiete .link a{
	color:#004494;
	float:right;
	background:#dfebf3;
	width:139px;
	height:21px;
	line-height:21px;
	padding:0 0 0 11px;
}
#main .skibiete .link a:hover{text-decoration:underline;}
.card-info {
	width:120px;
	line-height:18px;
	font-size:1.1em;
}
.card-info p{margin:0 0 12px;}
.card-details{
	background: url(/fm/7633/bg-link-card-details.gif) no-repeat;
	width:108px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	display:block;
}
.card-details:hover{background-position:0 -26px;}
/* main content */
#main h2{
	color:#004494;
	font-size:1.8em;
	font-weight:normal;
	margin:0 0 14px;
}
#content .list-news{
	margin:0 40px 0 0;
	padding:0;
	list-style:none;
	color:#004494;
	border-bottom:1px solid #dfebf3;
	font-size:1.4em;
}
.list-news{
	margin:0 40px 0 0;
	padding:0;
	list-style:none;
	color:#004494;
	border-bottom:1px solid #dfebf3;
	font-size:1.1em;
}
.list-news li{
	border-top:1px solid #dfebf3;
	padding:4px 0;
}
.item-holder{
	overflow:hidden;
	width:100%;
	padding:5px 0;
	position:relative;
}
.list-news li.hover .item-holder,
.list-news li:hover .item-holder{background:#dfebf3;}
#main .news .more{
	position:absolute;
	right:5px;
	bottom:4px;
	color:#fff;
	background: url(/fm/7633/bg-btn-more-news.gif) no-repeat;
	height:26px;
	float:right;
	line-height:26px;
}
#main .news .more span{
	float:left;
	background: url(/fm/7633/bg-btn-more-news-end.gif) no-repeat 100% 0;
	padding:0 14px;
	cursor:pointer;
}
#main .news li.hover .more,
#main .news li:hover .more,
#main .news .more:hover{background-position:0 -26px;}
#main .news li.hover .more span,
#main .news li:hover .more span,
#main .news .more:hover span{background-position:100% -26px;}
.list-news .desc{
	float:right;
	width:277px;
	margin:13px 0 0;
}
.list-news .desc p{margin:0 0 6px;}
.list-news .image{float:left;}
.list-news .desc dl{
	margin:0;
	overflow:hidden;
	padding-top:3px;
}
.list-news .desc dt{
	float:left;
	clear:left;
	font-weight:bold;
	margin-right:4px;
}
.list-news .desc dd{margin:0;}
.list-news .desc dt,
.list-news .desc dd{padding:0 0 0px;}

/* actuelles */
.list-items{
	margin:0;
	padding:0;
	list-style:none;
	width:181px;
	border-bottom:1px solid #dfebf3;
	font-size:11px;
}
.list-items li{
	border-top:1px solid #dfebf3;
	padding:4px 0;
}
.list-items li span{
	overflow:hidden;
	width:100%;
	display:block;
	vertical-align:top;
}
.list-items li span img{
	float:left;
	border:1px solid #dfebf3;
}
.list-items li a{
	width:139px;
	background:#f3f8fb;
	float:right;
	height:21px;
	line-height:21px;
	padding:0 0 0 11px;
	color:#004494;
}
.list-items li a:hover{background:#dfebf3;}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 22px;
	padding:0;
	list-style:none;
	color:#004494;
	font-size:0.8em;
}
.breadcrumbs li{display:inline;}
#content .breadcrumbs a{
	color:#004494;
	text-decoration:none;
}
#content .breadcrumbs a:hover{
	text-decoration:underline;
	background:none;
}
/* content inner */
#content{
	font-size:1.12em;
	color:#000;
	line-height:1.6em;
}
#main #content h2 {
	margin:0;
	font-size:1.55em;
}
#content .entry-content p{margin:0 0 19px;}
#content-two .entry-content p{}
#content a{
	color:#000;
	text-decoration:underline;
}
#content a:hover{background:#f7d7c3}
#content .entry-first{
	color:#677483;
	font-size:1.143em;
	margin:0 33px 15px 0;
}
#content .entry-first p{margin:0;}
#content .entry-content{margin:0 33px 31px 0;}
#content-two .entry-content{padding-left:20px;}
/* footer */
.footer-h1{background: url(/fm/7633/bg-footer2.gif) no-repeat 50% 100%;}
#footer{
	color:#1a171b;
	font-size:1.1em;
	height:184px;
	width:950px;
	margin:0 auto;
	padding:143px 0 0;
	overflow:hidden;
}
#footer .navbar{
	margin:0 0 10px -12px;
	padding:0;
	list-style:none;
	font-size:1em;
}
#footer .navbar a{color:#004494;}
#footer .navbar a:hover{text-decoration:underline;}
#footer .navbar li{
	display:inline;
	background: url(/fm/7633/divider-footer-nav.gif) no-repeat;
	padding:0 8px 0 12px;
}
#footer .partner-list{
	margin:0 0 18px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:1000px;
}
#footer .partner-list li{
	display:inline;
	margin:0 12px 0 0;
	float:left;
	overflow:hidden;
}
#footer .partner-list a{
	float:left;
	height:49px;
	width:125px;
	overflow:hidden;
	text-indent:-9999em;
}
#footer .partner-list .text-logo1{background: url(/fm/7633/btn-logo1.gif) no-repeat;}
#footer .partner-list .text-logo2{background: url(/fm/7633/btn-logo2.gif) no-repeat;}
#footer .partner-list .text-logo3{background: url(/fm/7633/btn-logo3.gif) no-repeat;}
#footer .partner-list .text-logo4{background: url(/fm/7633/btn-logo4.gif) no-repeat;}
#footer .partner-list .text-logo5{background: url(/fm/7633/btn-logo5.gif) no-repeat;}
#footer .partner-list .text-logo6{background: url(/fm/7633/btn-logo6.gif) no-repeat;}
#footer .partner-list .text-logo7{background: url(/fm/7633/btn-logo7.gif) no-repeat;}
#footer .partner-list a:hover{background-position:0 -49px;}
#footer p{margin:0 0 18px;}
#footer p span{margin:0 13px 0 0;}
#footer p a{color:#004494;}
#footer p a:hover{text-decoration:underline;}
/* logo footer */
#footer .text-logo{
	overflow:hidden;
	width:946px;
}
#footer .text-logo a{
	background: url(/fm/7633/logo-footer.gif) no-repeat;
	width:147px;
	height:8px;
	float:right;
	text-indent:-9999em;
	overflow:hidden;
}
/* m2 */
.header-title{
	font-size:0;
	width:0;
	height:0;
	position:absolute;
	text-indent:-9999em;
}
.wrap{
	height:1%;
	overflow:hidden;
}
.content-mix-wrap{margin:0 -30px 0 30px;}
.content-table{
	width:697px;
	margin:61px 0 0;
}
.content-table .tab-nav{
	overflow:hidden;
	width:32px;
	margin:0;
	padding-top:11px;
	position:absolute;
	top:0;
	z-index:2;
}

.content-table .prev-nav{ left:0;}
.content-table .next-nav{ right:0;}

.content-table .tab-nav .more-inf{
	
}
.content-table .prev-nav .more-inf{ float:right;}
.content-table .next-nav .more-inf{ float:left;}

.content-table .tab-nav .btn{
	display:block;
	overflow:hidden;
	width:18px;
	height:15px;
	text-indent:-6666px;
	margin:-3px 0 0;
	padding:0;
	position:relative;
}
.content-table .prev-nav .btn{
	float:left;
	background:url(/fm/7633/btn-prev.gif) no-repeat 50% 50%;
}
.content-table .next-nav .btn{
	float:right;
	background:url(/fm/7633/btn-next.gif) no-repeat 50% 50%;
}
.content-table .tab-set-hold{
	margin:0 23px;
	position:relative;

	overflow:hidden;
	width:670px;
}
.content-table .tab-set-hold div{
	width:9999px;
	position:relative;
	overflow:hidden;
}
.content-table .tab-set-hold .tab-set{
	padding:0 11px;
	float:left;
}


.content-table .descripion .title{
	font-size:18px;
	color:#004494;
	display:block;
	font-weight:normal;
	margin:0 0 16px;
}
.content-table .descripion{
	font-size:1.6em;
	color:#677483;
	line-height:26px;
	padding:0 0 39px;
	margin:0 0 0 22px;
}
.content-table .descripion p{margin:0;}
.content-table a{color:#000;}
.content-table .wrap{
	background:url(/fm/7633/divider-tabs.gif) no-repeat 50% 100%;
	position:relative;
	width:717px;
	height:32px;
	overflow:hidden;
	margin:0 -10px;
}
.tab-set{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.tab-set li{
	float:left;
	background:url(/fm/7633/sep-tabs.gif) no-repeat 0 0;
}
.tab-set li:first-child{ background:none;}
.tab-set a{
	float:left;
	outline:none;
}
.tab-set a span{
	padding:0 12px;
	line-height:31px;
	height:32px;
	float:left;
	cursor:pointer;
}
.tab-set a.active{
	background:url(/fm/7633/bg-tab-left.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	margin:0 -11px;
	position:relative;
}
.tab-set a.active span{
	background:url(/fm/7633/bg-tab-right.gif) no-repeat 100% 0;
	padding:0 23px;
}
.tab-nav{
	float:right;
	margin:11px 0 0;
	width:32px;
}
.btn-next{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/fm/7633/btn-next.gif) no-repeat;
	width:12px;
	height:9px;
	margin:0 !important;
}
.tab-nav a{
	float:left;
	margin:0 7px 0 0;
}
.content-table .holder{
	height:1%;
	background:url(/fm/7633/bg-content-table.gif) no-repeat;
	padding:38px 21px 0 15px;
	/*min-height:532px;*/
}
* html .content-table .holder{height:532px;}
.content-table .holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-table h3{
	margin:0 0 0 4px;
	font-size:1.6em;
	color:#677483;
	font-weight:normal;
}
.content-table table{
	width:100%;
	border-collapse:collapse;
	margin:20px 0 0;
	font-size:11px;
}
.content-table table td{
	margin:0;
	padding:0 0 0 8px;
	border-bottom:1px solid #dfebf3;
	height:29px;
}
.content-table thead{font-weight:bold;}
.content-table .cell-1{width:280px;}
.content-table .cell-2{width:136px;}
.content-table .cell-3{width:100px;}
.colored td{background:url(/fm/7633/bg-colored-cell.gif) repeat-x;}
.content-mix{
	width:458px;
	overflow:hidden;
	margin:0 0 13px;
}
.content-mix .holder{
	float:left;
	width:209px;
	margin:0 20px 0 0;
}
.content-mix h3{
	font-size:11px;
	margin:0 0 0 10px;
}
#content .content-mix h3 a{color:#da4f0d;}
.content-mix ul{
	margin:0 0 17px;
	padding:0;
	list-style:none;
	border-top:1px solid #dfebf3;
	font-size:11px;
}
.content-mix li{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dfebf3;
	padding:4px 0;
}
.info{
	display:block;
	padding:0 0 0 9px;
	height:21px;
	line-height:21px;
	background:#dfebf3;
	height:1%;
	overflow:hidden;
}
.info_white_left{
	display:block;
	padding:0 0 0 9px;
	height:21px;
	line-height:21px;
	background:#ffffff;
	height:1%;
	overflow:hidden;
float:left;
width:216px;
}
.info_white_right{
	display:block;
	padding:0px;
	height:21px;
	line-height:21px;
	background:#ffffff;
	height:1%;
	overflow:hidden;
float:left;
width:180px;
}
.info_left{
	display:block;
	padding:0 0 0 9px;
	height:21px;
	line-height:21px;
	background:#dfebf3;
	height:1%;
	overflow:hidden;
float:left;
width:216px;
}
.info_right{
	display:block;
	padding:0 0 0 0px;
	height:21px;
	line-height:21px;
	background:#dfebf3;
	height:1%;
	overflow:hidden;
float:left;
width:195px;
}
.ico{
	float:left;
	border:1px solid #dfebf3;
	padding:2px 3px;
	margin:0 4px 0 0;
}
.alt{padding:0 0 9px !important;}
.contact{
	width:439px;
	font-size:0.786em;
}
.contact h3{
	margin:0 0 6px;
	font-size:11px;
	padding:0 0 4px 9px;
	border-bottom:1px solid #dfebf3;
	font-size:11px;
}
.contact .holder{padding:0 150px 0 9px;}
.contact p{
	margin:0 0 12px;
	line-height:18px;
}
.contact dl{
	margin:0;
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
	line-height:12px;
}
.contact dt{
	float:left;
	width:106px;
	margin:0 1px 0 0;
	color:#677483;
}
.contact dt img{
	margin:0 9px 0 0;
	vertical-align:middle;
}
.contact dd{
	margin:0;
	display:block;
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
}
.contact a{
	color:#004494;
	text-decoration:underline;
}
.contact a:hover{text-decoration:none;}
/* content two */
.content-two{
	margin:-180px auto 0;
	padding:0 0 0 268px;
	width:721px;
	font-size:1.1em;
	color:#000;
	line-height:20px;
}
h2.main-title,
h3.main-title{
	margin:0 0 14px 8px;
	color:#004494;
	font-size:18px;
	font-weight:normal;
}
/* m2 end */
#alle_news{
text-align:right;
padding-top:13px;
padding-right:16px;
letter-spacing:1px;
}
#alle_news a:link, #alle_news a:visited{
}
#alle_news a:focus, #alle_news a:hover, #alle_news a:active{
text-decoration:underline;
}
.detail_bild{
width:400px;
margin:0px;
padding-top:9px;
padding-bottom:9px;
padding-right:0px;
background-color:#f3f8fc;
border:1px solid #d9e2ed;
margin-bottom:30px;
position:relative;
text-align:center;
}
.bildergalerie{
width:107px;
float:left;
background-color:#f3f8fc;
border:1px solid #d9e2ed;
padding-top:7px;
padding-left:7px;
padding-bottom:0px;
padding-right:0px;
margin-right:10px;
margin-bottom:10px;
}

.form_item_small1{
float:left;
margin-right:10px;
}
.form_item_small2{
float:left;
width:200px;
}
.form_item_top{
margin-top:8px;
}
#formular{
font-size:80%;
}
#formular input.input_error{
color:#e64415;
}
#formular textarea.input_error{
color:#e64415;
}
#formular input{
height:29px;
color:#677483;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
padding-top:11px;
padding-left:12px;
border:1px solid #b0c3d9;
background-image:url(/fm/7633/input_bg.jpg);
background-repeat:repeat-x;
}
#formular select{
height:43px;
color:#677483;
padding-top:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
padding-left:12px;
border:1px solid #b0c3d9;
background-image:url(/fm/7633/input_bg.jpg);
background-repeat:repeat-x;
}
#formular textarea{
width:385px;
height:120px;
color:#677483;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
padding-top:8px;
padding-left:12px;
border:1px solid #b0c3d9;
background-image:url(/fm/7633/input_bg.jpg);
background-repeat:repeat-x;
}
#formbuttons{
float:right;
padding-right:40px;
}
#formular input.formbutton{
background: url(/fm/7633/bg-link-card-details.gif) no-repeat;
width:108px;
height:26px;
text-align:center;
font-size:11px;
color:#fff;
text-transform:uppercase;
display:block;
border:0px solid #ffffff;
padding-top:0px;
padding-left:7px;
}
#formular input.formbutton:hover{background-position:0 -26px;}

#browserWarning{
width:700px;
height:260px;
border:1px solid #0a1c0d;
background-color:#FFFFFF;
z-index:1000;
position:absolute;
top:230px;
left:20%;
border: solid 1px #0a1c0d;
background-color:#FFFFFF;
}
#browserWarning_text {
margin:36px 20px 20px 30px;
font-size:11px;
font-family:Verdana;
color:#000000;
}
#browserWarning_text h1{
font-size:18px;
font-family:Verdana;
color:#004494;
margin-bottom:30px;
}
#browserWarning_text img{
float:left;
}
#browserWarning_close{
text-align:right;
}
#browserWarning_close{
margin-left:530px;
margin-top:20px;
}
#browserWarning_close a:link, #browserWarning_close a:visited{
color:#fff;
background: url(/fm/7633/close_browserhinweis.gif) no-repeat;
height:26px;
line-height:20px;
position:relative;
text-decoration:none;
font-size:110%;
display:block;
outline:none;
}
#browserWarning_close a:focus, #browserWarning_close a:hover, #browserWarning_close a:active{
color:#fff;
background: url(/fm/7633/close_browserhinweis.gif) no-repeat;
background-position:0 -26px;
height:26px;
line-height:20px;
position:relative;
text-decoration:none;
font-size:110%;
display:block;
outline:none;
}