/*
Theme Name: marktjagd
Theme URI: http://marktjagd.de
Description: marktjagd Wordpress Theme 07/2010
Author: marktjagd.de
*/
body {
background:#FFFFFF;
text-align:center;
font-family: arial, verdana, sans-serif;
font-size:77%; 
color:#494949;
}


ul.menu-top {
list-style-type: none;
}

ul.menu-top li {
float: left;
list-style-type: none;
padding-right:3px;
}

ul.menu-top a {
display:block;
width:110px;
height:53px;
background:url(images/buttons/mj_buttons.png);
}

li.link_aktuelles a {
background-position: 0 0;
}
li.link_aktuelles a:hover, #infotext li.link_aktuelles a.active {
background-position: 110px 0;
}
li.link_einzelhandler a {
background-position: 0 -53px;
}            
li.link_einzelhandler a:hover, #infotext li.link_einzelhandler a.active  {
background-position: 110px -53px;
}
li.link_agenturen a {
background-position: 0 -106px;
}            
li.link_agenturen a:hover, #infotext li.link_agenturen a.active  {
background-position: 110px -106px;
}
li.link_publisher a {
background-position: 0 -159px;
}            
li.link_publisher a:hover, #infotext li.link_publisher a.active  {
background-position: 110px -159px;
}
li.link_presse a {
background-position: 0 -212px;
}            
li.link_presse a:hover, #infotext li.link_presse a.active  {
background-position: 110px -212px;
}

li.link_uber-marktjagd a {
background-position: 0 -265px;
}            
li.link_uber-marktjagd a:hover, #infotext li.link_uber-marktjagd a.active  {
background-position: 110px -265px;
}

p {
line-height:1.4em;
margin-bottom:1em;
text-align:left;
}

a {
text-decoration:none;
}       

a:hover {
text-decoration:underline;
}

a.raquo {                                                             
padding-left:8px;
background:transparent url(images/icons/raquo.gif) no-repeat center left;
}

a.nowrap {      
white-space:nowrap; 
}

strong, .bold { 
font-weight:bold;
}

h1, h2, h3, h4 {
background:transparent; 
text-align:left;
}

.hl01, .hl01 a, .short_article h1 {
font-size:21px;  
font-weight:bold !important;
color:#003162 !important;
margin-bottom:0px;
padding-bottom:0px;
}
.short_article hr {
width: 600px;
}
.hl02, .short_article h2 {
font-size:16px;   
font-weight:bolder;
color:#003162;
padding-top:8px;
display:inline;
}

.hl03, .short_article h3 {
font-size:13.3px !important;
font-weight:bold;
color:#003162;
margin-bottom:8px;   
line-height:1.3em;
}
.short_article h3 {
margin-bottom: 0px;
font-size: 14px;
}

.hl04, .short_article h4 {
font-weight:bold;
color:#003162;
}
.short_article h4 {
font-size: 12.6px;
}

.short_article h5 {
font-size: 11px;
font-weight: bold;
color:#003162;
}
.short_article h6 {
	font-size: 10px;
	font-wight; bold;
color:#003162;
}

.h4_cat {
		font-size:9px !important;
display:inline;
		font-weight:400 !important;
padding-top: 4px !important;
}


.postextraline a {
font-size:9px !important;
}
.brd {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px dotted #bdbdbd;
display:block;
}

.block {
display:block;
}

.green {
color:#7EA131;
}

.blue {
color:#003162;
}

.gray {
color:#979797;
}

.fs10 {
font-size:10px;
}

.fs12 {
font-size:12px;
}

.fs14 {
font-size:14px;
}

.float_right {
float:right;
border:0;
margin-bottom:20px;
margin-left:20px;
}

.float_left {
float:left;  
border:0;          
margin-right:20px;
margin-bottom:20px;
}

.pl11 {
padding-left:11px;
}

.clear {
clear:both;
}

/* ########################### */ 


/* ########################### */     

