/* CSS Document */

* {
	margin:0;
	padding:0;
}
	
body {
	background-color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../img/bg.gif);
}

/*
h2 {
	background-color:#ce1;
	width:400px;
	height:18px;
	border-bottom:1px solid #333333;
	font-size:10px;
	line-height:8px;
}

h2 img {
	
} */

.h1 {
	font-size:30px;
	color: #00B5E1;
	font-weight:bold;
}


.h2 {
	font-size:16px;
	color: #00B5E1;
	font-weight: bold;
}

select {
	font-size:11px;
}

.head_1 {
	display:block;
	width:340px;
	height:18px;
	background-color:#333333;
	background-image: url(../img/bg.gif);
}

.head_2 {
	display:block;
	width:400px;
	height:18px;
	background-color:#333333;
	background-image: url(../img/bg.gif);
}

.head_3 {
	display:block;
	width:154px;
	height:18px;
	background-color:#333333;
	background-image: url(../img/bg.gif);
}

.cutout_sub {
	float:right;
	display:block;
	width:340px;
	height:13px;
	font-size:10px;
	text-indent:12px;
	color:#ffffff;
	background-color:#5F5F5F;
	border-top:1px solid #333333;
}

.cutout_sub a, .cutout_sub a:link {
	text-decoration:none;
	color:#BFF2FF;
	}

.cutout_sub a:hover {
	text-decoration:none;
	color:#A5A5A5;
	}

#pdf-mags {
	position:absolute;
	left:29px;
	top:83px;
	width:319px;
	height:33px;
	z-index:2;
}
#pdf-magazines {
	position:absolute;
	left:29px;
	top:118px;
	width:481px;
	height:35px;
	z-index:110;
}

#cutout {
	position:absolute;
	left:16px;
	top:302px;
	width:340px;
	z-index:5;
	background-color: #FFFFFF;
}

p.insideview {
	height:243px;
	background-color:#D2E7E4;
}

#news {
	position:absolute;
	left:16px;
	top:220px;
	width:340px;
	z-index:6;
	background-color: silver;
	height: 69px;
}

#news dl {
	float:left;
	width:340px;
	margin:8px 0px 8px 0px;
	}

#news dt {
	float:left;
	width:96px;
	margin-left:6px;
	}
	
#news dd {
	float:left;
	width:200px;
	font-size:11px;
	margin:0px 0px 0px 6px;
	
}

#news h3 {
	font-size:14px;
	font-weight:bold;
	color:#00AAD5;
	}
	
#news .date {
	font-size:9px;
	color:#BD9445;
}
#news a, #news a:link {
	text-decoration:none;
	color:#000;
	background-color:#BFF2FF;
}

#news a:hover {
	text-decoration:none;
	color:#000;
	background-color:#80E6FF;
}

#magazines {
	position:absolute;
	left:370px;
	top:220px;
	width:400px;
	z-index:7;
	background-color: #FFFFFF;
}

#magazines_2 {
	position:absolute;
	left:371px;
	top:220px;
	width:400px;
	z-index:7;
	background-color: #FFFFFF;
}

#magazines dl {
	display:inline;
	float:left;
	width:89px;
	height:224px;
	margin:10px 0px 8px 10px;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3CD8FF;
	border-bottom-color: #80E6FF;
	}

#magazines dt {
	float:left;
	width:90px;
	height:134px;
	margin-top:2px;
	background-image:url(../img/bg_pkt.gif);
}

#magazines dt img {
	margin:3px 0px 0px 0px;
}

#magazines dt strong {
	background-color:#00B5E1; 
	color:#fff;
	padding:1px 5px 1px 2px;
	margin: 1px 0px 1px 0px;
}
	
#magazines dd {
	float:left;
	width:90px;
	color:#00B5E1;
	font-size:10px;
	margin-top:2px;
	margin-bottom:2px;
	background-image:url(../img/line.gif);
	background-repeat:repeat-x;
}

