body{text-align:center; margin:0; padding:5px 0 20px 0; font: 12px Verdana; line-height:18px;height:100%;} 

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 16px; line-height: 19px; padding: 5px 0 5px 1px; }
h2, h2 a { font-size: 15px; line-height: 18px; padding: 4px 0 4px 1px;}
h3, h3 a { font-size: 14px; line-height: 18px; padding: 4px 0 2px 1px;}
h4 { font-size: 12px;  line-height: 15px; padding: 2px 0 2px 1px; }
h5 { font-size:  10px; line-height: 14px; padding: 1px 0 1px 1px; }
h5.linked {margin: 2px 5px 0 0;}
li a { font-weight: normal; }

a{ text-decoration: none; font: 12px Verdana; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0;}
#headerabstand{display:none;}

#teaser {
  padding:10px 5px 10px 5px;
  margin-top:-5px!important;
  text-align:justify;
  font-size:11px;
  line-height:16px;
  background:#fff;
  color:#000;
}

#teaser h1{
  margin: 3px 0 10px 0;
  border-bottom:2px solid #363636;
}

#npreview #teaser {
  background:#000;
  color:#fff;  
  padding:10px 0px 10px 0px;
}



#wrap { width:1002px; margin: 0 auto!important;}
#main {float:none; width:1002px;}

#header{width:1000px;}
#header_line{height:25px;line-height:25px;}

#primary {
  display:block;
  text-align:center;
}

#topkw a, #topkw li {
  line-height:25px;
  text-align:left;
  font-size:12px;
  font-weight:bold;
}

#topkw { margin:0 0 10px 0;}


#primary a, #secondary a {
  margin: 0px 5px 0px 5px; 
  font-size:13px; 
  color:#fff;
  line-height:30px;
}
#primary a:hover, #secondary a:hover { color:#ffffca;}


#npreview {
  width:550px;
  display:inline;
  float:left;
}

#npreview .bigpic{
  background:#000;
  width:550px; 
}

#npreview .mainpic{ width:250px; height:444px;}
#npreview .mainpic2{ width:250px; height:424px; background:#6dab17;}

#npreview h2, #npreview .small {
  background:#363636;
  width:290px;
  margin:0px 0 8px 8px;
  display:inline;
  float:left;
  color: #fff;
  border-bottom:1px solid #2c4c00;
  border-right:1px solid #2c4c00;
}

#npreview .bigtext{
  color:#fff;
  width:250px;
}

#npreview .bigtext a{
  line-height:23px;
}

#npreview .bigpic a{
  color:#fff;
  line-height:19px;
}


#topbanner{width:728px;height:90px;display:inline;margin:8px 0 0 0;}

#search{
  height:40px;
  width:450px;
  margin:7px 0 0 285px ;
}

.searchtxt {  
  width:359px;
  text-align:center;
  height:25px;
  font-size:15px!important;
  padding:4px 0 0px 0!important;
  float:left;
  border:2px solid #000!important;
}

.searchbtn {
  width:80px;
  height:32px;
  font-size:14px;
  line-height:25px!important;
  color:#fff;
  border: 1px solid #000;
}

#searchbig .searchtxt { width:300px; }
#searchbig #cse-search-box{ padding:5px 0 0 0px!important;}
#searchbig .searchbtn { margin-left:5px!important;}

#backlinks{width:100%; text-align:center; display:inline;float:left; }
#backlinks a{ font-weight:normal!important; line-height:23px;font-size:11px!important;}
#backlinks span {font-weight:bold; font-size:10px; margin:2px 0 0 5px;}

table{font-size: 12px;}
#video, #gallery, #page, #news, #recipes, #image {text-align:justify;padding:5px 10px 0 10px!important;}
#news img{padding-top:15px;}
.gallery{
  margin:20px 0 20px 0;
  width:130px;
  text-align:center;
  font-size:11px;
}

.gallery a{font-weight:normal;}
.gallery img {
  margin:auto auto 5px auto;
  border:3px double #363636;
}



#leftcol{width:170px;}
#content{width:550px;margin:0 5px 10px 10px;padding:0;}
#rightcol{width:250px;}

#news4 .link{width:175px;}
#news4 .link a{font-size:12px;line-height:20px;}
#news4 .row{margin-top:8px!important;}
#news4 h4{text-align:center;padding:5px 0 5px 0;}
#news4 img {
  width:60px!important;
  margin: 0 5px 0 2px!important;
  border: 1px solid #000;
}

#news4 img.big {
  width:248px!important;
  margin: 0 0px 0 0px!important;
  border:0px solid #fff;
}