#page {
margin:0 auto;
position:relative;
text-align:left;
width:990px;
color:#494949;
background:#FFFFFF url(images/page-img/page_bg.gif) repeat-y center top;
}   

#main {
text-align:center;
}  

#footer {
height:64px; 
line-height:64px;  
color:#7c858c;    
text-align:center;  
background:#FFFFFF url(images/page-img/footer_bg.gif) no-repeat center top;
}

/* ########################### */   


#quicksearch {
position:absolute;
top:91px;
left:655px;
height:25px; 
}

#quicksearch input.suchBox {
width:222px;  
color:#7f7f7f;
border:none;
background:transparent;
float:left;
padding-top:5px;
}

#quicksearch input.reset {
width:20px; 
height:25px; 
border:none;
background:transparent;
margin:0;
padding:0;
cursor:pointer; 
float:left;
}

#quicksearch input.button {    
width:66px;   
height:25px; 
line-height:25px; 
border:none;
background:transparent url(images/buttons/header_btn_q.gif) no-repeat left top;
margin:0 0 0 12px;
padding:0;
font-size:12px; 
color:#FFFFFF;
float:left;   
cursor:pointer; 
}

#quicksearch input.button:hover {
color:#013161;     
background-position:left center;
}

#quicksearch input.button:focus {
background-position:left bottom;
padding-top:1px;
}


/* ########################### */

#topnav {
background:#FFFFFF;
height:76px;
} 


#topnav img.logo {
width:256px;
height:76px;
} 

#topnav img.dog {
width:89px;
height:76px;
} 

#topnav span {
position:absolute;
top:55px;
left:118px;
font-size:11px; 
font-weight:bold;   
color:#003061;
}


#topnav .fastnav {
position:absolute;
top:33px;
right:20px;
}

#topnav .fastnav a {
color:#484848;
text-decoration:none;
border-right:1px solid #484848;
margin-right:2px;
padding-right:6px;
} 

#topnav .fastnav a.last {
border:none;     
margin-right:0; 
padding-right:0;
}      

#topnav .fastnav a:hover {
text-decoration:underline; 
color:#7da230;
}
#topnav img {
float:left;
margin-left:4px;
}

/* ########################### */

#mainnav {
background:url(images/page-img/mainnav_bg.jpg) no-repeat center top;
background-repeat: no-repeat;

height:59px;
}   

#mainnav ul { 
padding-left:12px;
display:inline;
position:absolute;
top:76px;
}
#mainnav-ul { 
padding-left:12px;
display:inline;
position:absolute;
top:76px;
}

#mainnav ul li {
display:inline;
float:left;
list-style-type:none; 
background:transparent url(images/page-img/mainnav_line.jpg) no-repeat top right;
}

#mainnav ul li a {
color:#FFFFFF;  
font-weight:bold; 
font-size:15px;
padding-bottom: 24px;
line-height:52px;
margin:23px 15px;
display:inline;
}

#mainnav ul li a:hover, #mainnav ul li a.active {
background:transparent url(images/page-img/mainnav_active.gif) no-repeat center bottom;
text-decoration:none; 
}



/* ########################### */

#content {
margin:0 auto; 
width:960px;
position:relative;
background:#FFFFFF;  
text-align:left;
}

#col1 {
width:765px;
margin:15px 0 10px 0;
background:transparent;    
float:left;
}

#col1.widecolumn {
width:100%; 
float:none;
}

#col1 .message {
padding:20px;
}

#col1 .message.error404 {
margin:40px 0 0 40px;
width:50%;
height:200px;
}

#col1 .message.error404 .hl02 {
margin-bottom:10px;
}

#col1 .error_image {
position:absolute;
top:-45px;
right:40px;
}

#col1 a {
color:#7EA131;
font-weight:bold;
}

#col1 a:hover { 
color:#7EA131;
}
#col1 ul.content_list {
margin:10px 0;
}

