body, html {
  margin: 0px;
  padding: 0px;
  background: /* url('/fileadmin/images/background_geefgratis.jpg') repeat-x */ #F4F4F4;
}

html {
   overflow: -moz-scrollbars-vertical;
}

body, p, td, h2, h3, h4, h6, input, textarea, select {
  font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
  color: #404040; 
}

/* Easy Slider */

#slider {
margin-top: 0px;
}

  #slider ul, #slider li,
  #slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
    }
  #slider2{margin-top:1em;}
  #slider li, #slider2 li{ 
    /* 
      define width and height of list item (slide)
      entire slider area will adjust according to the parameters provided here
    */ 
    width:945px;
    height:241px;
    overflow:hidden; 
    }
    #slider li a img, #slider2 li a img{ 
border: 0px;
        }    
      
  #prevBtn, #nextBtn,
  #slider1next, #slider1prev{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
    }  
  #nextBtn, #slider1next{ 
    left:945px;
    }                            
  #prevBtn a, #nextBtn a,
  #slider1next a, #slider1prev a{  
    display:block;
    position:relative;
    width:30px;
    height:77px;
    background:url(../images/btn_prev.gif) no-repeat 0 0;  
    }  
  #nextBtn a, #slider1next a{ 
    background:url(../images/btn_next.gif) no-repeat 0 0;  
    }  
    
  /* numeric controls */  

  ol#controls{
    margin:10px 0px 3px 20px;
    padding:0;
    height:28px;  
    }
  ol#controls li{
    margin:0px 10px 0px 0px; 
    padding:0;
    float:left;
    list-style:none;
    /* height:28px;
    line-height:28px; */
    }
  ol#controls li a{
    float:left;
    /* height:28px;
    line-height:28px; */
    border:1px solid #ccc;
    background:#eee;
    color:#555;
    padding:2px 5px;
    text-decoration:none;
    }
  ol#controls li.current a{
    background:#007C85;
    color:#fff;
    }
  ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
  
/* // Easy Slider */

h1,h5 {
color:#007C85;
font-family:arial;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
margin:0 -9px 10px;
padding:0 10px;
}

body {
  padding: 0;
  font-size: 0.7em;
  line-height: 1.3em; 
}

/* netwerknavigatie */

#networknav {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(http://www.allegoededoelen.nl/images/bg_networknav.gif) repeat-x scroll 0 100%;
  font-size:10px !important;
  height:20px;
  color:#777777;
  text-decoration:none;
  font-weight: bold;
  font-family: Arial, Geneva, Helvetica, sans-serif;  
}

#networknav .left {
  left:0;
  position:absolute;
}

#networknav .right {
  position:absolute;
  right:0;
}

#networknav ul {
  margin:0;
  padding:2px 5px;
  text-align:center;
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#networknav .left li {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(http://www.allegoededoelen.nl/images/divider.gif) no-repeat scroll 100% 50%;
  float:left;
  padding:0 12px 0 10px;
}

#networknav .right li {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(http://www.allegoededoelen.nl/images/divider.gif) no-repeat scroll 0 50%;
  float:left;
  padding:0 10px 0 12px;
}

#networknav li {
  display:inline;
}

#networknav ul, #networknav li {
  margin:0;
}

#networknav a, #networknav a:link, #networknav a:visited {
  color:#777777;
  font-size:10px;
  text-decoration:none;
  font-weight: bold;
}

#networknav a:hover {
  text-decoration:underline;
}


.rightcontent {
  padding: 7px 9px 0 9px;
}

.rightcontent a {
  clear:both;
  display: table;
  /* text-indent: 10px; */
  font-weight: bold;
  text-decoration: none;
}

.rightcontent a.internal-link {
  background: url(../images/bullit_link.gif) no-repeat 0px 4px;
  padding: 0 0 0 11px;
  margin: 0 0px 0px 0;
}
.rightcontent a:hover { text-decoration: none;}

.rightcontent img {
   margin-right: 0px; 
   Margin-bottom: 0px;
}

.news-single-backlink a {
  background: url(../images/bullit_link.gif) no-repeat 0px 4px; 
  padding: 0 0 0 11px;
  margin: 0 0px 0px 0;
}
#news-list-container a {
  background: url(../images/bullit_link.gif) no-repeat 0px 4px; 
  padding: 0 0 0 11px;
  margin: 0 0px 0px 0;
}
#news-list-container p {
  padding: 0 0 0 11px;
  margin: 0 0 4px 0;
}


