/*   
Theme Name: informational
Theme URI: http://www.informational.de
Description: Built for fans of scalable and stretchable layouts
Author: Torsten Naujoks
Author URI: http://www.informational.de
Version: 1.0
*/

body, div, img, table{
margin:					0px;
padding:				0px;
}

body.bs{
background:				url(/layout/bg_b_s.gif) repeat-y;
}


/* header */

#header{
width:					100%;
}

#header img{
width:					100%;
}

#header table{
position:				relative;
top:					-35px;
left:					0px;
height:					22px;
width:					100%;
padding:				0px 15px 0px 0px;
}

.hleft{
width:					237px;
font-family:			Palatino, Georgia, Times;
font-size:				21px;
font-weight:			300;
text-align:				center;
padding:				0px 0px 1px 0px;
}

.hleft a{
font-weight:			900;
text-decoration:		none;
color:					#fff;
}

.hleft a:hover{
font-weight:			900;
text-decoration:		none;
color:					#f3c300;
}

.hright{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
font-weight:			300;
color:					#dea202;
padding:				0px 0px 3px 27px;
}


/* global page formating */

#content{
height:					80%;
margin:					-26px 0px 0px 0px;
background:				url(/layout/bc.gif) no-repeat;
}

#content p{
font-family:			Palatino, Georgia, Times;
font-size:				15px;
line-height:			20px;
}

#content blockquote{
font-family:			Palatino, Georgia, Times;
font-size:				15px;
font-style:				italic;
line-height:			20px;
margin:					15px;
}


/* horizontal adminbar formating */

#scheitel{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
text-align:				right;
color:					#45353A;
background:				url(/layout/searchform.gif) top right no-repeat;
margin:					6px 0px 0px 0px;
padding:				2px 0px 0px 0px;
height:					19px;
}

#scheitel form{
color:					#000;
height:					14px;
margin:					0px;
}

#scheitel input{
width:					120px;
height:					15px;
font-family:			Palatino, Georgia, Times;
font-size:				11px;
color:					#f83000;
background:				transparent;
border:					0px;
margin:					0px 0px 0px 3px;
padding:				0px 2px 0px 2px;
}

#scheitel input#searchsubmit{
height:					14px;
width:					10px;
margin:					0px 0px 1px 6px;
padding:				0px;
background:				transparent;
border:					0px;
cursor:					pointer;
}


/* post formating */

td.content{
padding:				0px 27px 0px 27px;
}

.content .date{
font-family:			Palatino, Georgia, Times;
font-size:				12px;
font-weight:			600;
color:					#45353A;
margin:					36px 0px 18px 0px;
padding:				0px;
}

.content h1, .content h1 a, .content h1 a:hover{
font-family:			Palatino, Georgia, Times;
font-size:				27px;
font-weight:			900;
text-decoration:		none;
color:					#f83000;
margin:					0px 0px 15px 0px;
padding:				0px;
}

.content h1#prolog{
margin:					18px 0px 0px 0px;
}

.content .byauthor{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
color:					#45353A;
margin-top:				-9px;
padding-left:			18px;
}

.content table#authorspecs, .content .spec{
margin:					12px 0px 0px 0px;
padding:				0px;
}

.content .spec{
border-collapse:		collapse;
}

.content table#authorspecs td, .content .spec td{
font-family:			Palatino, Georgia, Times;
font-size:				15px;
line-height:			20px;
padding:				0px 18px 0px 0px;
}

.content .spec td{
border:					1px solid #c4c1ae;
padding:				1px 18px 2px 0px;
}

.content .postfooter{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
text-align:				center;
line-height:			16px;
color:					#45353A;
margin:					18px 0px 63px 0px;
border-bottom:			1px solid #c4c1ae;
clear:					both;
}

.content .postseperator{
font-family:			Palatino, Georgia, Times;
font-size:				5px;
text-align:				center;
line-height:			6px;
color:					#45353A;
margin:					0px 0px 63px 0px;
border-bottom:			1px solid #c4c1ae;
clear:					both;
}