#col1 ul.content_list li {
background:transparent url(images/icons/symb_link_blue.gif) no-repeat scroll left center;
padding:2px 0 2px 16px;
}
#col1 .col1_top .table {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #BDBDBD;
}

#col1 .col1_top .table.opening {
border:none;
}

#col1 .col1_top .table ul {
font-size:12px;
font-weight:bold;
color:#003162;
width:200px;
}

#col1 .col1_top .table.opening ul {
font-weight:normal;
color:#494949;
width:200px;
margin-top:2px;
} 

#col1 .col1_top .table ul.left {
float:left;
} 

#col1 .col1_top .table ul.left.price {
width:330px;
float:none;
height:23px;
} 

#col1 .col1_top .table ul.left.price li {
float:left; 
font-weight:normal;
}

#col1 .col1_top .table ul.left.price li.old {
text-decoration:line-through;
font-weight:bold;
margin-top:2px;
} 

#col1 .col1_top .table ul.left.price li.new {
font-size:19px;  
font-weight:bold;
color:#fa9c00;
padding:0 15px;
} 

#col1 .col1_top .table ul.left.price li.percent {
margin-top:2px;
} 

#col1 .col1_top .table ul.right {
margin-left:200px;
width:310px;
} 

#col1 .col1_top .table.opening ul.right {
font-weight:bold;
color:#003162;
display:block;
width:320px;
height:20px;
}

#col1 .col1_top .table.opening ul.right li {
display:block;
width:115px;
float:left;
padding-right:15px;
}

#col1 .col1_top .table ul li {
height:20px;
line-height:20px;
} 

#col1 .col1_top .table ul li strong {
display:block;
width:50px;
float:left;
}  

#col1 .col1_top .table ul li img {
float:left;
margin-right:5px;
}  


.col1_action .facebook_like {
display:block;
width:181px;
height:24px;
float:right;
}


.btn_left {
display:block;
width:19px;
height:230px;
position:absolute;
top:50px;
left:3px;
background:transparent url(images/buttons/col1_btn.gif) no-repeat -37px 60px;
} 

.btn_left:hover {
background-position: -18px 60px;
}       


.btn_left:focus {
background-position: 1px 60px;
}       

.btn_left.end {
background-image:none;
}

#top-products .scrollable .btn_right {
height:175px;
} 

.btn_right {
display:block;
width:19px;
height:230px;
position:absolute;
top:50px;
right:3px;
background:transparent url(images/buttons/col1_btn.gif) no-repeat -54px 60px;
}

.btn_right:hover {
background-position:-73px 60px;
}

.btn_right:focus {
background-position:-92px 60px; 
}

.btn_right.end {
background-image:none;
}

.col1_box .btm { 
position:relative;
height:4px;
margin-top:14px;
padding-left:20px;
background:transparent url(images/col1-img/col1_boxfooter.gif) no-repeat bottom left;
} 

#top-products.col1_box .btm { 
margin-top:40px;
} 

.col1_box .btm span {
display:block;
width:100%;
height:4px;
font-size:0;
background:transparent url(images/col1-img/col1_boxfooter.gif) no-repeat bottom right;
} 

.col1_box .boxouter {
position:absolute;
bottom:-30px;
right:0;
display:block;
padding-right:10px;
width:210px;
height:36px;
background:transparent url(images/col1-img/col1_boxouter.gif) no-repeat bottom right;
}

#col1 .col1_box .boxouter a.button {
float:right;
}

#col1 a.button { 
display:block; 
width:185px;
height:20px;
float:left;
margin:5px 0 0 0;
line-height:20px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
background:transparent url(images/buttons/button_green_185.gif) no-repeat top left;
} 

#col1 a.button:hover { 
text-decoration:none;
color:#003261;
background-position:center left;
}    

#col1 a.button:focus {
height:19px;
padding-top:1px; 
background-position:bottom left;
}

#col1 a.button.b130 { 
width:130px;
margin-right:15px;
background:transparent url(images/buttons/button_green_130.gif) no-repeat top left;
}

