/* @override 
	http://frido-imac.local/~fridolin/wordpress3/wp-content/themes/JENSEIDE_MOD_v1/style.css
	
	http://wordpress.jenseide.at/wp-content/themes/JENSEIDE_MOD/style.css
	
*/

/*
Theme Name: JENSEIDE MOD
Theme URI: http://wordpress.org/
Description: Fridolin Very basic css
Version: 1.6
Author: Fridolin Brandl

*/
/*links*/
/*link*/
a:link {
	color:  black;
	text-decoration: none;
}
a:hover {
	color:  black;
	text-decoration: underline;
}

a:visited {
color: #660000;
text-decoration: none;
}

h2, h3 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-weight: normal;*/
	font-style: normal;
}

body, html {
	/*position:fixed;*/
	color: white;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	line-height: 16px;
	background: url(images/background.jpg) repeat;
	margin:0px;
	padding:0px;
	
}
#page {
	height:100%;
}
 /*Grundlayout*/
#the_menu {
position: fixed;
	top: 0px;
	left:  0px;
	width:  260px;
}


#the_content {
	height:100%;
}
#content{
	height:100%;
}

.info {
	display:none;
}

archive
.archive ul, .archive li {
	list-style: none;
	display: inline-block;
	margin-left: 0px;
	padding-left: 0px;
}

.archive ul {
	display:block;
	padding-bottom: 0px;
	padding-left: 0px;
}
.archive ul li a {
	/*text-decoration: underline;*/
	color: #660000;
}

.archive ul li a:hover {
text-decoration: underline;
}

.archive ul li.current-cat {
font-weight: bold;
}

.archive ul li {
	margin-right: 5px;
}

.archive .post {
	 width: 200px;
	 float: left;
	 margin-right: 5px;
	 height: 280px;
	clear: right;
}

.navigation {
	display:none;
}

.archive .navigation {
	position:absolute;
	left: 880px;
	top:  16px;
	width: 106px;
	height: 27px;
	display: block;
	text-align: center;
	margin-top: 10px;
	/*margin-bottom: 40px;*/
	padding:10px 15px 10px 15px;
	background-image: url(images/more_back.gif);
	
}
.archive .navigation a{
	color:#660000 ;
 text-decoration: underline;
}
.alignleft {
	float:left;
}

.alignright {
	float:right;
	text-align: right;
}

.archive h3, .newsarchive h3 {
	margin-top: 12px;
	margin-bottom: 0px;
}
.archive h3 a, .newsarchive h3 a {
	text-decoration: none;
}

.archive h3 a:hover, .newsarchive h3 a:hover {
	text-decoration: underline;
}

.archive .entry, .newsarchive .entry {
	margin-top: 8px;
	margin-bottom: 10px;
}
.archive .postmetadata {
	display:none;
}

.newsarchive small{
	font-size: 11px;
	display:block!important;
}

/* page */

.page, .archive, .newsarchive, .newssingle {
	/*display:none;*/
	/*display:block;*/
	/*position:absolute;*/	
margin-left:266px;
	/*left: 266px;
	top: 0px;*/
	padding: 10px 60px 50px 100px;
	width:620px;
	height:100%;
	background: white url(images/page_background.jpg) repeat-y scroll left bottom;	
	color: black;
	line-height: 18px;
	
}
.entry, .post {
	/*height: 100%;
	background-attachment: fixed;*/
}
.page {
	/*height:1000px;*/
}

.page h2, .archive h2, .newsarchive h2, .newssingle h2 {
	color: #660000;
	font-size: 20px;
}

/*single*/
.single {
	
	/*font-family: "Courier New", Courier, mono;*/
	width:100%;
	
	height:100%;
	margin-top: -10px;
	padding-bottom:200px;
	background: url(images/sub_back.jpg) repeat;
	color:black;
	
}
.quicktime, .image {
	width:640px;
	height:377px;
	padding: 66px 63px 70px 65px;
	margin-left: 135px;
	margin-top: 10px;
	/*padding-left: 50px;*/
	background: url(images/video_back360.jpg) no-repeat;
}

