/* @override http://www.alpina-watches.com/css/style.css */



* {
	color: #999999;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

body {
	text-align: center;
}

#aussen {
	text-align: left;
}

#logos, #logos div {
	height: 80px;
}

#logos {
	background-image: url(/images/2010/bg/header_verlauf.jpg);
	padding-top: 20px;
}

#logo {
	background: url(/images/2010/logos/alpina_logo.gif) no-repeat;
}

#header {
	
}

#suchen {
	background-image: url(/images/2010/bg/header_verlauf.jpg);
}

#suchen, #suchen div {
	height: 30px;
}

#langs li {
	float: left;
	list-style-type: none;
	margin: 0;
	color: #e3e3e3;
}

#langs a:link,#langs a:visited {
	color: #e3e3e3;
	margin-left: 4px;
	margin-right: 4px;
}

#langs a:hover {
	text-decoration: underline;
}

#langs ul {
	margin-top: 5px;
	padding: 0;
}

#suchfeld {
	float: left;
	color: #CCCCCC;
	margin-top: 0;
	height: 23px;
	width: 155px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	margin-right: 11px;
	background-color: #484848;
	border: 1px solid #242424;
}

#fusszeile a:hover {
	color: #477EDA;
}

#fusszeile {
	text-align: left;
	padding-top: 30px;
	font-size: 8pt;
	border-top: 2px solid #1b1b1b;
	background: url(/images/2010/bg/header_verlauf.jpg) repeat;
}

#fusszeile ul {
	list-style-type: none;
	margin: 30px 0 40px;
}

#fusszeile li {
	margin-left: 0;
}

#fusszeile img {
	margin-right: 7px;
}

#unten {
	padding-top: 20px;
	background: black url(/images/bg_content.png) repeat-x;
	padding-bottom: 20px;
}

#navi ul {
	list-style-type: none;
	
	font-size: 14px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

#navi ul ul {
	list-style-type: none;
	text-shadow: #000000 0 0 0px;
	font-size: 13px;
	letter-spacing: 0.1em;
	font-variant: normal;
}

#navi li {
	margin-left: 0px;
	padding-bottom: 15px;
}

#navi li li {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#navi .l2 {
	padding-left: 20px;
	width: 140px;
}

#navi .aktiv {
	color: #CCCCCC;
}

#navi div:hover {
	color: #dbdbdb;
}
.blind{
	cursor: pointer;
}
/* @group flaggen */

#lupe {
	float: left;
	margin-left: 5px;
	margin-top: 3px;
}

.rss {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.rss img {
	margin-right: 5px;
	margin-top: 0;
}

/* @end */

#rubrikinfo {
	background-repeat: repeat-y;
}

.head_rubrikinfo {
	width: 539px;
}

.return {
	margin-bottom: 10px;
	background: url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	height: 24px;
	line-height: 25px;
	text-indent: 3px;
}



.content_rubrikinfo {
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 20px;
}

.content_rubrikinfo img {
	/*width: 679px;*/
}

.content_rubrikinfo_subline {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #CCCCCC;
}

.readmore {
	position: absolute;
	right: 0px;
	width: 90px;
	height: 25px;
	background: url(/images/2010/buttons/read_more_off_02.jpg) no-repeat right;
	text-align: center;
	color: #477EDA;
	clear: both;
	padding-top: 5px;
	margin-top: 10px;
}
.readmore2{
	background: url(/images/2010/buttons/read_more_off_02.jpg) no-repeat right;
	width: 90px;
	height: 25px;
	padding: 2px 20px 4px 18px;
	color: #477EDA;
}

.readmore2:hover, .readmore:hover {
	color: #477EDA;
}

/* @group banner */

.banner {
	background: url(/images/2010/bg/teaserbox_bg.jpg) repeat-y;
	color: #999999;
	font: 12px/20px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding: 30px;
}

.facebook_banner
 {
	padding-top: 5px;
	margin-bottom: 20px;
}

.banner_top {
	height: 5px;
	background: url(/images/2010/bg/teaserbox_top_02.jpg) no-repeat 0 bottom;
}

.banner_bottom {
	height: 5px;
	margin-bottom: 20px;
	background: url(/images/2010/bg/teaserbox_buttom_02.jpg) no-repeat 0 top;
}