.col1_box .col1_headline {
height:45px;
line-height:38px;   
padding-left:13px;
margin-bottom:4px;
background:transparent url(images/col1-img/col1_headline_bg.jpg) no-repeat top left;
} 

.col1_box .col1_headline span {
display:block;
height:45px;
line-height:38px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background:transparent url(images/col1-img/col1_headline_bg.jpg) no-repeat top right;
}  

/* ########################### */

#col2 { 
margin:15px 0 25px 0;
width:180px;
position:relative;
float:right;
}

#col2.widecolumn { 
width:100%;
float:none;
}

#col2 .hl02 { 
font-size:14px;
color:#003162;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #bdbdbd;
display:block;
}

#col2 ul li a { 
color:#494949;
}

#col2 a:hover { 
color:#7ea131;
}

#col2 .col2_item .hl04 a {
color:#7EA131;
font-weight:bold;
}

#col2 .col2_gmap { 
background:transparent url(images/col2-img/map_shadow.gif) no-repeat top left;
width:164px;
height:164px;
padding:6px;
margin-bottom:10px;
}

#col2 .col2_gmap .gmap_marker {
display:block;
padding-bottom:14px;
padding-right:8px;
padding-left:8px;
text-align:center;
background:transparent url(images/icons/gmap-marker.png) no-repeat bottom center;
position:absolute;
top:60px;
right:30px;
}

#col2 .col2_gmap .gmap_marker .gmap_seller {
display:block;
margin:2px auto;
background:#FFFFFF;
border:1px solid #999999;
padding:2px;
}

#col2 .col2_gmap .gmap_marker .gmap_seller img {
float:left;
}

#col2 .col2_banner168x240 { 
display:block;
background:#F1F1F1;
border:1px solid #B6B6B6;
display:block;
width:168px;
height:240px;
margin-top:30px;
margin-left:3px;
}

#col2 .col2_banner160x600 { 
display:block;
display:block;
width:168px;
height:600px;
margin-top:30px;
margin-left:3px;
}

#col2 .col2_teaser { 
background:#FFFFFF;
border:1px solid #e0e0e0; 
margin:32px 0 20px 0;
padding:18px 10px;
}

#col2 .col2_teaser a {
color:#7EA131;
font-weight:bold;
}

#col2 ul { 
margin-bottom:10px;
}

#col2 ul li { 
line-height:18px;  
}  

#col2 ul li a { 
font-size:12px;
}

#col2 .col2_seller ul li { 
margin-bottom:2px;
padding-left:0;
height:18px;
line-height:18px;
}

#col2 .col2_seller ul li img { 
margin-right:8px;
float:left;
}

#col2 .col2_seller ul li a {
height:18px;
line-height:18px;
float:left;
}

#col2 .col2_category ul li { 
margin-left:16px;
list-style-image:url("images/icons/symb_link.gif");
text-align: left;
}     

#col2 a.button { 
display:block; 
width:130px;
height:20px;
float:right;
margin:5px 10px 20px 0;
line-height:20px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
background:transparent url(images/buttons/button_green_130.gif) no-repeat top left;
} 

#col2 a.button:hover { 
text-decoration:none;
color:#003261;
background-position:center left;
} 

#col2 a.button:focus {
height:19px;
padding-top:1px; 
background-position:bottom left;
}

#col2 .col2_nav { 
display:block;
height:86px;
}

#col2 .col2_nav .col2_nav_top { 
display:block;
height:45px;
background:transparent url(images/col2-img/col2_nav_top_bg.gif) no-repeat bottom left;
margin-bottom:0;
} 

#col2 .col2_nav .col2_nav_top li { 
display:inline;
float:left;
text-align:center;
height:45px;
}

#col2 .col2_nav .col2_nav_top li a { 
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
text-decoration:none;
width:170px;
height:28px;
padding-top:17px;
background:transparent url(images/col2-img/col2_nav_item_bg.gif) no-repeat bottom left;
position:relative;
z-index:100;
}