.righttitle {
  margin: 0 0 10px 0;
}

td {
  font-size: 1em; 
}

p {
  margin: 0px ; 
}

.alignLeft {
  float: left;
}

.alignRight {
  float: right;
}

img.alignLeft {
  margin: 0px 15px 5px 0;
}

img.alignRight {
  margin: 0px 0 5px 15px;
}
  
form {
  margin: 0;
  padding: 0; 
}

a { color: #353535; text-decoration: underline; }
a:hover { color: #007c85; text-decoration: underline; }

a.orange { color: #007c85; text-decoration: none; }
a.orange:hover { color: #353535; text-decoration: underline; }

#mid #left a { color: #353535; text-decoration: none; font-weight:normal; }
#mid #left a:hover { color: #007c85; text-decoration: underline; }

#container {
  width: 945px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 30px 0;
}

#header {
  width: 945px;
  height: 147px;
  padding: 0px 0 0 0px;
  margin: 10px 0 0 0;
  position: relative;
} 

#random {
  position: absolute;
  top: -60px;
} 

#aanmelden{
left:780px;
position:absolute;
top:50px;
z-index:999;
} 


/* ROOTMENU */

#rootmenu {
  left: 160px;
  top: 51px;
  position:absolute;
  font-size: 9px;
  height: 25px;
  color: #bbb;
}

#rootmenu a {
  color: #bbb;
} 

#rootmenu a:hover {
  color: #007c85;
  text-decoration: underline;
} 

/* TWITTER */

#social {
  left: 160px;
  top: 0px;
  position:absolute;
    height: 45px;
    line-height: 1.2em;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 0;
    width: 630px;
}

#twitter{
  position:relative;
  font-size: 9px;
  height: 25px;
}

#twitter a {
  color: #bbb;
	text-decoration: none;
} 

#twitter a:hover {
  color: #007c85;
  text-decoration: underline;
} 

.tweet_bird {
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}

#twitter_list li {
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 10px 10px 10px 0;
}

/* inloggen */

#inloggen {
  left: 800px;
  top: 0px;
  position:absolute;
  font-size: 9px;
  height: 25px;
  color: #bbb;
}

#inloggen a {
  color: #bbb;
} 

#inloggen a:hover {
  color: #007c85;
  text-decoration: underline;
} 

#logo {
  width:250px; height:35px; position:absolute; top: -20px; left: 20px;
}

/* Submenu */

/* the styling */
#nav {width:915px; height:20px; position:relative; top: 79px; left: 20px;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a, #nav .current a {
  display:block; float:left; padding:0; margin: 65 1px 0 0;letter-spacing: -1px;
}

* html #nav .select a, * html #nav .current a {width:1px; height:21px;}

#nav .select a.internetconcepten {width: 180px; height: 30px; background: url(/fileadmin/images/menu_internetconcepten_i.gif) no-repeat 0pt 0px; }
#nav .select a.internetdiensten {width: 180px; height: 30px; background: url(/fileadmin/images/menu_internetdiensten_i.gif) no-repeat 0pt 0px; }
#nav .select a.ondersteuning {width: 180px; height: 30px; background: url(/fileadmin/images/menu_ondersteuning_i.gif) no-repeat 0pt 0px; }
#nav .select a.overons {width: 180px; height: 30px; background: url(/fileadmin/images/menu_aboutus_i.gif) no-repeat 0pt 0px; }

/* Rollover */
#nav .select a:hover, 
#nav .select li:hover a {cursor:pointer; color:#ff0;}

#nav .select li:hover a.internetconcepten {width: 180px; height: 30px; background: url(/fileadmin/images/menu_internetconcepten_a.gif) no-repeat 0pt 0px; }
#nav .select li:hover a.internetdiensten {width: 180px; height: 30px; background: url(/fileadmin/images/menu_internetdiensten_a.gif) no-repeat 0pt 0px; }
#nav .select li:hover a.ondersteuning {width: 180px; height: 30px; background: url(/fileadmin/images/menu_ondersteuning_a.gif) no-repeat 0pt 0px; }
#nav .select li:hover a.overons {width: 180px; height: 30px; background: url(/fileadmin/images/menu_aboutus_a.gif) no-repeat 0pt 0px; }

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:3px;}

