@charset "utf-8";


/* author: Thomas Fux, brokenscreen.at 
blue: #005AA9 url(gfx/big_back.jpg)
*/

* { margin:0px; padding:0px; outline: none;  -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
html {  width:100%; height:100%; }
body { font-family:'Open Sans', Verdana, Geneva, sans-serif; background-color: #213975; font-size:13px; background-attachment: fixed; background-image: url(gfx/big_back.jpg); background-repeat:repeat-x; line-height:1.4em; }
ul, li { margin:0px; padding:0px; list-style:none;  }
#13 {   display:none;  }
p, br {margin:0px; padding:0px; }

a {color:#005AA9; text-decoration:none; margin:0px; padding:0px;}
a:hover { color:#00305B; }

#cookiebox { display: block;  width: 100%; height: auto; background: hsla(0,0%,0%,0.70); padding: 15px; color: hsla(0,0%,100%,1.00); font-size: 0.9em;   box-sizing: border-box; z-index: 99; position: fixed; bottom:0px; left:0px; border-top: solid 1px hsla(0,0%,100%,0.80);}

#wrapper { display:block; width:997px; margin:0 auto;   }
.top { display:block; width:997px; height:224px; background:url(gfx/header_n.png); overflow:hidden;  }
.top-pos { display:block; height:35px; width:740px; margin-left:380px; margin-top:122px;   }

.showgig { display:block; height:50px; width:50px; position:fixed; top:0; right:0; background:url(gfx/gig_info.png) no-repeat center center; }
.suchfeld {
	display: block;
	height: 21px;
	width: 155px;
	position: relative;
	left: 833px;
	top: 12px;
}

.suchefirst {
	display: block;
	width: 127px;
	height: 21px;
	background: url(gfx/suchfeld_1.png) top left;
	border: none;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	float: left;
	color: #333;
	font-size: 0.8em;
	overflow: hidden;
}
.suchesecond { display:block; width:21px; height:21px; background:url(gfx/suchfeld_2.png) top left; border:none; padding:0px; margin:0px; float:left; overflow:hidden; cursor:pointer;  }

.suchwortgefunden {
	color: #800404;
}

.left { display:block; width:225px;  float:left; background-color:#fff;     }
.right { display:block; width:771px; float:left;  background-color:#fff; }
/* .player { display:block; width:676px; height:476px; background:url(gfx/player.png); margin:0 auto; overflow:hidden;  } */
/* .player { display:block; width:676px; height:476px; background:url(gfx/player2.png); margin:0 auto; overflow:hidden;  } */
#player { display:block; width:659px; height:421px; background:url(gfx/player3_fin.png); margin:0 auto; overflow:hidden;  }
/* .player-pos {display:block; width:640px; height:360px; margin-left:18px; margin-top:72px;}
.player-pos {display:block; width:640px; height:360px; margin-left:18px; margin-top:72px;} */
.player-pos {display:block; width:640px; height:360px; margin-left:10px; margin-top:34px;}

.demand { margin-left:55px; line-height:1.8em;  }

.weiss { background:#FFF; display:block;  }


.clear { clear:both;  }

.regionstmk { display: block;width: 201px;border-left: solid 15px #fff;background-color: #0078D6;color: #FFF;padding: 4px;font-size: 14px;margin-bottom: 0px;}
.region { display:block; width:201px; border-left:solid 15px #fff; background:#005aa9 ; color:#FFF; padding:4px; font-size:14px; margin-bottom:0px;  }
.region2 { display:block; width:201px; border-left:solid 15px #fff; background:#014a8a ; color:#FFF; padding:4px; font-size:14px; margin-bottom:0px;  }
.region3 { display:block; width:201px; border-left:solid 15px #fff; background:#003a6c ; color:#FFF; padding:4px; font-size:14px; margin-bottom:0px;  }
.region4 { display:block; width:201px; border-left:solid 15px #fff; background:#012749 ; color:#FFF; padding:4px; font-size:14px; margin-bottom:0px;  }

.platzhalter { display:block; width:180px; height:4px;  }

a.topnavi:link, a.topnavi:visited, a.topnavi:active {  font-size:14px;  color:#FFF; text-decoration:none; float:left; display:block; margin-right:20px; }
a.topnavi:hover {
	color: #5D9DE8;
	text-decoration: none;
}


a.suchlink:link, a.suchlink:visited, a.suchlink:active {  font-size:0.9em; width:80%;  color:#005AA9; text-decoration:none; display:block; margin-left:75px; padding:2px; padding-left:10px; padding-right:10px; }
a.suchlink:hover {color: #FFFFFF;text-decoration: none;background-color: #005AA9;}

a.kw:link, a.kw:visited, a.kw:active { display:block; width:205px; height:20px; margin-left:0px; border-bottom:1px solid #c6e0ff; color:#000; padding-left:4px; font-size:12px;   margin-bottom:0px; border-left:15px solid #FFF; background-color: #FFF; padding-top:4px }
a.kw:hover { display:block; width:205px; background-color:#5BB1FF; color:#FFF; border-left:15px solid #005AA9; }


a.clip:link, a.clip:visited, a.clip:active { display:block; width:192px;  margin:0px; border-bottom:1px solid #c6e0ff; color:#333; padding-left:28px; font-size:10px; padding-top:3px; border-left:4px solid #DEEDFF; padding-bottom:3px; overflow:hidden; background-color:#DFEEFF;}
a.clip:hover { display:block;  margin:0px; border-bottom:1px solid #c6e0ff; color:#005AA9;  font-size:10px; background-color: #FFF; border-left:4px solid #005AA9; }
a.clipnow:link, a.clipnow:visited, a.clipnow:active { display:block; width:192px;  margin:0px; border-bottom:1px solid #c6e0ff; color:#005AA9; padding-left:28px; font-size:10px; padding-top:3px; border-left:4px solid #F00; padding-bottom:3px; overflow:hidden;  background-color: #FFF; font-weight:bold;}
a.clipnow:hover { display:block;  margin:0px; border-bottom:1px solid #c6e0ff; color:#005AA9;  font-size:10px; background-color: #FFF; border-left:4px solid #005AA9; font-weight:normal; }


.minidate { font-size:8px; }

.naviend { display:block; width:225px; height:107px; background:url(pics/naviunten.jpg); background-repeat:repeat-x;  }

.youtube {  border:none;  }

.footer { display:block; width:997px;  height:243px; background:url(gfx/footer.png); overflow:hidden;   }
.footer-pos { display:block; width:580px; height:18px;  margin-left:500px; margin-top:149px; text-align:center; color:#005AA9;   }

a.foot:link, a.foot:visited, a.foot:active { color:#005AA9; text-decoration:none; margin:0px; padding:0px;}
a.foot:hover { color:#000; text-decoration:underline; }

a.smfb:link, a.smfb:visited, a.smfb:active {display:block; height:38px; width:38px; background:url(pics/sm_fb_hover.png); float:right; overflow:hidden; text-indent:-500px;}
a.smfb:hover { display:block; height:38px; width:38px; background:url(pics/sm_fb_norm.png); float:right; }

a.smyt:link, a.smyt:visited, a.smyt:active {display:block; height:38px; width:32px; background:url(pics/sm_yt_hover.png); float:right; overflow:hidden; text-indent:-500px;}
a.smyt:hover { display:block; height:38px; width:32px; background:url(pics/sm_yt_norm.png); float:right; }

.abstand { margin-left:58px; font-size:1em; padding-right:70px; line-height: 1.5em; text-align: justify; }

.content { padding-left:20px; font-size:13px; line-height:1.5em; background-color:#FFF; display:block;  }
.cont-left { display:block; width:560px;  float:left; background-color:#FFF; font-family:'Open Sans', Verdana, Geneva, sans-serif; font-size:13px;  }
.cont-right{ display:block; width:160px; float:right; padding-left:5px; background-color:#FFF; padding-right:5px; }

.wetter-top { display:block; width:160px; height:12px; background:url(pics/wetter_top.png);  }
.wetter-bottom { display:block; width:160px; height:528px; background:url(pics/spalte_rechts_foto.jpg);  }

.sm { display:block; width:160px; height:38px; background:url(pics/icons_sm.png);  }

h1 { color:#005aa9; font-size:1.3em;  }
h2 { color:#005aa9; font-size:1.4em;  }
h3 { color:#005aa9; font-size:1.1em;  }
h4 { color:#005aa9; font-size:1.0em; } 
h5 { color:#005aa9; font-size:1.1em; } 

.beitrag { background:#005aa9; padding:1px; text-align:center; width:100%; color:#FFF; font-size:9px;  }

.sharer { display:block; width:100%; text-align:right; padding:5px; overflow:hidden;  }

.views { font-size:0.8em; color: #CCC; }
.blind { display:none; width:1px; height:1px;  }

.minidatum { font-size:8px;   }

.lefter { float:right;  }

.facebookrahmen { display:block; width:540px; padding:5px; background:#3B5998; color:#FFF; letter-spacing:2px; font-weight:bold; font-size:0.9em  }
.facebookbalken { display:block; width:550px; height:6px;  background:#3B5998;;  }

.team { display:block; width:580px; height:auto; position: relative;  }
.teamfoto { display:block; height:261px; width:200px;  float:left; position:absolute; top:0px; left:0px; z-index:2}
.teamfotorahmen {display: block;height: 261px;width: 200px;background: url(gfx/team-border.png);background-repeat: no-repeat;position:absolute; top:0px; left:0px; z-index:1}
.teamtext { display:block;  width:350px; margin-left:0px; position:absolute; top:10px; left:220px; padding:0px;color:#000;    }
.posteamfoto { margin-left:27px; margin-top:6px; padding:0px; }

.rssbutton { display: block; width: 560px; height: 60px; overflow: hidden; text-indent: -800px; background: url(gfx/rssbutton.png) no-repeat; background-position: 0px 0px; -webkit-transition: all 0.0s ease; -moz-transition: all 0.0s ease; -o-transition: all 0.0s ease; transition: all 0.0s ease;  }
.rssbutton:hover {  background-position: 0px -60px;  }

.newsbutton { display: block; width: 560px; height: 60px; overflow: hidden; text-indent: -800px; background: url(gfx/newsbutton.png) no-repeat; background-position: 0px 0px; -webkit-transition: all 0.0s ease; -moz-transition: all 0.0s ease; -o-transition: all 0.0s ease; transition: all 0.0s ease;  }
.newsbutton:hover {  background-position: 0px -60px;  }