#col2 .col2_nav .col2_nav_top li a:hover, #col2 .col2_nav .col2_nav_top li a.active { 
background-position: bottom right; 
font-size:15px;
} 

#col2 .col2_nav .col2_nav_btm { 
display:block;
height:42px;
background:green;
margin-bottom:0;
padding-left:30px;
background:transparent url(images/col2-img/col2_nav_btm_bg.gif) no-repeat top left;
}

#col2 .col2_nav .col2_nav_btm li { 
display:inline;
margin-top:8px;
float:left;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

#col2 .col2_nav .col2_nav_btm li a {
margin:0 8px;
padding-right: 17px;
font-size:13px;
font-weight:normal; 
text-decoration:none;
color:#FFFFFF;
background:transparent url(images/buttons/col2_nav_check.gif) no-repeat top right;
} 

#col2 .col2_nav .col2_nav_btm li a:hover, #col2 .col2_nav .col2_nav_btm li a.active {
background-position: bottom right;
}

#col2 .col2_filter { 
display:block;
width:170px;
float:left;
padding-left:6px;
}

#col2 .col2_filter p input { 
margin-right:8px;
}

#col2 .col2_filter p { 
margin-bottom:5px;
font-size:13px;
color:#003162;
}

#col2 .col2_filter strong { 
font-size:14px;
color:#003162;
}

#col2 .col2_filter .hl02 { 
padding-top:30px;
margin-left:4px;
}



#col2 .col2_hits { 
width:765px; 
float:right; 
margin-bottom:10px;
padding-bottom:7px;
background:#efefef url(images/col2-img/col2_hits_inner_bg.gif) no-repeat bottom right;
position:relative;
}

#col2 .col2_hits .col2_hits_inner { 
background:#efefef url(images/col2-img/col2_hits_bg.gif) repeat-y top right;
}

#col2 .col2_hits .col2_hits_top { 
border-bottom:1px dotted #bebebe;
margin:30px 33px 23px 33px;
padding-bottom:5px;
color:#013162;
font-weight:bold;
}

#col2 .col2_hits .col2_hits_top.brdless { 
border:none;
}

#col2 .col2_hits .col2_hits_top span { 
font-size:13px;
padding-right:20px;
}

#col2 .col2_hits .col2_hits_top a { 
font-size:13px;
padding-right:13px;
margin-right:10px;
color:#013162;
}

#col2 .col2_hits .col2_hits_top a:hover { 
color:#7ca12f;
}

#col2 .col2_hits .col2_hits_top a.active:hover { 
text-decoration:none; 
}

#col2 .col2_hits .col2_hits_top a.active {
color:#7ca12f; 
background:transparent url(images/icons/col2_hits_top.gif) no-repeat center right;
}

#col2 .col2_hits .col2_hits_top a.list, #col2 .col2_hits .col2_hits_top a.thumbs { 
display:block;
width:18px;
height:18px;
padding-right:0;
margin-right:0;
position:absolute;
top:24px;
}

#col2 .col2_hits .col2_hits_top a.list { 
background:transparent url(images/buttons/list_thumbs_icons.gif) no-repeat top left;
right:60px;
}

#col2 .col2_hits .col2_hits_top a.list:hover { 
background-position: bottom left;
}

#col2 .col2_hits .col2_hits_top a.list.active { 
background-position: bottom left;
}

#col2 .col2_hits .col2_hits_top a.thumbs { 
background:transparent url(images/buttons/list_thumbs_icons.gif) no-repeat top right;
right:33px;
}

#col2 .col2_hits .col2_hits_top a.thumbs:hover { 
background-position: bottom right;
}

#col2 .col2_hits .col2_hits_top a.thumbs.active { 
background-position: bottom right;
} 

#col2 .col2_hits .col2_hits_top a.list_map { 
display:block;
width:20px;
height:26px;
padding-right:0;
margin-right:0;
position:absolute;
top:19px;
}