.banner h2 {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 13pt;
	color: #CCCCCC;
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group banner 250px */

.banner250 {
	margin-bottom: 10px;
}

.banner250 img {
	margin-bottom: 20px;
	float: right;
	border: 1px solid #3c3c3c;
}

.head_banner250 {
	text-align: left;
	height: 26px;
}

.head_banner250 h1 {
	margin-bottom: 0;
}

.content_banner250 {
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

/* @end */

p {
	line-height: 18px;
	font-family: Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
}

h1 {
	letter-spacing: 0.1em;
	color: #CCCCCC;
	font-weight: normal;
	font-style: normal;
	line-height: 28px;
}

h2 {
	letter-spacing: 0.1em;
	color: #CCCCCC;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: 26px;
}

h3 {
	letter-spacing: 0.1em;
}

a {
	text-decoration: none;
	color: #CCCCCC;
}

a:hover {
	text-decoration: none;
	color: #477EDA;
}

/* @group indexseite */

#indexnewsliste h1 {
	margin-bottom: 0px;
	color: #CCCCCC;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
}

.content_news img {
	margin-right: 10px;
	margin-bottom: 10px;
	height: auto;
	float: left;
	width: 260px;
}

.content_news h3 {
	font-size: 20px;
	margin-bottom: 5px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
}

.content_news {
	margin-bottom: 30px;
	border-bottom: 1px solid #2d2d2d;
	padding-bottom: 40px;
	font-size: 12px;
	line-height: 20px;
}

.headline {
	font-size: 18px;
	margin-bottom: 20px;
}

.headline a {
	font-size: 18px;
}

.content_news p {
	text-align: left !important;
}

/* @end */

/* @group news */

.news_detail_bilder {
	margin-left: 8px;
	margin-bottom: 10px;
	overflow: hidden;
}

.news_detail_bilder img {
	margin-bottom: 10px;
}

.head_news {
	height: 26px;
	text-transform: uppercase;
	background: url(/images/bg_header_content.jpg) 0;
	text-align: left;
}

.head_news img {
	margin-right: 6px;
	margin-top: 4px;
	float: left;
	margin-left: 6px;
}

/*

@end */

/* @group faq */

#faq {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}

#faqliste {
	text-align: left;
	font-size: 12px;
}
#faqliste a:hover{
	background: none !important;
}

/* @end */
/* @group magazines */

#magazin_rubrikinfo {
	text-align: left;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.1em;
}

.magazine_bild {
	margin-bottom: 20px;
}

.magazinzeile {
	text-align: right;
	margin-bottom: 50px;
}

.magazin {
	float: left;
	width: 120px;
}

.magazintextfeld {
	text-align: left;
	font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
}

.magazin_einzel {
	margin-bottom: 15px;
}

.magazin_einzel h3 {
	width: auto;
	text-align: left;
	color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 10px;
	vertical-align: inherit;
	background: black url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group caliber */

.calibertop {
	margin-right: 0px;
	font: 10px Helvetica, Arial, Geneva, sans-serif;
}

.caliber_bild {
	height: 170px;
}

.caliber_einzel {
	margin-bottom: 30px;
}

.caliber_einzel h3 {
	width: auto;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 11px;
	vertical-align: inherit;
	background: black url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	font-weight: normal;
	font-style: normal;
	color: #CCCCCC;
	font-size: 14px;
}

.caliber_textfeld_mitte {
	width: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	font: 12px Helvetica, Arial, Geneva, sans-serif;
	margin-left: 10px;
}

.caliber_textfeld_links {
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
	margin-left: 10px;
}

.caliber_textfeld_rechts {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;
	margin-left: 8px;
	text-align: left;
	font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
}

#caliber_rubrikinfo {
	text-align: left;
}
/* @end */

/* @group Uhrendetail */

#watchaussen {
	float: left;
	width: 680px;
	background-color: black;
	margin-left: 10px;
	overflow: hidden;
}

#watchaussen h2 {
	width: 150px;
	float: left;
	margin: 0;
}

#watchflash {
	height: 210px;
	width: 2048px;
	overflow: hidden;
	clear: both;
	margin-left: 0px;
	margin-bottom: 25px;
	
}
#watchflash li{
	float: left;
	margin-left: 700px;
	width: 100px;
	text-align: center;
}
#watchflash ul{
	list-style-type: none;
	margin-left: 0;
}
#watchflash a {
	font-size: 9px;
	text-align: center;
}
#watchflash img{
	margin-bottom: 10px;
}

object#watches {
	margin-top: 0;
	z-index: 2;
	margin-bottom: 25px;
	clear: both;
	margin-left: -3px;
	height: 192px;
	width: 683px;
}

#bild_gross {
	width: 250px;
	overflow: hidden;
	float: right;
	z-index: 1;
	margin-right: 10px;
}

#watchtable {
	width: 405px;
	font-size: 12px;
	color: #4f4f4f;
	font-weight: normal;
	margin-left: 10px;
}

#watchtable img {
	margin-top: 3px;
}

#watchuaussen {
	font-size: 12px;
	float: left;
	width: 170px;
	margin-left: 25px;
	margin-bottom: 100px;
}
.fb {
	float: left;
}
#selectawatch {
	font-size: 10px;
	text-align: left;
margin-bottom: 15px;
	margin-left: 5px;
	color: #4f4f4f;
}

/* @end */

/* @group all Models */
#allwatches{
	min-height: 700px;
}
#allwatches h3 {
	text-align: left;
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 4px;
	vertical-align: inherit;
	background: black url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	line-height: 18px;
	margin-bottom: 0;
	height: 18px;
	font-weight: normal;
	font-style: normal;
}