#image h1{margin:10px 0 10px 15px;}
#image img {border: 3px double #ccc; display:inline;float:left;margin:0px 0 0px 10px;}
#image div {font-size:10px;text-align:center;}
#thumbs {padding-left:5px;}
#thumbs img{border:3px solid #ff0000;margin:5px 1px 0 1px;height:75px;width:100px;}
#thumbs img.selected{border:3px solid #000;margin:5px 1px 0 1px;}
#thumbs .nav, #thumbs .middle{border: 0px solid #fff;height:16px;width:16px;}
#thumbs .middle{width:500px;}

#news2 {padding:0 3px 0 3px;}
#news2 div {width:156px;}
#news2 img {
  margin:3px 0px 0 0px;
  border:2px solid #fff;
}



.pagelink, .pagespan, .nrlink{
  line-height:22px;
  font-size:12px;
  padding:1px 3px 1px 3px;
  margin: 0 2px 0 3px;
}

.nrlink {padding:3px 5px 3px 5px;}


li.selected, li.expanded, li.leaf a, li.leaf a:visited
{
  font-size:13px;
  font-weight:normal;
  width: auto;
  height:25px;
  line-height:25px;
  display:block;
  padding:6px 0px 6px 13px;
  margin: 0 0 0 0;

}  

li.expanded{padding:6px 0px 6px 7px;font-weight:bold;}

#main, #wrapper {background-color:#000; border-left:1px solid #fff!important; border-right:1px solid #fff!important;}
#content {background: #fff;}
img {border: 0px solid #ffffff;}
#header{ background:url(http://cup.bg/files/content/bck/textures/cup_header.jpg) 0 26px repeat-x; }

#mainkw{
  background:#363636;
}
#mainkw a{ 
  color:#fff;
  font-weight:normal;
  font-size:11px;
  margin:0 5px 0 5px;
}
#mainkw a:hover{
  text-decoration:underline;
}
#mainkw span{
  display:block;
  border-bottom:1px solid #000;
  color:#fff;
  background:#232323;
  padding:6px 0 6px 0;
  font-weight:bold;
}


.p404{ background: #5a9b00;}
a:link{ color: #333333;}
a:visited{ color: #333333;}
a:active{ color: #333333; }
a:hover, .curlink:hover{ color: #ff6600; }

#primary{
  color:#fff;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}

#header_line a{color:#fff;}
#teams{
  border-top:1px solid #666;
  border-bottom:1px solid #666;
}

#header_line{color:#fff;height:25px;line-height:25px;border-bottom:1px solid #666;}
li.expanded { border-bottom:1px solid #BBB1A0; }
li.leaf a, li.leaf a:visited {color:#fff; background:#232323;border-bottom:1px solid #000;border-top:1px solid #000;}  
li.leaf a:hover { background:#000;color:#fff;}  
li.selected {color:#fff; background:#777;font-weight:bold;border-bottom:1px solid #000;border-top:1px solid #000;}  

#l927{background: #232323 url(/files/icons/videocam.gif) 125px 7px no-repeat;}
#l925{background: #232323 url(/files/icons/peperoni.gif) 125px 8px no-repeat;}
#l925:hover, #l927:hover { background:#000;color:#fff;}  

#footer {margin-top:10px;}
#news4 { background:#f6f6f6;}
#news2 { background:#363636;color:#fff;}
#news2 a{color:#44df2a;font-size:11px;}
#footertext {color:#ccc;}

.green {background: #E8FFE9!important;}
.white {background: #ffffff!important;}
.gray {background: #f6f6f6!important;}
.lgray {background: #f9f9f9!important;}

.blue {background: #e5eeff!important;}
.brown {background: #e7d6bd!important;}
.default {background: #6dab17!important;}
.lbrown {background: #ceefd1!important;}
.ldefault {background: #deeccc!important;}
.darkbrown {background:  #683d00!important;}
.ddefault{background: #363636!important;}
.rosa{background: #9a2853;}
.dark {background: #6dab17!important;color:#fff;}
.light{background:#363636!important;}
.boldred {font-weight: 700; color: red; }

.c_gray {color: #444!important;}
.c_blue {color: #0066ff!important;}
.c_red {color: #cc0000!important;}
.c_white{color:#fff!important;}
.c_green{color:#00cc00!important;}
.c_black{color:#000!important;}

.pagelink, .nrlink{background: #fff;border:1px double #a5a5a5;}
.pagespan {background: #e5e5e5;border:1px double #959595;}
.pagelink:hover, .nrlink:hover{background:#f4eed4; color:#000;border:1px double #683d00;}
.b_all{border:1px solid #ddd;}
.bb_news{ border-bottom:1px solid #ddd;}
.bb_news2{ border-bottom:5px solid #000;}
.bb_dash{ border-bottom:1px dashed #d0d0d0;}
.db_img{border: 1px double #fbd7df;}
.b_img{border: 1px solid #ccc;}
.b_all{border: 10px solid #ededed;}
.b_def{border:1px solid #558710;}

#page h1{background:#fff!important;text-align:left;}

