/*  
Theme Name: GLF Webcast
Theme URI: http://wordpress.org/
Description: Das komplett eingedeutschte Standard-Theme - basierend auf dem famosen <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. Deutsche Bearbeitung: <a href="http://blogshop.de">Olaf A. Schmitz</a> und <a href="http://blog.zeitgrund.de">Olaf Baumann</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
*/

/* Begin Typography & Colors */
* {
	margin: 0;
	padding: 0;
	
}

html {
	width: 100%;
	height: 100%;


}

body {
	height: 100%;
	color: #000;
	font: 100% Arial, Verdana;	
	background-image: url(images/back.png);
	background-repeat: repeat-x;

}

#container{
	width: 100%;
	background-image: url(images/background.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	min-height: 100%;
}

* html #container{
	height: 100%;
}


a {
	text-decoration: none;
}

a:hover {

}

h1, h2, h3, h4, h5, h6 {
	font: 100% Arial, Verdana;
	font-weight: bold;
}

h1 {
	font-size: 1.0em;
}

h2 {
	font-size: 1.0em;
}

h3 {
	font-size: 1.0em;
}

h4 {
	font-size: 0.7em;
}

div, p, span {

}

hr {

}

img{
	border: none;
}

li{
	list-style: none;
}

/*Header*****************************************************/
#header{
	width: 100%;
	height: 84px;
	margin: 0;
	padding:0;
	background-color: #fff;
	background: url(images/navtop.png) repeat-x 0px 29px;
	font-size: 0.7em;
}

#logo{
	margin:0;
	padding:0;
	float: left;
}

#head{
	height: 84px;
}

#link{
	height: 32px;
}

#link ul li{
	float: right;
	margin:0;
	padding: 3px;
	padding-top: 15px;
	list-style: none;
}

#link ul li a{
	color: #777;
	margin-right: 5px;
}


#nav_top{
	height: 52px;
	margin:0;
	padding:0;	
	color: #fff;
	font-size: 11px;
}

#nav_top ul{
	float: none;
	padding:0;
	margin:0;
}

#nav_top ul li{
	float: left;
	margin:0px;
	padding:5px 0px 6px 0px;
	background-image: url(images/navstripe.png);
	background-repeat: no-repeat;
	background-position: right;
}

#nav_top ul li a{
	margin:0;
	padding:6px 25px 7px 25px;
	color: #fff;
	font-size: 1.2em;
}

#nav_top ul li a:hover, #nav_top ul li a.active{
	background-image: url(images/navstripehover.png);
	background-repeat: repeat-x;
	background-position: right;
}

#suche{
	float: right;
	margin: 0px;
	padding:0;
	padding-right: 5px;
	padding-top: 5px;
}

/*Default****************************************************/
.entry a{
	color: #777;
}

.entry a:hover{
	color: #537b4c;
}

.caption{
	margin-bottom: 25px;
	margin-top: 20px;
	margin-left: 95px;
}

.caption img{
	float: none;
}


/*Content***************************************************/
#contentbox{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#content{
	height: 100%;
	margin-left: 9px;
	margin-top: 5px;
	font-size: 0.8em;
}

#headline{
	padding-bottom: 10px;
}

span{
	float: right;
}

#archiv_link{
	float: right;
	margin-top: 5px;
}

#archiv_link a{
	font-size: 0.8em;
	padding-left: 15px;
	color: #000;
	background-image: url(images/arrowplay.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#content h2{
	margin:0;
	color: #000;
}


/*Statisch Mitmachen**************************************************/


ul.ziele{
	padding-top: 15px;
}

ul.ziele li{
	padding-bottom: 20px;
	padding-left: 80px;
}

ul.ziele{
	line-height: 20px;
	color: #777;
	padding: 5px 0 0 0;
}

li.tv img{
	float: left;
}

li.tv{
	background: url(images/liste.png) no-repeat top left;
}

.nav_second{
	width: 100%;
	height: 20px;
	font-size: 0.9em;
	margin-top: -15px;
	margin-left: 20px;
}

* html .nav_second{
	margin-top: 0px;
}

.nav_second ul{
	padding-left: 80px;
}

.nav_second ul li{
	display: inline;
	padding: 20px 20px 20px 0;
}

.nav_second ul li a{
	text-decoration: underline;
	color: #aaa;
}

.text{
	width: 600px;
	font-size: 0.9em;
	margin-left: 95px;
}