#nav .current a.internetconcepten {width: 180px; height: 30px;background: url(/fileadmin/images/menu_internetconcepten_a.gif) no-repeat 0pt 0px; color:transparent;}
#nav .current a.internetdiensten {width: 180px; height: 30px;background: url(/fileadmin/images/menu_internetdiensten_a.gif) no-repeat 0pt 0px; color:transparent;}
#nav .current a.ondersteuning {width: 180px; height: 30px;background: url(/fileadmin/images/menu_ondersteuning_a.gif) no-repeat 0pt 0px; color:transparent;}
#nav .current a.overons {width: 180px; height: 30px;background: url(/fileadmin/images/menu_aboutus_a.gif) no-repeat 0pt 0px; color:transparent;}

#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {
  background: url(/fileadmin/images/submenu_bullit_a.gif) no-repeat 0px 10px; color:#cdf2f5;
}

#nav .sub_active .current_sub a, #nav .sub_active a:hover {  
  color:#cdf2f5; 
  background: url(/fileadmin/images/submenu_bullit_a.gif) no-repeat 0px 10px; 
}

#nav .current_sub a {
  font-weight: bold;
}

#nav .select li a:hover .sub, #nav .select li:hover .sub {
  background: url(/fileadmin/images/submenu_background_o.gif) repeat-x 0px 10px; display:block; position:absolute; width:900px; top:20px; left:0; margin-top:0; padding:3px 0 0 0; z-index:100; color:#cdf2f5;
}

#nav .sub, #nav .sub_active {
  margin:0; padding:0; list-style:none;
}

#nav .sub_active {
  display:block; 
  position:absolute; 
  width:900px; 
  top:20px; 
  left:0; 
  background: url(/fileadmin/images/submenu_background_o.gif) repeat-x 0pt 0px;
  margin-top:10px; 
  padding: 3px 0 0; 
  z-index:10;
}

* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {
  height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left; background: url(/fileadmin/images/submenu_bullit_i.gif) no-repeat 0px 10px; padding: 2px 18px 10px 10px; margin:0; white-space:nowrap; border:0; color:#cdf2f5;
}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
  display:block; background: url(/fileadmin/images/submenu_bullit_i.gif) no-repeat 0px 10px; padding:5px 18px 10px 10px; margin:0; white-space:nowrap; border:0; color:#cdf2f5; text-decoration: none; margin-top:10px;
}

/* jqueryslider */

#jqueryslider {
margin-top: 0px;
}

/* Mid */

#mid {
background: #ffffff;
border:1px solid #DDDDDD;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
float:left;
margin: 0;
overflow:hidden;
padding:15px 0 0;
}

div .homepage { background: url(../images/mid_background.gif) repeat-x bottom left;}
div .contentpage { #fff; } 

#lefthomepage {
  float: left;
  width: 625px;
  padding: 0 15px 0 0;
}

#left {
  float: left;
  width: 210px;
  padding: 0 0px 0 0;
}

#leftcontent {
  float: left;
  width: 210px;
  padding: 0px;
}



#leftcontent #content {
  padding: 3px 0px 0px 10px;
}

#leftcontent #content img {
  /* border: 1px solid #fff; */
  filter:gray;
}

#leftcontent #content img:hover {
  filter:none;
}

#middlecontent {
  float: left;
  width: 700px;
  margin-left: 15px;
  padding: 0 15px 0 0;
}

  html>body #middlecontent { width: 700px; }

#middlecontent p { margin-bottom: 10px; line-height: 16px;}

#middlecontent h3 { font-size: 12px; margin-top: 10px;}

/* 
#middlecontent a { color: #007c85; text-decoration: underline; }
#middlecontent a:hover { color: #007c85; text-decoration: underline; }
*/

#right {
  float: left;
  width: 305px;
}

#promo {
  clear: both;
  float: left;
  width: 945px;
  margin: 30px 0 0;
  /* background: #dddddd; */
}

#homeflash {
  width: 625px;
  height: 320px;
}

.uitgelicht {
  float: left;
  width: 200px;

}

.uitgelicht img:hover {
  filter:none;
}

.uitgelicht img {
  filter:gray;
}

.uitgelicht p {
  margin: 5px 0 5px 0;
}

.uitgelichttitle {
  margin: 0 0 15px 0;
}

.uitgelichtimg {
  margin: 0 0 5px 0;
}

.uitgelichtmargin {
  margin: 0 15px 0 0;
}

.uitgelicht2 {
  float: left;
  width: 198px;  
}