#allwatches h3 {
	color: white;
	font-size: 12pt;
}

.amwatch {
	font-size: 11px;
	margin-bottom: 45px;
	height: 125px;float:left;
	margin-left: 10px;
	margin-right: 10px;
}

.amimg {
	text-align: center;
	width: 100px;
	height: 138px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.amimg img{
	}
.am {
	border-left: 1px solid #212121;
	border-right: 1px solid #212121;
	border-bottom: 1px solid #212121;
	margin-bottom: 15px;
	background-color: black;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.am li{
	float: left;
	width: 120px;
	margin-bottom: 10px;
	height: 150px;
}
.am ul{
	clear: both;
	list-style-type: none;
}
.am a{
	font-size: 10px;
}

/* @end */

/* @group gender */

.gender1 {
	font-size: 12px;
	height: 235px;
	margin-bottom: 8px;
}

.gender2 {
	float: left;
	height: 235px;
	margin-bottom: 8px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.gender2 h3 {
	height: 16px;
	text-align: left;
	color: white;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 5px;
	text-indent: 0px;
	vertical-align: inherit;
	background: url(/images/bg_header_content.jpg) repeat-y;
	margin-bottom: 0;
	font-size: 12pt;
}

.gender2 h3 a:link {
	color: white;
}

.gender2 h3 a:visited {
	color: white;
}

.gender3 {
	float: left;
	width: 220px;
	margin-left: 7px;
	margin-bottom: 4px;
	line-height: 20px;
	padding-top: 30px;
}

.gender4 {
	text-align: left;
	width: 180px;
	margin-left: 120px;
}

.gender5 {
	float: left;
	margin-bottom: 15px;
	width: 100px;
	height: 21px;
	margin-left: 5px;
	margin-right: 20px;
	position: relative;
	top: -220px;
	z-index:99;
}


/* @end */

/* @group watch search */

.search1 {
	margin-bottom: 3px;
	margin-top: 8px;
	border-bottom: 1px solid #666666;
	width: 680px
}

.search2 {
	margin-top: 8px;
	height: 680px;
	text-align: left;
	font-size: 12px;
}

.search3 {
	width: 600px;
	height: 60px;
	float: left;
}

.search4 {
	width: 300px;
	height: 150px;
	z-index: 1;
	float: left;
}

.search5 {
	width: 200px;
	float: right
}

.search6 {
	width: 300px;
	height: 150px;
	z-index: 1;
	float: left;
}

.search7 {
	width: 200px;
	float: right
}

.search8 {
	width: 300px;
	height: 150px;
	z-index: 1;
	float: left;
}

.search9 {
	margin-top: 8px;
	width: 680px;
	float: left;
	font-size: 12px;
}

.search10 {
	width: 120px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	margin-right: 3px;
	float: left;
}

.search11 {
	height: 110px
}

/* @end */

/* @group Distributors */

#distritext {
	font-size: 12px;
}

.distrikontinent {
	font-size: 14px;
	color: #386697;
	font-weight: lighter;
	text-decoration: none;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding-top: 6px;
	margin-bottom: 0;
}

.distri {
	font-size: 12px;
	min-height: 180px
}
/* @end */

/* @group Events */

.event {
	font-size: 12px;
	clear: both;
	margin-bottom: 40px;
}

.eventliste {
	font-size: 12px;
}

.eventliste h3 a:link {
	color: #CCCCCC;
	font-size: 14px;
}

.eventliste h3 a:visited {
	color: #CCCCCC;
}

.eventliste h3 {
	width: auto;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 0px;
	vertical-align: inherit;
	background: black url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	font-weight: normal;
	font-style: normal;
}

.eventsbild {
	margin-right: 8px;
	width: 200px;
	max-height: 150px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
}

.eventimg {
	height: 150px;
	overflow: hidden;
	margin-bottom: 20px;
}

.eventliste .textfeld {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
/* @end */

/* @group videos */

.video {
	margin-bottom: 25px;
}

.video h2 {
	text-align: left;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0;
	padding-left: 10px;
	margin-left: -10px;
	text-indent: 0px;
	vertical-align: inherit;
	background: url(/images/2010/bg/eventliste_bg.jpg) repeat-x;
	font-size: 14px;
}

/* @end */

/* @group Catalog */

#questionairy {
	font-size: 12px;
}

/* @end */

/* @group regatta */



.regatta{
	padding-top: 30px;
background-color: #1b1b1b !important;	
min-height: 700px;
	text-align: center;
}
.regatta .contdown{
	cursor: pointer;
}
.regatta .contdown div{
	font-size: 15px;
	margin-bottom: 15px;
}
/* @end */
/* @group History */

#history .bild{
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	
}
#history .bild2{
	height: 120px;
	}
#history .bild img{
	border: 1px solid white;
}

/* @end */
.article-list li{list-style-type:none;}