.text h2{
	margin-bottom: 15px;
}

.text .post .entry h2{
	padding-top: 10px;
}

.text .post .entry h3{
	padding-top: 10px;
	color:#777;
}

.text img{
	float: left;
	padding-right: 50px;
}

.text p{
	line-height: 20px;
	color: #777;
	padding: 5px 0 0 0;
}



/*Archiv**************************************************/
/*#BEIT, #TEXT{
	border: 1px dotted #777;
	font-size: 0.9em;
	padding: 3px;
	background: #fff;
}*/

#SEL_SEME, #SEL_SEND, #SEL_BEIT{
	border: 1px solid #777;
	font-size: 0.9em;
	padding: 3px;
	background: #fff;
}

#SEL_SEME{
	margin:0;
	text-align: right;
}

#BEIT a, #TEXT a, #SEL_SEME a, #SEL_SEND a, #SEL_BEIT a{
	color: #555;
}


table.webarchiv tr th{
	margin:0;
	height: auto;
	background: #a6a6a6;
	color: #fff;
	text-align: center;
	border: none;
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px;
}

table.webarchiv{
	margin:0;
	padding:0;
}

.grey{
	background: #efefef;
}

#SEL_SEME ul{
	margin:0;
	padding:0;
}

#SEL_SEME ul li{
	margin:0;
	padding:0px;
}

#SEL_SEME li a:hover{
	color: #537b4c;
}

#SEL_SEND li a:hover{
	color: #537b4c;
}

/*Blog*****************************************************/
#news{
	margin-left: 105px;
	width: 525px;
}

#news .caption{
	margin-left: 0;
}


#news .post{
	font-size: 0.8em;
	margin-top: 15px;
	margin-bottom: 40px;
}

#news .post small{
	color: #777;
}

#news .post h2 a{
	color: #777;
}

#news .post h2 a:hover{
	color: #537b4c;
}

#news h2{
	color: #000;
	font-size: 0.9em;
	margin-top: 25px;
}

#news .post .entry{
	margin-top: 15px;
	font-size: 0.9em;
}

#news .post .entry p{
	margin-bottom: 5px;
	line-height: 15px;
}

#news .post p.postmetadata{
	margin-top: 15px;
	font-size: 0.8em;
}

#news .post p.postmetadata a{
	color: #777;
}

#news .post p.postmetadata a:hover{
	color: #537b4c;
}

#news h3{
	margin-top: 25px;
}

.newsbrowser a{
	color: #777;
	font-size: 0.8em;
}

.newsbrowser a:hover{
	color: #537b4c;
}

#commentform{
	font-size: 0.7em;
}

#commentform a{
	color: #777;
}


#commentform a:hover{
	color: #537b4c;
}

#commentform textarea{
	margin-top: 10px;
	width: 510px;
}

.commentlist small a{
	color: #777;
	
}

.commentlist small a:hover{
	color: #537b4c;
}

.commentlist{
	font-size: 0.9em;
}

.commentlist li cite{
	font-size: 0.75em;
}

.commentlist li{
	padding: 10px 0 10px 0;
}

.commentlist li p{
	font-size: 0.9em;
	padding: 10px 0;
}

/*Team*****************************************************/
.team{
}

.team ul{
	padding: 10px 0;
	
}

.team td{
	vertical-align: top;
	font-size: 0.9em;
}

.team a{
	color: #777;
}

.team a:hover{
	color: #537b4c;
}

/*Person****************************************************/
.team_pers{

}

.team_pers ul{
	padding: 0 0 15px 100px;
	
}

.team_pers ul li{
	padding: 1px 0;
}

.team_pers td{
	vertical-align: top;
	font-size: 0.9em;
}

.team_pers a{
	color: #777;
}

.team_pers p{
	float: left;
}

.team_pers a:hover{
	color: #537b4c;
}

/*Suche****************************************************/

#content.search{
	margin-left: 102px;
	
}

#content.search .caption{
	margin-left: 0;
}

.search ul{
	padding-top: 25px;
	font-size: 0.9em;
	font-weight: bold;
}

.search ul li{
	padding: 1px 0;
	font-weight: normal;
}

.search a{
	color: #777;
}