#col2 .col2_hits .col2_hits_top a.list_map { 
background:transparent url(images/buttons/list_map_icons.gif) no-repeat top left;
right:33px;
}

#col2 .col2_hits .col2_hits_top a.list_map:hover { 
background-position: bottom left;
}

#col2 .col2_hits .col2_hits_top a.list_map.active { 
background-position: bottom left;
}

#col1 .col1_sidebar { 
display:block;
width:170px;
float:left;
padding:15px 0 0 15px;
}

#col1 .col1_sidebar ul li { 
background:transparent url(images/icons/symb_link.gif) no-repeat scroll left center;
padding:2px 0 2px 16px;
}

#col1 .col1_sidebar ul li a { 
font-size:12px;
}

#col1 .col1_sidebar ul li a.active { 
color:#003164;
}

#col1.widecolumn.col1_930 { 
width:930px;
margin-bottom:20px;
margin-left:15px;
padding-top:7px;
background:#efefef url(images/col1-img/col1_930_top.gif) no-repeat top left;
position:relative;
}

#col1.widecolumn.col1_930 .col1_930_inner {
padding:15px 20px;      
background:#efefef url(images/col1-img/col1_930_bg.gif) repeat-y top left;
}

#col1.widecolumn.col1_930 .btm {
height:7px; 
font-size:0;
background:#efefef url(images/col1-img/col1_930_bottom.gif) no-repeat top left;
}

#col1 .col1_755 { 
width:755px; 
float:right;
margin-bottom:10px;
margin-right:15px;
padding-top:7px;
background:#efefef url(images/col1-img/col1_755_top.gif) no-repeat top left;
position:relative;
}

#col1 .col1_755 .col1_755_inner {
padding:15px 20px; 
background:#efefef url(images/col1-img/col1_755_bg.gif) repeat-y top left;
}

#col1 .col1_755 .btm {
height:7px; 
font-size:0;
background:#efefef url(images/col1-img/col1_755_bottom.gif) no-repeat top left;
}

#col1 .col1_left { 
width:48%; 
float:left;
margin-bottom:20px;                                                                      
padding-right:2.5%;
}

#col1 .col1_left.break { 
background: url(images/col1-img/col1_item_bg.gif) repeat-y top right;
}

#col1 .col1_right { 
width:48%; 
float:right;
margin-bottom:20px;
}

#col1 .col1_fullsize { 
clear:both;
margin-bottom:20px;
}

#col1 .form_data a {
font-size:11px;
font-weight:normal;
padding-left: 5px;
}

#col1 .form_data .row.buttons a.row_link {
display:block;
padding-top:2px;
padding-left:115px;
clear:both;
}

#col1 .form_data a.button {
background:transparent url(images/buttons/button_green_80.gif) no-repeat scroll left top;
width:80px;
}

#col1 .form_data a.button:hover {
color:#013161;     
background-position:left center;
}

#col1 .form_data a.button:focus {
background-position:left bottom;
padding-top:1px;
}

#breadcrumb {
display:block;
width:100%;
color:#7e7e7e; 
font-weight:bold;
clear: left;
}

#breadcrumb ul {
padding-top:5px;
padding-left:13px; 
height:15px;
}

#breadcrumb ul li {
display:inline;
float:left;
font-size:12px;
list-style-type:none;
padding-right:14px;
height:14px; 
line-height:14px; 
}

#breadcrumb ul li a {
color:#7EA131;  
font-weight:bold;
padding-left:8px;
background:transparent url(images/icons/raquo.gif) no-repeat center left; 
}

#breadcrumb ul li span.last_item {
padding-left:8px;
background:transparent url(images/icons/raquo-gray.gif) no-repeat center left;
}

#breadcrumb ul li a:hover, #breadcrumb ul li.active {
color:#7ea131;
}



.form_data .break {
margin-top:20px;
border-top:1px solid #d7d7d7;
}

.form_data .break .hl02 {
padding-top:15px;
border-top:1px solid #FFFFFF;
}