#magazines dd a, #magazines dd a:link {
	float:right;
	font-size:10px;
}


#other a, #other a:link, #magazines a, #magazines a:link, #news a, #news a:link, #submissions a, #submissions a:link {
	text-decoration:none;
	font-size:11px;
	padding:1px 4px 1px 12px;
	color:#000;
	background-color:#E1F9FF;
	background-image:url(../img/pfeile.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
/*	background-color:#BFF2FF; */
}

#magazines a:hover, #news a:hover {
	text-decoration:none;
	color:#000;
	background-color:#80E6FF;
}

#other {
	position:absolute;
	left:787px;
	top:565px;
	width:154px;
	height:160px;
	font-size:11px;
	z-index:8;
	background-color: #E4E4E4;
}

#about {
	position:absolute;
	left:787px;
	top:740px;
	width:154px;
	font-size:11px;
	z-index:9;
	background-color: #E4E4E4;
	height: 603px;
}

.text {
	margin: 12px 8px 4px 10px;
	line-height:16px;
}
#submissions {
	position:absolute;
	left:788px;
	top:220px;
	width:154px;
	height:393px;
	font-size:11px;
	z-index:10;
	background-color: #FFFFFF;
}

#submissions dl {
	margin-left:10px;
	}
	
#submissions dd {
	line-height:16px;
	}
	
#Layer1 {
	position:absolute;
	left:15px;
	top:1px;
	width:926px;
	height:160px;
	z-index:1;
	background-color: #121212;
}

#Layer2 {
	position:absolute;
	left:504px;
	top:7px;
	width:429px;
	height:91px;
	z-index:200;
}

#datum {
	position:absolute;
	left:16px;
	top:134px;
	background-color:#9FDAF8;
	color:#000;
	z-index:140;
	width: 148px;
	height: 15px;
	padding-left:10px;
	}
	
	#since {
	position:absolute;
	left:16px;
	top:1px;
	background-color:#FFFFFF;
	color:#000;
	z-index:100;
	width: 212px;
	height: 15px;
	padding-left:10px;
}

#nav {
	position:absolute;
	left:15px;
	top:165px;
	background-color:#F3E709;
	color:#000;
	z-index:100;
	width: 434px;
	height: 25px;
	padding-left:10px;
}

#nav a, #nav a:link {
	color:#000;
	text-decoration:underline;
	}
	
#nav a:hover {
	text-decoration:none;
	}

#nav p {
	margin-top:5px;
	}
	
#promotion {
	position:absolute;
	left:788px;
	top:479px;
	width:200px;
	height:70px;
	}

.Stil2 {color: #000000;}
.Stil3 {
	font-size:16px;
	color: #00B5E1;
	font-weight: bold;
}
.Stil4 {color: #FF0000}


.feed, a.feed, a:link.feed {
	background-color:#FF9900;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0px 1px 0px 1px;
	}
	
.technorati, a.technorati, a:link.technorati {
	background-color:#3BB000;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0px 1px 0px 1px;
	}

.delicious, a.delicious, a:link.delicious {
	background-color:#0000FF;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0px 1px 0px 1px;
	}
	
	
#bookmarks {
	position:absolute;
	left:16px;
	top:197px;
	width:198px;
	height:13px;
	z-index:201;
}


.hoch {
	display:block;
	width:68px;
	background-image:url(img/sr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin:3px 0px 0px 0px;
}

.quer {
	display:block;
	width:78px;
	background-image:url(img/sr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin:3px 0px 0px 0px;
}

img.bild {
	border-top:1px solid #eaebec;
	border-left:1px solid #eaebec;
}

.Stil5 {
	color: #FFFFFF;
	font-size: 36px;
}
.Stil6 {color: #00B5E1;}

a.infos, a.infos:link, .infos{
	background-color:#FFFF33 !important;
	}
	
a.infos:hover {
	background-color:#FFFFCC !important;
	}