.search a:hover{
	color: #537b4c;
}
/*Live*****************************************************/
	#archivImage {
		margin: 0;
		padding: 0;
		border: none;
		width: 480px;
		height: 270px;
	}
	
	#archivbox {
		position: relative;
		top: 160px;
		left: 37px;
		width: 380px;
		height: 65px;
		margin: 0;
		padding: 10px;
		background: #cee5d1;
		border: 2px solid #555;
		-moz-opacity: 0.8; /* mozilla/firefox transparenz */
	}

	#archivbox ul {
		list-style-type: none;
		margin: 0 0 0 25px;
		padding: 0;
		font-size: 12px;
		font-family: Arial;
		font-weight: bold;
	}

	#archivbox ul li {
		background: url("images/button-play-live.gif") 0px 3px no-repeat;
		font-family: Arial;
		font-size: 11px;
		line-height: 22px;
		padding: 0 0 0 15px;
		font-weight: normal;
	}
	
	#archivbox ul li a {
		text-decoration: none;
		color: #000;
	}
	
	#archivbox ul li a:hover{
		color: #537b4c;
	}

/*
	#livescreen {
		width: 480px;
		height: 270px;
		margin: 0;
		padding: 0;
		background: url("images/glf-livebild-01.jpg") top left no-repeat;
	}

	#streambox {
		position: relative;
		top: 180px;
		left: 37px;
		width: 380px;
		height: 45px;
		margin: 0;
		padding: 10px;
		background: #cee5d1;
		border: 2px solid #555;
		-moz-opacity: 0.8;
	}

	#streambox ul {
		list-style-type: none;
		margin: 0 0 0 10px;
		padding: 0;
	}

	#streambox ul li {
		background: url("images/button-play-live.gif") 0px 3px no-repeat;
		font-family: Arial;
		font-size: 11px;
		line-height: 22px;
		padding: 0 0 0 25px;
	}
	
	#streambox ul li a {
		text-decoration: none;
		color: #000;
	}
	
	#streambox ul li a:hover{
		color: #537b4c;
	}
*/

        #streambox {
            position:relative;
            list-style:none;
            width: 480px;
            height: 300px;
            margin: 0;
            padding: 0;
            background: url("images/glf-livebild.jpg") top left no-repeat;
	}

	#streambox li a {
            position:absolute;
            text-indent:-9999px;
            display:block;
            text-decoration:none;
            width:172px;
            height:41px;
            background:none;
	}


        #btn_fl a {
            position: absolute;
            top:191px;
            left:54px;
        }
        
        #btn_ip a {
            top:191px;
            left:254px;
        }
        
        #btn_wmp a {
            top:248px;
            left:54px;
        }

#playerRight {
		float: left;
		width: 278px;
		font-size: 0.9em;
}

#playerRightBox {
		float: left;
		width: 278px;
		font-size: 0.9em;
		height: 341px;
		overflow: auto;
		border-bottom: 1px dotted #777;
}

#playerRight h3{
		font-size: 1em;
}

#playerRight a{
	color: #000;
}

#playerRight a:hover{
	color: #537b4c;
}


#pdescr {
		padding: 3px;
		height: 40px;
		border-bottom: 1px dotted #777;
		border-left: 1px dotted #777;
		border-right: 1px dotted #777;
		font-size: 0.7em;
		background: #fff;
}

	
#playerRight h2{
	width: 268px;
	height: auto;
	background-color: #006633;
	color: #fff;
	text-align: center;
	border: none;
	font-weight: bold;
	padding: 4.5px 5px;
}

#playerbottom h2{
	margin: 2px 0 0 0;
	width: 502px;
	height: auto;
	background-color: #006633;
	color: #fff;
	text-align: center;
	border: none;
	font-weight: bold;
	padding: 4.5px 5px;
}

#playerbottom a{
	color: #fff;
}

#playerbottom a:hover{
	color: #537b4c;
}


/*Footer***************************************************/

#footer{
	height: 80px;
	width: 1000px;
}

/*Teaser***************************************************/
#teaser{
	height: 275px;
}

#video{
	width: 480px;
	float: left;
}

#teaserLeft {
		margin: 0;
		padding: 0;
		border: none;
}

#teasertext{
	margin-left: 482px;
	width: 509px;
}

* html #teasertext{
	width: 506px;
}

#teaserRight {
		float: left;
		width: 230px;
		font-size: 0.9em;
}

#teaserRightBox {
		float: left;
		width: 230px;
		height: 246px;
		overflow: auto;
}


* html #teaserRight{
	width: 224px;
}

#teaserRight h3{
	font-size: 1em;
}