.content .postfooterLeft{
margin:					3px 0px 0px 0px;
float:					left;
}

.content .postfooterRight{
margin:					3px 0px 0px 0px;
float:					right;
}

.content .postnav{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
text-align:				center;
line-height:			16px;
color:					#45353A;
margin:					18px 0px 18px 0px;
}

.content ul{
list-style:				square;
}

.content ul li, #content ol li{
font-family:			Palatino, Georgia, Times;
font-size:				12px;
line-height:			20px;
}

.content h2{
font-family:			Palatino, Georgia, Times;
font-size:				12px;
color:					#45353A;
margin:					36px 0px 18px 0px;
padding:				0px;
}

.content strong{
color:					#45353A;
}


/* comment formating */

#comments, #respond{
font-family:			Palatino, Georgia, Times;
font-size:				20px;
font-weight:			900;
color:					#f83000;
margin:					36px 0px 18px 0px;
padding:				0px;
}

.commentlist{
list-style:				none;
margin:					35px 0px 15px 0px;
padding:				0px 0px 0px 0px;
}

.commentlist li{
padding:				0px;
margin:					15px 0px 0px 0px;
clear:					both;
color:					black;
}

.commentlist .commentfooter{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
text-align:				right;
line-height:			16px;
color:					#45353A;
margin:					18px 0px 43px 0px;
padding:				2px 0px 0px 0px;
border-top:				1px solid #c4c1ae;
clear:					both;
}

.commentlist cite{
color:					#a38f23;
}

.commentlist li blockquote{
margin:					0px 15px 15px 15px;
}


/* link formating for posts and comments */

.content .date a, .content .byauthor a, .content .postfooter a, .content .postnav a, .content p a, .commentlist .commentfooter a, #scheitel a, .content table#authorspecs td a{
color:					#f83000;
text-decoration:		none;
}

.content .date a:hover, .content .byauthor a:hover, .content .postfooter a:hover, .content .postnav a:hover, .content p a:hover, .commentlist .commentfooter a:hover, #scheitel a:hover, .content table#authorspecs td a:hover{
color:					#f83000;
text-decoration:		underline;
}


/* commentform formating */

#commentform small{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
color:					#45353A;
padding:				0px 0px 0px 6px;
}

#commentform small.legende{
padding:				0px 0px 0px 0px;
}

#commentform input{
height:					17px;
width:					188px;
font-family:			Palatino, Georgia, Times;
font-size:				12px;
padding:				1px 2px 0px 2px;
border:					1px solid #c4c1ae;
}

#commentform textarea{
height:					136px;
width:					99%;
font-family:			Palatino, Georgia, Times;
font-size:				15px;
line-height:			20px;
padding:				1px 2px 0px 2px;
border:					1px solid #c4c1ae;
}

#commentform input#commentsubmit{
height:					27px;
width:					auto;
font-family:			Palatino, Georgia, Times;
font-size:				15px;
font-weight:			900;
text-align:				center;
color:					#f83000;
background:				#fff;
border:					1px solid #c4c1ae;
padding:				0px 2px 3px 2px;
cursor:					pointer;
}

#commentform input#commentsubmit:hover{
color:					#f83000;
border:					1px solid #f83000;
}


/* Sidebar formatting */

#leftbar_black{
background:				url(/layout/lb_b.jpg) no-repeat;
}

.leftbar{
font-family:			Palatino, Georgia, Times;
border-top:				1px solid #838175;
border-right:			1px solid #121011;
margin:					0px;
padding:				21px 0px 0px 0px;
width:					236px;
}

.leftbar h1{
font-size:				11px;
font-weight:			600;
letter-spacing:			0px;
color:					#dea202;
border-bottom:			1px solid #838175;
margin:					0px 14px 5px 15px;
padding:				0px 0px 2px 2px;
}

.leftbar h3{
font-size:				11px;
font-weight:			300;
letter-spacing:			1px;
color:					#c4c1ae;
border-bottom:			1px solid #838175;
margin:					0px 14px 5px 15px;
padding:				0px 0px 2px 2px;
}