.quicktime4_3, .image {
	width:640px;
	height:497px;
	padding: 66px 63px 70px 64px;
	margin-left: 134px;
	margin-top: 10px;
	/*padding-left: 50px;*/
	background: url(images/video_back_4_3.jpg) no-repeat;

}


.single .post h2 {
	display: block;
	font-weight: normal;
	font-style: normal;
	color:#660000;
	/*background-color: black;*/
	padding:0px 6px 0px 6px;
	/*margin-left: -6px;*/
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.single .post {
	display:block;
	width:465px;
	height:119px;
	margin-bottom: 40px;
	margin-top: 0px;
	margin-left: 267px;
	padding: 20px;
	background: url(images/entry_back.jpg) no-repeat;
	text-align: center;
}
.single a:link {
	color: white;
	text-decoration: underline;
}

.single .backlink {
position:absolute;
left: 0px;
top:150px;
width: 109px;
height: 41px;
padding:  22px 0px 0px 00px;
	font-size: 11px;
	color: white;
	background: black url(images/backlink.jpg) no-repeat;
}

.quicktime_download {
	margin-top: 15px;
}
.quicktime_download a:link, .quicktime_download a:visited, .quicktime_download a:active, .quicktime_download a {
	display:inline-table;
	margin-left: 5px;
	margin-bottom: 2px;
	color: #2f92eb;
	font-size: 10px;
}

.newssingle .backlink {
	/*background-color: white;*/
			margin-top: 10px;
		display: block;

}

.single .backlink a:link {
	font-size: 12px;
	font-weight: bold;
	color:#660000;
	text-decoration: underline;

}

.newssingle .backlink a:link {
	background-color:white;
	color:  black;
	font-size: 11px;
	color:#660000;
	text-decoration: underline;
}
.newssingle .backlink a:hover {
	text-decoration: none;
	color: black;
	}

/* home */
.frontnews {
 position: absolute;
 left: 370px;
 top:  490px;
 width:  440px;
 height:  155px;
	background: url(images/front_news.jpg) no-repeat;
color: black;
	/*font-family: "Courier New", Courier, mono;*/
	padding:  35px 20px 20px 45px;
}
/* fronta */
.fronta, .fronta a:link {
	color:#660000;
	display:block;
	margin-top: 5px;
	margin-left: 1px;
	text-decoration: underline;
	font-size:11px;
}
.frontnews p {
	display: block;
	margin-top: 10px;
}
.fronta a:hover {
	color: black;
	text-decoration: none;
}
.frontnews h2 {
display:block;
margin: 0px;
padding: 0px;
margin-bottom:30px;
}
.frontnews h2 a:link, .frontnews h2 a  {
	/*text-decoration: underline;*/
	text-decoration:none;
	font-size: 15px;
}
.frontnews h2 a:link, .frontnews h2 a:visited, .frontnews h2 a:active {
font-size: 15px;
}
/* home */
.the_phone {
 	position:absolute;
 	left:222px;
 	top:310px;	
}
.home small {
	display:none;
}
.home h2 {
	font-size: 11px;
	/*display:block;
	width: 100px;*/
	display: inline;
background-color:#FCFCF5;
padding: 0px 3px 6px 0px;

}
.videopreview0 {
	position:absolute;
	left:508px ;
	top:145px ;
	width:80px;
	height:115px ;
	background: url(images/bild/bild0.gif);
}
.videopreview1 {
	position:absolute;
	left:330px ;
	top:80px ;
	width:160px;
	height:162px ;
	background:-20px 15px;
}
.videopreview1  h2 {

	position: relative;
	top: -28px;
	left: 26px ;
		display: block;
	width:  110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.videopreview2 {
	position:absolute;
	left:600px ;
	top:40px ;
	width:155px;
	height:210px ;
	background:-23px 15px;
}
.videopreview2  h2 {
	position: relative;
	top: -35px;
	left: 28px;
			display: block;
	width:  103px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.videopreview3 {
	position:absolute;
	left:290px ;
	top:260px ;
	width:150px;
	height:190px ;
	background:-22px 30px;
}
.videopreview3  h2 {
	position: relative;
	top: -26px;
	left: 20px ;
			display: block;
	width:  110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.videopreview4 {
	position:absolute;
	left:440px ;
	top:320px ;
	width:130px;
	height:150px ;
	background:-38px 8px;
}
.videopreview4  h2 {
	position: relative;
	top: -26px;
	left: 12px ;
			display: block;
	width:  110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.videopreview5 {
	position:absolute;
	left:570px ;
	top:280px ;
	width:175px;
	height:170px ;
	background:-12px 10px;
}
.videopreview5  h2 {
	position: relative;
	top: -32px;
	left: 34px ;
			display: block;
	width:  110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.videopreview6 {
	position:absolute;
	left:755px ;
	top:219px ;
	width:180px;
	height:190px ;
	background:-10px 10px;
}
.videopreview6  h2 {
	position: relative;
	top: -37px;
	left: 28px ;
	display: block;
	width:  120px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}



/*archive */

#archive h2 {
	background-image: url(images/top_frame.jpg);
	height:35px;
	text-align: center;
	padding-top: 33px;
	margin: 0px;
	color:black;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}


#archive .post h3 {
		/*margin-top: 0px;*/
	display: block;
	color:#4b1815;
	font-size: 14px;
	text-align: center;	
	width:200px;	
	
}
#archive .post h3 a {
	background-color: white;
	padding:2px 2px 2px 2px;
		font-size: 12px;
	color:#4b1815;

}

#archive.frontpage_news .post {
	margin-left: 0px!important;
	background-color: white;
	width: 663px;
}

div.post_list {
	background: url(images/center_frame.jpg) repeat-y;
}

#archive .frontpage_videos {
width: 900px;
	
}

.post_list {
	padding-left: 60px
}

#archive .frontpage_news .post {
	margin-left: 0px !important;
	background-color: white!important;
}