#teaserRight a{
	color: #000;
}

#teaserRight a:hover{
	color: #537b4c;
}

#teaserImageField {
		height: 270px;
		border: none;
}

#tdescr1,
#tdescr2,
#tdescr3,
#tdescr4,
#tdescr5,
#tdescr6,
#tdescr7,
#tdescr8 {
		padding: 3px;
		height: 34px;
		border-bottom: 1px dotted #777;
		border-left: 1px dotted #777;
		border-right: 1px dotted #777;
		font-size: 0.9em;
}

.tOn {
		background: #cbead5;
}
	
.tOff {
		background: #fff;
}
	
#teaserRight h2{
	height: auto;
	background-color: #006633;
	color: #fff;
	text-align: center;
	border: none;
	font-weight: bold;
	padding: 4.5px 5px;
}

* html #teaserRight h2, * html #produce h2, * html #links h2, * html #longDescription h2{
	padding: 4px 2px;
}

#teaserRight h2 a {
	color: #fff;
}

#teaserRight h2 a:hover{
	color: #537b4c;
}

#longDescription{
	margin-left: 232px;
	width: 272px;
	height: 100px;
	padding-bottom: 15px;
	background: #fff;
	font-size: 0.9em;
}

* html #longDescription{
	margin-left: 225px;
	width: 273px;
}

* html #longDescription h2{
	width: 269px;
}

#longDescription h2{
	width: 262px;
	height: auto;
	background-color: #cbead5;
	color: #000;
	text-align: center;
	border: none;
	font-weight: bold;
	margin:0;
	padding: 4.5px 5px;
}

#longDescription p{
	height: 100px;
	padding: 3px;
	font-size: 0.9em;
	border: 1px dotted #777;
	border-top: none;
}

#produce{
	margin-left: 232px;
	width: 272px;
	height: 74px;
	padding-bottom: 15px;
	background: #fff;
	font-size: 0.9em;
}

* html #produce{
	margin-left: 225px;
	width: 273px;
}

* html #produce h2{
	width: 269px;
}

#produce h2{
	width: 262px;
	height: auto;
	background-color: #cbead5;
	color: #000;
	text-align: center;
	border: none;
	font-weight: bold;
	margin:0;
	padding: 4.5px 5px;
}

#produce ul{
	height: 60px;
	padding: 3px;
	font-size: 0.9em;
	border: 1px dotted #777;
	border-top: none;
	overflow: auto;
}

#produce ul li a{
	color: #777;
}

#produce ul li a:hover{
	color: #537b4c;
}

#links{
	margin-left: 232px;
	margin-top: 4px;
	width: 272px;
	height: 64px;
	padding-bottom: 15px;
	background: #fff;
	font-size: 0.9em;
}

* html #links{
	margin-left: 225px;
	width: 273px;
}

* html #links h2{
	width: 269px;
}

#links h2{
	width: 262px;
	height: auto;
	background-color: #cbead5;
	color: #000;
	text-align: center;
	border: none;
	font-weight: bold;
	margin:0;
	padding: 4.5px 5px;
}

#links ul{
	height: 50px;
	padding: 3px;
	font-size: 0.9em;
	border: 1px dotted #777;
	border-top: none;
	overflow: auto;
}

#links ul li a{
	color: #777;
}

#links ul li a:hover{
	color: #537b4c;
}

#anmerk{
	margin-left: 232px;
	margin-bottom: 4px;
	width: 272px;
	height: 74px;
	padding-bottom: 15px;
	background: #fff;
	font-size: 0.9em;
}

* html #anmerk{
	margin-left: 225px;
	width: 273px;
}

* html #anmerk h2{
	width: 269px;
}

#anmerk h2{
	width: 262px;
	height: auto;
	background-color: #cbead5;
	color: #000;
	text-align: center;
	border: none;
	font-weight: bold;
	margin:0;
	padding: 4.5px 5px;
}

#anmerk ul{
	height: 60px;
	padding: 3px;
	font-size: 0.9em;
	border: 1px dotted #777;
	border-top: none;
	overflow: auto;
}

#anmerk ul li a{
	color: #777;
}

#anmerk ul li a:hover{
	color: #537b4c;
}

/*Kontakt****************************************************/

img.email { float: none; position: relative; top: 5px }

#respond{
font-size: 0.72em;
margin-bottom: 5px;
}

label small{
font-size: 1.032em;
}