.leftbar h5{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
font-weight:			300;
text-align:				center;
border-top:				1px solid #838175;
margin:					0px 14px 5px 15px;
padding:				5px 0px 0px 0px;
}

.leftbar .impressum{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
font-weight:			300;
color:					#c4c1ae;
margin:					0px 14px 18px 15px;
padding:				0px 2px 0px 2px;
}

.leftbar .impressum b{
font-weight:			300;
line-height:			18px;
letter-spacing:			1px;
color:					#d7d5c4;
}

.leftbar ul{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
color:					#f83000;
margin:					5px 0px 18px 19px;
padding:				0px;
}

.leftbar ul li{
list-style:				none;
line-height:			18px;
background:				url(/layout/lb_dot.gif) 0px 7px no-repeat;
margin:					0px 0px 0px 0px;
padding:				0px 0px 0px 11px;
}

.leftbar a{
font-weight:			300;
text-decoration:		none;
color:					#d7d5c4;
}

.leftbar a:hover{
font-weight:			900;
text-decoration:		none;
color:					#dea202;
}

.leftbar h3 a{
font-weight:			300;
text-decoration:		none;
color:					#c4c1ae;
}

.leftbar h3 a:hover{
font-weight:			300;
text-decoration:		none;
color:					#dea202;
}

.leftbar .meta a:hover{
font-weight:			300;
}

.leftbar ul li strong{
color:					#dea202;
}


/* Searchresults formatting */

#searchresults .byauthor em{
font-style:				normal;
}

#searchresults .byauthor em b{
color:					#fcfaef;
background:				#f83000;
padding:				0px 2px 0px 2px;
}

#searchresults p em{
font-style:				normal;
font-weight:			600;
color:					#fcfaef;
background:				#f83000;
border-bottom:			1px solid #f83000;
padding:				0px 1px 0px 2px;
}


/* Gallery formatting */

.content div.foto{
font-family:			Palatino, Georgia, Times;
font-size:				1px;
line-height:			1px;
text-align:				center;
color:					#45353A;
background:				transparent;
border:					1px solid #e1e0d6;
width:					230px;
height:					230px;
float:					left;
margin:					0px 7px 7px 0px;
cursor:					default;
}

.content div.foto:hover {
color:					#dea202;
background:				#F8F3DA;
border:					1px solid #c4c1ae;
}

.content div.foto img{
border:					1px solid #c4c1ae;
margin:					10px 0px 5px 0px;
padding:				0px;
cursor:					pointer;
}

.content div.foto:hover img{
border:					1px solid #dea202;
cursor:					pointer;
}

.content div.foto div{
font-family:			Palatino, Georgia, Times;
font-size:				11px;
line-height:			15px;
text-align:				center;
border:					0px;
width:					100%;
margin:					0px;
padding:				0px;
}

.content div.fotoend{
font-family:			Palatino, Georgia, Times;
font-size:				15px;
text-align:				left;
line-height:			20px;
color:					#45353A;
margin:					20px 0px 20px 0px;
padding:				0px;
clear:					both;
}

#spot{
position:				absolute;
top:					12px;
left:					20px;
border:					1px solid #dea202;
}

.content table.videotab{
border-collapse:		collapse;
}

.content table.videotab tr td.videothumb{
border:					1px solid #c4c1ae;
}

.content table.videotab tr td.videothumb img{
border:					1px solid #c4c1ae;
margin:					10px 22px 10px 22px;
}

.content table.videotab tr td.videoicontop{
padding:				7px 0px 0px 0px;
border-top:				1px solid #c4c1ae;
}

.content table.videotab tr td.videoiconbottom{
padding:				0px 0px 8px 0px;
border-bottom:			1px solid #c4c1ae;
}

.content table.videotab tr td.videodesc{
font-family:			Palatino, Georgia, Times;
font-size:				15px;
line-height:			20px;
padding:				0px 0px 0px 18px;
border-left:			1px solid #c4c1ae;
}

.content table tr td img.video{
margin:					0px 5px 0px 5px;
cursor:					pointer;
}









