* {
	font-weight:bold;
}

body {
	background-color:white;
}

h1 {
	color:#2C5DAF;
	padding-bottom:1em;
}

h2 {
	color:#2C5DAF;
	padding-bottom:0.5em;
}

h3 {
	font-size:0.8em;
	color:#2C5DAF;
	padding-bottom:0.2em;
}

abbr {
	border-bottom:1px dotted;
}

em {
	font-style:normal;
	color:#2C8CAF;
}
#sitemap h2 {
	color:#2D4AA0;
	margin-top:1.2em;
	padding-bottom:0.1em;
}

#sitemap ul {
	list-style-image:url(/graphics/pfeil.gif);
}

.specialIssues ul {
	list-style-image:url(/graphics/pfeil_2.gif);
}

#sitemap li {
	font-size:0.8em;

}

#montana, #bildnotiz {
	position:absolute;
	left:660px;
	top:552px;
	width:300px;
	text-align:right;
	line-height:0.7em;
}

.norm_a {
	color:#2C5DAF;
}

.norm_b {
	color:#2C5DAF;
}

.small_b {
	font-size:0.7em;
	font-weight:normal;
	color:#244D90;
}

.border_light {
	border:1px solid #eee;
}

.row {
	clear:both;
}

.row img {
	border:1px solid #ffffff;
}

.special {
	font-size:0.85em;
	color:#AF482C;
	padding-bottom:24px;
	padding-left:2px;
}

ul.sb {
	margin:0;
	padding:0;
}

ul.sb li {
	display:inline;
	margin:0;
	padding:0;
}

#center {
	position:relative;
	width:1024px;
	height:668px;
	margin:auto;
}

#standard_text {
	position:absolute;
	left:224px;
	top:34px;
	width:150px;
	height:517px;
	overflow:visible;
	z-index:20;
}

#standard_image_large {
	position:absolute;
	left:384px;
	top:34px;
	width:575px;
	height:515px;
	overflow:hidden;
	z-index:10;
}

#thumbnailsUL {
	position:absolute;
	left:415px;
	top:10px;
	z-index:20;
}

.thumbnailHOR {
	float:left;
	margin:5px;
	padding:1px;
	background-color:#fff;
}

#standard_main {
	position:absolute;
	left:434px;
	top:44px;
	width:525px;
	height:490px;
	overflow:auto;
	z-index:10;
}

#standard_main div {
	width:350px;
	height:50px;
	background-color:#C7EAFF;
}

#standard_main p {
	font-size:0.75em;
	font-weight:normal;
	margin-top:0.5em;
	width:350px;
}

#standard_main em {
	font-weight:normal;
	color:black;
}

#standard_main img.float {
	border:1px solid white;
	float:right;
	margin:0.5em 165px 0 0.5em;
}

#standard_main div img {
	border:0;
	margin:0 0 0 2px;
	padding:0;
	clear:both;
}

#standard_image_home {
	position:absolute;
	left:201px;
	top:34px;
	width:758px;
	height:515px;
	overflow:hidden;
	z-index:10;
}

#zusatztext {
	position:absolute;
	left:0px;
	top:14px;
}

#home_producers {
	position:absolute;
	left:200px;
	top:552px;
	width:760px;
	height:1em;
	overflow:hidden;
	z-index:10;
}

#home_keywords {
	position:absolute;
	left:200px;
	top:567px;
	width:760px;
	height:0.9em;
	overflow:hidden;
	z-index:11;
}

#home_producers p, #home_keywords p, #home_producers a:link, #home_producers a:visited, #home_keywords a:link, #home_keywords a:visited {
	padding:2px;
	font-size:12px;
	font-weight:normal;
	line-height:1em;
	text-align:center;
	color:#888;
}

#home_producers a:hover, #home_producers a:focus, #home_keywords a:hover, #home_keywords a:focus {
	padding:2px;
	font-size:12px;
	font-weight:normal;
	color:#3E66DC;
	background-color:white;
	text-decoration:none;
}

#home_producers a.subdomain:link, #home_producers a.subdomain:visited {
	color:#388AFF;
}

#home_producers a.subdomain:hover, #home_producers a.subdomain:focus {
	color:#388AFF;
}


#sitemap {
	position:absolute;
	left:384px;
	top:34px;
	width:575px;
	height:515px;
	overflow:auto;
	z-index:10;
}

#buttons {
	position:absolute;
	left:420px;
	top:557px;
}

#prev {
	position:absolute;
	left:422px;
	top:559px;
	width:58px;
	height:12px;
	overflow:hidden;
}

#start {
	position:absolute;
	left:484px;
	top:559px;
	width:58px;
	height:12px;
	overflow:hidden;
}

#next {
	position:absolute;
	left:545px;
	top:559px;
	width:58px;
	height:12px;
	overflow:hidden;
}

#logo {
	position:absolute;
	left:30px;
	top:30px;
	width:150px;
}

#login {
	position:absolute;
	left:38px;
	top:560px;
	width:150px;
	z-index:1000;
}

p.login  {
	font-size:0.75em;
	color:#B5D5EC;
	line-height:1.5em;
}

#menu {
	position:absolute;
	left:36px;
	top:140px;
	width:132px;
	height:450px;
	overflow:visible;
	z-index:20;
}

#menu p.special {
	font-size:0.9em;
	font-weight:bold;
	color:#919191;
	line-height:1.3em;
	letter-spacing:0.1em;
	margin:0.8em 0 0 0;
}

#menu1 {
	margin:0;
	padding:0;
	border-bottom: 1px solid #388AFF;
}
#menu1 li {
	list-style: none;
	margin:0;
	padding:0.3em 0;
	border-top: 1px solid #388AFF;
}

div.menu2header {
	font-size:11px;
	font-weight:bold;
	color:#388aff;
	margin-left:6px;
}
div.menu2 {
	width:130px;
	height:118px;
	border:1px solid #388aff;
	margin-top:2px;
	padding:0;
}
div.menu2 img {
	width:120px;
	height:107px;
	margin:5px 5px 5px 3px;
	padding:0;
	border:0;
}
#facebook {
	margin:6px 0 0 1px;
}

#menu3 {
	position:absolute;
	top:12px;
	right:89px;
	font-size:12px;
	color:#2C5DAF;
}

a {
	font-size:1em;
}

a:link, a:visited {
	color:#3E66DC;
}

a:focus, a:hover, a:active {
	color:#3E66DC;
	text-decoration:underline;
}

#menu a {
	font-size:0.8em;
	margin-left:2px;
	letter-spacing:0.05em;
}

#menu a.normal_link:link, #menu a.normal_link:visited {
	color:#388AFF;
}

#menu a.current:link, #menu a.current:visited, a:focus, #menu a:hover, #menu a:active {
	color:#3E66DC;
	text-decoration:none;
}

#menu3 a:link, #menu3 a:visited {
	font-weight:normal;
	color:#2C5DAF;
}

#menu3 a:active, #menu3 a:focus, #menu3 a:hover {
	font-weight:normal;
	color:#2C5DAF;
	background-color:white;
	text-decoration:none;
}

#home_producers a:hover, #home_producers a:focus, #home_keywords a:hover, #home_keywords a:focus {
	padding:2px;
	font-size:12px;
	font-weight:normal;
	color:#3E66DC;
	background-color:white;
	text-decoration:none;
}