.uitgelicht2 p {
  margin: 5px 0 5px 0;
}

.uitgelichtmargin2 {
  margin: 0 0px 0 0;
}

#promo a.internal-link {
  display: block;
  background: url(../images/bullit_link.gif) no-repeat 0px 9px;
  padding: 5px 0 0 11px;
  font-weight: bold;
  text-decoration: none;
}

#lefthomepage a.internal-link {
  display: block;
  background: url(../images/bullit_link.gif) no-repeat 0px 4px;
  padding: 0 0 0 11px;
  font-weight: bold;
  text-decoration: none;
  }

a.news {
  font-weight: bold;
}

.titlebig {
  margin: 7px 0 7px 0;
}

.rightsub {
  display: block;
  background: url(../images/bullit_right_i.gif) no-repeat 0px 5px;
  padding: 0 0 0 11px;
  margin: 0 0 10px 0;
  font-weight: normal;
  text-decoration: none;
}

.rightsubactive {
  font-weight: bold;
  background: url(../images/bullit_right_a.gif) no-repeat 0px 5px;
}

.vgreen {
  display: block;
  background: url(../images/bullit_v.gif) no-repeat 0px 2px;
  padding: 0 0 0 13px;
  margin: 5px 0 5px 0;
  font-weight: normal;
  text-decoration: none;
}

#newsletter {
  margin: 10px 0 10px;
  padding: 0;
}

#newsletter input {
  width: 200px;
  border: 1px solid #ccc;
  padding: 2px;
}

#newsletter .image { 
  width: 18px;
  height: 12px;
  padding: 5px 0 0 0;
  border-style: none;
}

/* Footer */

#footer {
  float: left;
  margin: 10px 0 0 0;
  width: 945px;
  background: #1a8a92;
  color: #ffffff;
  overflow: hidden;
}

#footerpadding {
  padding: 10px 0 10px 20px;
  overflow: hidden;
}

#footercols {
  overflow: hidden;
}

.footercol {
  float: left;
  width: 142px;
  margin-right: 15px;
  padding: 0;
}

.footercolvervolg {
  float: left;
  width: 215px;
  padding: 0 15px 0 0px;
}

.partners {
  width: 200px;
  padding: 0;
}

.footercol h1 {
font-size:12px;
letter-spacing:2px;
margin:0 0 10px;
color: #fff;
}

.footercol h1 a {
font-size:12px;
letter-spacing:2px;
margin:0 0 10px;
color: #fff;
font-weight: bold;
padding:0;
background: none;
}

.footercol a {
  display: block;
  background: url(/fileadmin/images/bullit_link_wit.gif) no-repeat 0px 4px;
  padding: 0 0 0 11px;
  margin: 0 0 4px 0;
  font-weight: normal;
  text-decoration: none;
  color: #cdf2f5;  
}

.footerline {
  clear: both;
  background: #086067;
  height: 1px;
  margin: 20px 15px 15px 0;
}

#footer p, #footer p a {
  color: #ffffff;
}

#footer p a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#footerpadding a{
text-decoration: none;
}

.footertitelvervolg {
  height: 37px;
  border-bottom: 1px solid #bfbfbf;
  margin: 0 0 5px 0;
}

.footertitelvervolg h1 {
  font-size: 1.2em;
  margin: 0 0 10px 0;
}

.footervervolgimg {
  margin: 2px 0 5px 0;
}

a.footervervolg {
  display: block;
  background: url(/fileadmin/images/bullit_link_wit.gif) no-repeat 0px 4px;
  padding: 0 0 0 11px;
  margin: 0 0 4px 0;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

#footervervolgnav {
  width: 945px;
  text-align: center;
  padding: 25px 0 0 0;
}

/* Content */

.newslist {
  margin: 10px 0 10px 0;
  padding: 0;
  list-style: none;
}

.newslist li {
  padding-left: 12px;
  line-height: 16px;
  /* background: url(/fileadmin/images/bullit_right_a.gif) no-repeat 2px 6px; */
}

.linklist {
  margin: 10px 0 10px 0;
  padding: 0;
  list-style: none;
}

.linklist li a {
  padding-left: 12px;
  line-height: 16px;
  background: url(/fileadmin/images/bullit_right_a.gif) no-repeat 2px 6px;
}

/* Powermail */
/* Form */
  
.tx-powermail-pi1 {
  width: 400px;
  display: block;
  float: left;
}  

