@charset "utf-8";
/* CSS Document */
/*----------------reset----------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*---------------global---------------*/
.clear {clear:both; height:0; overflow:hidden; line-height:0;}
.margin_top_26 { margin-top:26px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707173; background:#ffffff;}
#wrapper { width:1000px; margin-bottom:10px;}
/*a { color:#79B51C; text-decoration:none;}*/

/*---------------layout---------------*/
.col_3_layout { clear:both;}
.col_3_layout .col_left {float:left; width:185px;}
.col_3_layout .col_main {float:left; width:534px; padding:0px 20px;}
.col_3_layout .col_right {float:left;width:241px;}

/*----------------box----------------*/
.box { text-align:left;}
.box .title {height:31px; line-height:31px; background:#e6e899; text-indent:14px;}
.box .title h3 {color:#003a81;font-weight:bold;}
.box .title h3 a {color:#003a81;font-weight:bold; text-decoration:none;}
.box .content {padding-bottom:20px;}
.box .content h3 {margin-top:13px;}
.box .content h3 a{ color:#003a81;font-weight:bold;  text-decoration:none;}
.box .text p{ color:#707173; margin-top:8px; line-height:15px; font-size:11px;}
.box p a{ color:#79b51c; text-decoration:none; }
.box .more_link { padding-top:3px;}
.box .more {color:#79B51C;text-decoration:none;}
.box a:hover { text-decoration:underline;}

/*------------------head------------------*/
.head { text-align:left; height:173px;}
.head_left { float:left;width:185px; margin-top:25px; display:inline;}
.logo h1 {background:transparent url(../images/logo.gif) no-repeat scroll 0 0;height:120px;width:185px;}
.logo a { display:block; height:120px; width:185px;}
.logo span { display:none;}
.head_right { float:right; width:815px; position:relative; height:173px;}

#banner {height:173px; position:relative;}
#banner img { position:absolute; top:0px; left:0px; z-index:10;}
#banner .mainBanner {z-index:2;}
.filter { height:28px; background:#777ebc; position:absolute; left:0; bottom:0;  filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; width:100%;}
.navigation ul, .navigation ul li { margin:0px; padding:0px;}
.navigation ul { overflow:hidden; height:28px;}
.navigation { height:28px; line-height:28px;z-index:12;color:#ffffff; padding-left:10px; position:absolute; left:0; bottom:0;}
.navigation ul li { list-style:none; display:inline; background:url(../images/li_bg.gif) left center no-repeat; margin-left:-3px;}
.navigation ul li a { color:#ffffff; font-weight:bold; text-decoration:none; padding-left:13px;  padding-right:10px;font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}
.navigation ul li a.current { color:#e0e482;}
.navigation ul li a:hover { color:#e0e482;}

/*------------------col_left------------------*/
.side_menu{ text-align:left; margin-left:30px; margin-bottom:8px;}
.side_menu ul, side_menu ul li { margin:0px; padding:0px;}
.side_menu h3 { color:#003a81; }
.side_menu ul li {list-style:none; line-height:20px;}
.side_menu ul li ul { margin-left:8px;}
.side_menu ul li a { color:#1a171b; text-decoration:none;}
.side_menu ul li a:hover {text-decoration:underline;}
.adorn {width:185px; height:220px; margin-top:8px;}
.adorn1 { background:url(../images/adorn1_bg.gif) no-repeat; width:185px; height:140px;}

/*--------------------------------list--------------------------------*/
/*------------------col_main------------------*/
.category {color:#003a81;float:left; font-size:11px;}
.pages{ float:right; font-size:11px;}
.pages ul {overflow:hidden; margin:0px; padding:0px;}
.pages ul li { list-style:none; display:inline; float:left; color:#003a81; margin:0px 3px; padding:0px;}
.pages ul li.tx-pagebrowse-current{ color:#79B51C;}
.pages a {color:#003a81;text-decoration:none;}
.pages ul li.current a{ color:#79b51c;}
.pages a:hover { color:#79b51c;}

.article_list { text-align:left;}
.node { margin-bottom:15px; border-bottom:1px solid #9ca1c7; padding-bottom:8px;}
.node h3 { margin-top:5px; }
.node h3 a {color:#003a81;font-weight:bold;  text-decoration:none;}
.node h3 a:hover {text-decoration:underline;}
.node .content { margin-top:5px;}
.node .content .img {float:left; display:inline; margin-right:10px; _margin-right:7px;}
.node .content .date { color:#79b51c;font-size:11px;}
.node .content .text p{ line-height:20px; color:#707173;}
.left_link { float:left; display:inline; margin-top:5px;}
.left_link a {color:#003a81;text-decoration:none; font-size:11px;}
.left_link a:hover { text-decoration:underline;}
.right_link { float:right; display:inline; margin-top:5px;}
.right_link a {color:#003a81;text-decoration:none; font-size:11px;}
.right_link a:hover { text-decoration:underline;}

.information .node { width:100%; overflow:hidden;}
.information .node h3 {color:#003a81;font-weight:bold; margin-top:0px; margin-bottom:4px;}
.information .node .content { margin-top:0px; overflow:hidden; width:100%;}
.information .node .content .img { margin-top:3px;}
.information .node .content .text h3 { font-weight:normal; color:#707173; margin-bottom:0px;}
.information .left_link { margin-top:10px;}
.information .right_link { margin-top:10px;}
.information .node .hidden {display:none;}

#gallery ul, #gallery ul li { margin:0px; padding:0px;}
#gallery { margin-right:0px; overflow:hidden; width:534px;}
#gallery ul { width:553px; overflow:hidden; margin-top:10px;}
#gallery ul li {float:left; list-style:none; display:inline; margin:0px 19px 0px 0px; padding-bottom:10px;}
#gallery .pic_show { height:78px;}

.contact_info { height:30px; background:#f4f6da; margin-top:5px; padding:5px 3px; color:#707173; font-size:11px;}
.contact_info .link { float:right; color:#003a81;}
.contact_info .link a{color:#003a81;text-decoration:none; margin:0px 5px;}
.contact_info .link a:hover { text-decoration:underline;}

/*--------------------------------info--------------------------------*/
.detail_content {border-bottom:1px solid #9ca1c7; padding-bottom:8px; text-align:left;}
.detail_content h3 { margin-top:5px; color:#003a81;font-weight:bold;}
.detail_content .content { margin-top:5px;}
.detail_content .content .date { color:#79b51c;font-size:11px;}
.detail_content .content .text p{ line-height:18px; color:#707173;}
.tags { color:#707173; font-size:11px; margin-top:5px;}
.tags a{ color:#79b51c;text-decoration:none; margin:0px 2px;}
.tags a:hover {text-decoration:underline;}

/*--------------------------------comment--------------------------------*/
.comments_wrapper { text-align:left;}
.comments_wrapper h3 { margin-top:6px; color:#003a81;font-weight:bold;}
.comment_item { margin-top:5px; word-wrap:break-word; word-break:normal; overflow:hidden;}
.comment_item .date { color:#79b51c;font-size:11px;}
.comment_item .text p{ line-height:18px; color:#707173;}
.comment_form { margin-top:25px;}
.comment_form ul li { list-style:none;}
.comment_form .commentError { color:#ff0000;}
.comment_form input,textarea{ border:none; background:#f4f6da; font-size:11px; margin-left:3px; font-family:Arial, Helvetica, sans-serif; color:#92938f; width:180px; float:left; display:inline; margin-top:3px;} 
.comment_form label { font-size:11px; vertical-align:middle; float:left;}
.comment_form .name { height:20px; line-height:20px; background:#f4f6da; margin-top:3px;  padding-left:8px;}
#commentauthor { width:420px;}
#commentauthoremail { width:367px;}
.comment_form .email { height:20px; line-height:20px; background:#f4f6da; margin-top:5px;  padding-left:8px;}
.comment_form .textarea {background:#f4f6da; margin-top:5px; float:left;}
.comment_form .textarea label { padding-left:8px;}
.comment_form .textarea  textarea { width:528px; height:150px; margin:5px 0px; padding-left:8px; overflow:auto;}
.comment_form .comment_submit { float:left;}
.comment_form .comment_submit input {color:#003a81; margin-top:5px; background:none; margin-left:0px; cursor:pointer; width:70px;}
.all_tags { text-align:left;}
.all_tags .tags { margin-top:5px; word-wrap:break-word;}
.all_tags .tags a { margin:0px 2px 0px 0px; color:#003A81;}
.all_tags .tags a:hover { color:#79B51C; text-decoration:none;}
.csc-firstHeader {color:#003A81;font-weight:bold; font-size:14px; text-align:left; margin-bottom:5px;}
.col_left .all_tags { margin-left:30px;}
.comment_form ul { padding:0px; margin:5px 0px;}
.article_list .noresult { margin-top:6px;}
.rss-links{padding-left:30px;margin-bottom:10px;}
.singlenavigation .pages{display:none;}
.secondpagernavigation .singlenavigation .pages{display:block;}
.secondpagernavigation .singlenavigation .category{display:none;}


/* Skyscraper */
#skyscraper{position:absolute;right:-220px;width:210px;top:0;}
.statuspost {margin-top: 7px;}
.statuspost span{border: 1px solid #BF0417; padding: 3px; color: #BF0417; font-weight: bold;}
.facebooklike{margin-top:8px;}
.facebookshare{margin-left: 470px;position: absolute;}
.facebookshare a{text-decoration:none;color:#707173;}
.facebookshare span{background: url(../images/facebook.gif) no-repeat left top;padding-left:18px;}

#tabs-1, #tabs-2, #tabs-3{padding-left:0px;}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0; padding: 0; white-space: nowrap; color: #000000; background-color:#CCCCCC;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;}
.ui-tabs .ui-tabs-nav li.tabs1-color{background-color:#CD071E; border-right:0px solid #666666;border-bottom:1px solid #CD071E}
.ui-tabs .ui-tabs-nav li.tabs2-color{background-color:#003B81; border-right:0px solid #666666;border-bottom:1px solid #003B81}
.ui-tabs .ui-tabs-nav li.tabs3-color{background-color:#005621;border-bottom:1px solid #005621}
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1.5em; text-decoration: none; color:#FFFFFF;font-weight:bold;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; background-color:#C8D200;border-bottom:1px solid #C8D200; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#000000; font-weight:bold;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color:#FFFFFF; font-weight:bold;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-helper-clearfix {
    display: block;
}
.ui-helper-clearfix {
    display: inline-block;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
fieldset.tx-powermail-pi1_fieldset textarea{
  margin: 0px 0px 5px -2px;
  height:150px;
}
fieldset.tx-powermail-pi1_fieldset label.error{
  display:none !important;
}
#powermaildiv_uid2{
  padding-top:10px;
}
.float-left{float:left;}
.float-right{float:right;margin-right:40px;}
.single-gewinnspiel, .gewinn-start{
  border: 0;
	padding: 20px 10px;
	margin-bottom: 20px;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	-webkit-box-shadow: 5px 5px 10px #888;
	-moz-box-shadow: 5px 5px 10px #888;
	box-shadow: 5px 5px 10px #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.facebookheadline{
  color: #003A81;
  font-weight:bold;
}
.singleImage{
  float:left;
  width: 222px;
  padding-bottom:30px;
}
.zoom-name p{
  padding:10px 0px;
}
.singleImageCont{
  width:200px;
  height:160px;
  overflow:hidden;
  position:relative;
  margin-bottom:3px;
}