.form_data .hl02 {
margin-bottom:10px;
padding-left:10px;
}


/* ########################### */

#footernav {
position:relative;
clear:both;
background:#FFFFFF url(images/footer/footernav_bg.gif) no-repeat top left; 
margin:0;  
padding:0;
text-align:left;
} 

#footernav .hl02 {
color:#85ab32; 
padding-top:20px; 
margin:0 30px 10px 30px;
}       

#footernav ul.col163 {
width:20%;   
margin:10px 0 25px 0;
float:left;  
}

#footernav ul.col163.first li {  
margin-left:30px;
}

#footernav ul.col163 li strong {     
display:block;
color:#003164;
font-size:16px;
margin-bottom:10px;
}

#footernav ul.col163 li a {  
padding-left:10px;
background:transparent url(images/icons/symb_link.gif) no-repeat left center; 
color:#26323e;  
height:20px;
line-height:20px;
}

#footernav ul.col163 li a:hover {  
color:#7fa130;
}

#footernav ul.col163 li a.raquo {
padding-left:8px;
background:transparent url(images/icons/raquo.gif) no-repeat center left;
color:#7fa130;  
}
/* article & blog  -----------*/

.infobox_u {
	width:700px;
	background: url(images/page-img/infobox_u.gif) no-repeat bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.infobox_o {
	margin-left: 11px;
	width:700px;
	background: url(images/page-img/infobox_o.gif) no-repeat top;
}	
.socialbar_u {
	width:701px;
	background: url(images/page-img/socialbar_u.gif) no-repeat bottom;
	padding-top: 4px;
	padding-bottom: 4px;
}

.socialbar_o {
	margin-top: 30px;
	margin-bottom: 20px;
	width:701px;
	background: url(images/page-img/socialbar_o.gif) no-repeat left top;
}
.socialbar {
	padding-top:5px;
	padding-bottom:0px;
	padding-right: 25px;
	background: url(images/page-img/socialbar_bg.gif) repeat-y top;
	text-align:right;
}


.infobox {
	border-left: 1px solid #7ca1c6;
	border-right: 1px solid #7ca1c6;
	padding:10px;
}
.short_article {
	margin-left: 11px;
	margin-right: 11px;
	padding-bottom: 0px;
	padding-top:30px;
	border-bottom:1px dotted #bdbdbd;
	width:700px;
font-size: 13.3px;
line-height:1.4em;
}
.short_article p, .short_article div, .short_article li, .short_article ul, .short_article strong {
font-size: 13.3px;
}
img.teaser {
	float:left;
	width: 130px;
	padding: 5px;
	padding-left:0px;
}
#infotext {
	float:left;
	width: 680px;
	line-height: 1.4em;
	color:#494949;
text-align:justify;
font-size: 13.3px;
	
}
#socialmediaicons {

	text-align:center;
	padding-top: 15px;
}
.lastarticle {
	border-bottom: 0 !important;
}
.comment {
	padding-bottom: 5px;
	padding-top:10px;
	border-top:1px dotted #bdbdbd;
	padding-right: 200px;
	margin-bottom: 15px;
	width:500px;
}


a.nextpage {    
float:right !important;   
}
div.nextpage {
text-align: right;
}
input.nextpage:hover {
color:#013161;     
background-position:left center;
}
div.nextpage a {
	display:block; 

height:20px;
margin:5px 53px 0 0;
line-height:20px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
/*
background:transparent url(images/buttons/button_green_185.gif) no-repeat top left;
	float:right !important;
width:185px;
*/

padding-left:8px;
background:transparent url(images/icons/raquo.gif) no-repeat center left;
float:right;
}
div.nextpage a.button:hover { 
text-decoration:none;
color:#003261;
background-position:center left;
}    

div.nextpage a.button:focus {
height:19px;
padding-top:1px; 
background-position:bottom left;
}