/*POST*/

.post small {
	display:none;
}

.post .postmetadata {
	display:none;
}
/*navigation next and previous post*/
 p {
	margin:5px 0px 0px 0px;
}
/*COMMENT*/
.clear {
	clear: both;
}



/*SUB LAYOUT*/

/*SIDEBAR*/
#sidebar ul, #sidebar li {
	margin:  0px;
	padding: 0px;
	list-style: none;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:black;
	text-align: center;
	width: 55px;
}
#sidebar .current_page_item a, #sidebar .current-cat a {
color: #660000;
	/*font-weight: italic;
margin-left:5px;*/
}

#sidebar a {
	color: black;
}
#sidebar a:hover {
	text-decoration: underline;
}

#sidebar ul ul li {
	margin-left: 3px;
	font-style: italic;
	font-weight: normal;
}

#sidebar {
	margin-top: 30px;
	margin-left: 68px;
	background: url(images/menu.png) no-repeat;
	padding-left: 45px;
	padding-top:55px;
	/*padding-bottom:75px;*/
}
.menu_bottom {
		margin-left: 68px;
	}
.the_links {
	width: 106px;
	height: 28px;
	padding: 17px 0px 0px 13px;
		margin-left: 82px;
		margin-top: 5px;
	background: url(images/jenseide_channels.jpg) no-repeat;
}	
.the_cupboard {
z-index: 100;
position: fixed;
bottom: 0px;
left: 0px;
}

/*header*/

#headerimg a img {
	width: 240px;
	height: 80px;
}

#headerimg {
	margin-left: 31px;
	margin-top: 40px;
	width: 230px;
	height: 75px;
	background: url(images/jenseide_logo.gif) no-repeat;
}
#headerimg  h1 {
display:none;	
}

/*#content {
	position: absolute;
	top: 0px;
	left:  0px;
	width: 740px;
	float: left;
}*/


#footer {
	clear:  both;
	font-size: 10px;
	text-align: center;
	color:#4b1815;
}
/* gallery */


a.piclenselink {
	display:none;
}

div.slideshowlink {
		display:none;
}

div.gallery {
	margin-left: 30px;
}

/*diverse media formats*/