span.powermail_mandatory {
  /* Color of mandatory error message */
  color: red;
}
input.validation-failed,
textarea.validation-failed {
  /* Background color if validation failed 
  background-color: red;*/
  background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
  background-repeat: no-repeat;
  background-position: 98% 1px;
}
div.powermail_mandatory_js {
  /* DIV container of errormessage */
  color: red;
  margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
  /* Fieldset 
  border: 1px solid #aaa;
  background-color: #ccc;
  padding: 10px;*/
}
fieldset.tx-powermail-pi1_fieldset legend {
  /* legend of Fieldset */
  font-weight: bold;
  color: #007c85;
  font-size: 15px;
  margin-bottom: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
  /* label */
  display: block;
  width: 200px;
  float: left;
  clear: both;
  font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  /* Input and textarea 
  width: 260px;*/
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  /* Radiobuttons */
  margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
  /* DIV container arround every field */
  margin: 3px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  /* submit button */
  margin: 20px 0 10px 200px;
  font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
div.countryzone {
  margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
  /* Description */
  cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
  /* Description */
  display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
  /* Description on mouseover */
  display: block;
  position: absolute;
  width: 250px;
  padding: 5px;
  background-color: #ddd;
  border: 1px solid red;
  color: black;
  text-decoration: none;
  font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  /* Description icon */
  padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
  background-color: #fafafa;
}

  /* Confirmation */
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

  /* THX */
td.powermail_all p.bodytext {
  margin: 0;
}

fieldset {
display:block;
margin-left:0px;
margin-right:0px;
padding: 0px;
border: 0px;
}

.tx-powermail-pi1 input[type="submit"] {
/* width: 140px; */
height: 30px;
color: #fff;
background: #007c85;
outline: none;
border: none;
cursor : pointer;
font-weight: bold;
text-transform: uppercase;
}

.tx-powermail-pi1 input[type="button"] {
width: 98px;
height: 30px;
color: #aaaaaa;
background: #eeeeee;
outline: none;
border: none;
cursor : pointer;
}

/* tabel lay-out */

.category-table {
    border-collapse: collapse;
    color: #585F65;
    font-size: 14px;
    line-height: 19px;
    margin: 10px 0 12px;
    /* width: 100%; */
}

.category-table th {
    background: none repeat scroll 0 0 #007C85;
    color: #fff;
    font-size: 15px;
    padding: 8px 13px 9px;
    text-align: left;
}

.category-table th, .category-table td {
    border: 1px solid #E4EBF1;
    text-align: center;
}

.category-table .line td {
    background: none repeat scroll 0 0 #fafafa;
    text-align: center;
}

.category-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 8px 12px;
}

.vinkje {
    color: #007C85;
    font-family: arial;
    font-size: 40px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

.vinkje-rood {
    color: #ff0000;
    font-family: arial;
    font-size: 40px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

legend.question {
margin-bottom: 10px;
}

.tx-pbsurvey-pi1 .questionSubtext {
    font-size: 120%;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
    background-color: #eee;
}
.tx-pbsurvey-pi1 .questionNumber {
margin-right: 10px;
}


/* news begin */

div.twitter {
	margin-bottom: 20px;
}

div.share {
 	float: left;
    	margin-right: 20px;
}


div.like{
 	float: left;
}

div.news-backlink-wrap {
margin-bottom: 10px;
}

ul.f3-widget-paginator {
    list-style: none outside none;
    margin: 0px 0px 10px 0px;
    padding: 0;
    clear: both;
    display: block;
    height: 30px;
    /* width: 948px; */
}

ul.f3-widget-paginator li.last, ul.f3-widget-paginator li.previous {
    width: 70px;
}

ul.f3-widget-paginator li {
    background-color: silver;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 22px;
    margin: 2px;
    text-align: center;
    width: 30px;
}

ul.f3-widget-paginator li.current {
    background-color: #007c85;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 22px;
    margin: 2px;
    text-align: center;
    width: 30px;
    color: #fff;
}

ul.f3-widget-paginator li a {
	text-decoration: none;
}

ul.f3-widget-paginator li a:hover {
	text-decoration: underline;
}

.teaser-text {
margin: 0px 0px 10px 0px;
}

.medialement-alternative-content {
margin: 10px 0px 0px 0px;
font-style:italic;
}

div.header ul {
margin: 0;
}

/* news end */