#respond {
width: 589px;
}
#commentform label {
margin-right: 5px;
font-weight: normal;
}
#commentform #comment {
float: right;
width: 450px;
padding: 3px;
height: 112px;
border: 1px #abadb3 solid;
}
#commentform p {
font-size:13.3px;
display:block;
font-weight:bold;
padding-bottom:3px;
clear: both;
text-align: left;
}
#commentform div#captchaImgDiv div {
float:right;
margin-top: -37px;
width:auto !important;

}
div#captchaInputDiv, div#si_refresh_com  {
float: none !important;
margin-top: 0 !important;

}


#commentform input#submit {
background:transparent url(images/buttons/button_green_80.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-size:11px;
font-weight:normal;
height:20px;
line-height:20px;
margin:5px 0px 0 132px;
text-align:center;
width:80px;
border:none;
}


.subscribe-to-comments {
padding-left: 132px;
padding-top: 5px;
}
#subscribe {
padding: 0;
margin: 0;
}
#commentform input#author {
margin-right: 190px;
padding: 3px;
width: 260px;
border: 1px #7f9fb8 solid;
float: right;
}
#commentform input#url {
margin-right: 190px;
padding: 3px;
width: 260px;
border: 1px #7f9fb8 solid;
float: right;
}
#commentform input#captcha_code {
padding: 3px;
border: 1px #7f9fb8 solid;
float: right;
margin-left: 36px;
margin-right:189px;
width: 110px !important;
}
#commentform input#email {
margin-right: 190px;
padding: 3px;
width: 260px;
border: 1px #7f9fb8 solid;
float: right;
}
#commentform input#submit:hover {
color:#013161;     
background-position:left center;
}

#commentform input#submit:focus {
background-position:left bottom;
padding-top:1px;
}

#respond #reply-title {
padding-bottom: 7px;
}
img.alignleft, div.alignleft {
float: left;
margin: 5px 15px 15px 0px;
margin-left: 0px;

}
img.alignright, div.alignright {
float: right;
margin: 5px 0px 15px 15px;
}

.short_article .wp-caption img {
padding: 0px !important;
}

.short_article img.teaser {
padding: 4px 17px 6px 0px !important;
}
.short_article ul {
list-style:disc outside none;
margin-left:14px;
padding-left:14px;
margin-bottom:1em;
} 
.short_article ol {
list-style:decimal outside none;
margin-left:14px;
padding-left:14px;
margin-bottom:1em;
} 
.short_article li {
padding-bottom:5px;
} 
.short_article blockquote {
 padding-left: 14px;
}
.short_article em {
font-style: italic;
}
.postextraline, div.postextraline{
	color: #979797;
	font-size:9px !important;
	float:left;
	padding-top: 4px;
	padding-bottom: 8px;
}
p.wp-caption-text {
font-size: 11px;
}
.textwidget {
	margin-bottom: 15px;
}
.col2_category a {
color: #A0A0A0;
}
.short_article h1, .short_article h2, .short_article h3, .short_article h4, .short_article h5, .short_article h6 {
padding-bottom: 5px;
display: block;
}
.short_article .hl01 {
padding-bottom: 0px !important;
}

#offer_table_left {
 width: 295px;
text-align: left;
}

#offer_table_right {
 width: 185px;
}

#offer_table_mid {
 width: 170px;
}

.offer_table {
text-align: center;
margin: 0px;
}


.offer_table ul {
list-style:none outside none;
padding: 0px;
margin: 0px;
}
#offer_table_left ul li {
background: none !important;
}
.offer_table ul li{
background-color: #999999;
margin: 5px;
padding: 5px;
height: 19px;
} 

#offer_table_right ul li{
background-color: #D4E6AD;
color: #003162;
}
#offer_table_right ul li.light {
background-color: #F2F8E7;
}

#offer_table_mid ul li{
background-color: #E6E6E6;
}


#offer_table_mid ul li.light {
background-color: #F1F1F1;
}
.offer_table ul li.nobg {
background: none !important;
}
.offer_table ul li.foot {

font-size:16px;
font-weight: bold;
}
