@import url(/bremen4u/_css/blog.css);


/* Einteilung der Seite in: Topwerbung, iFrame,
	 linke Navi und drei Spalten und Positionierung
   der Werbeinhalte rechts   											*/

	* {
    margin: 0;
    padding: 0;
  }

/*Top-Werbung*/

	div.adv_top {                         /* Bereich für Top-Werbung */
  	white-space: nowrap;
    width: 100%;
		padding-top:1px;
		padding-bottom:3px;
  	background-color: #FFF;
  	margin-top: -1px;
  }
  }*body div.adv_top {
      	margin-top: -18px;
      }

  .adv_top img {                        /* Positioniert Banner in Top-Werbung */
    margin:0px 0px 0px 0px
  }
  .adv_top img.close {                  /* Rückt Werbetext an Top-Werbung */
    margin:3px -3px 3px 3px;
  }

  #head_adv {
     width: 100%;   position:relative;
  }


/*iFrame*/

  div.i_frame {                         /* Bereich für iFrame*/
    height:26px;
    background-color: #000000;
  }
  a.whitelink{
	color:#fff;
	font-weight:bold;
  }
  div.toptext{
	float:left;
	vertical-align:middle;
	padding-top:4px;
  }
  div.toptexttop{
	float:left;
	vertical-align:middle;
	padding-top:0px;
  }

/* Rand für Suche */

	#distant {
	  margin:0px 0px 0px 85px;
	  font-size:0.7em;
	  font-family:Verdana,sans-serif;
	  font-weight:normal;
	  width:115px;
	}

/*Content-Tabelle*/

	div#spaltenWrap {
	}

  table#cols {                          /* die nächsten fünf definieren Tabellen-Spalten */
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 1004px;
  }

  td#nav {
    width: 170px;
  }

  td#content {
    background-color: #fff;
    width:434px;
    font-size:70%;

  }

  td#right {
    width: 190px;
    font-size: 77%;
  }

  td#advert {
    /* width: 210px; */
    background: #fff;
    font-size:60%;
    text-align:right;
    line-height:16px;
  }

/* runde Ecke */

	.ecke {
	width: 10px; height:10px;
	}

	.ecke p {
	  width: 10px; height:10px;
	  margin:0; padding:0;
	  background:  url(/bremen4u/_px/runde_ecke_cityguide.gif)  no-repeat;
	}
	.cityguide .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_cityguide.gif)  no-repeat;
	}
	.citytalk .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_citytalk.gif)  no-repeat;
	}

	.home .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_home.gif)  no-repeat;
	}
	.job4u .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_job4u.gif)  no-repeat;
	}
	.citytalk .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_citytalk.gif)  no-repeat;
	}
	.paper .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_paper.gif)  no-repeat;
	}
	.tv .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_tv.gif)  no-repeat;
	}
	.meetandflirt .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_meet.gif)  no-repeat;
	}
	.deluxe .ecke p {
	  background:  url(/bremen4u/_px/runde_ecke_deluxe.gif)  no-repeat;
	}

  /* rechte Werbung */

  div.adv_right {                       /* Bereich für rechte Werbung */
    margin: 0px 0px 20px 0px;
    float:left;
  }

  .adv_right img  {                      /* Positioniert Banner in rechter Werbung */
    margin:0px 0px 10px 0px;
  }
			.job4u .adv_right img {
				margin: 0;
			}	
			.job4u .adv_right a img {
				margin: 5px 0;
			}

/* Schriften */

  body{
    font-family:verdana;
		color:#333;
  }

  * a{
   	color:#333;
		text-decoration:underline;
	}
	
  * a:hover{
		text-decoration:none;
	}

 	* p{
		font-size:1.1em;
    margin-bottom:10px;
		margin-top:0px;
		line-height:1.3em;
  }

  * h2{
    font-weight:bold;
    font-size:1.5em;
    margin-bottom:2px;
  }

  * h3{
    font-weight:bold;
    font-size:1.2em;
  }

  * h4{
    font-weight:bold;
    font-size: 0.9em;
  }

	* h5{
	    font-weight:bold;
	    font-size:1.3em;
	    margin-bottom:2px;
	  }

	.defaultBold{
    font-weight:bold;
  }

  .defaultBoldRed{
    font-size:1em;
		font-weight:bold;
		line-height:1em;
		color:#C03;
		margin-bottom:1px;
		letter-spacing:4px;
  }
  .alertBoldRed{
	  text-align:center;
    font-size:1em;
		font-weight:bold;
		line-height:1em;
		color:#C03;
		margin-bottom:4px;
		letter-spacing:2px;
  }

  .defaultBoldCrack{
		font-size:1.1em;
    font-weight:bold;
    margin:0px;
		line-height:1.3em;

  }

  .defaultKursiv{
    font-style:italic;
		color:#333;
    margin-bottom:0px;
    margin-left:6px;
  }

  .defaultIntend{
    margin-left:6px;
    margin-bottom:2px;
		margin-right:3px;
		font-size:1.0em;
  }
  .fontsize1{
		font-size:1.0em;
  }

  .defaultIntendMarg{
    margin:6px;
  }

  .linkDefault{
    font-size:1.1em;
		font-weight:bold;
	}

  .linkDefault:hover{
    text-decoration:none;
  }

  .smallNear{
		color:#333;
    font-size:0.85em;
    margin-top: -4px;
	}

  .smallRight{
		color:#333;
    font-size:0.85em;
    margin-top: 1px;
	}
  .smallRightPad{
		color:#333;
    font-size:0.85em;
    margin-top: 1px;
	padding: 3px 3px 3px 3px;
	}

  .textRight{
	color:#333;
    font-size:0.7em;
    margin-top: 1px;
	float: right;
	}

  .halfSmall{
    font-size:0.6em;
    margin: 0px;
	}

	.smallDefault{
		color:#333;
		font-weight:normal;
    font-size:0.85em;
    margin-bottom:0px;
  	margin-top:5px;
	}
	.mediumDefault{
		color:#333;
		font-weight:normal;
    font-size:1em;
    margin-bottom:0px;
  	margin-top:5px;
	}

  .smallDefaultBold{
    font-size:0.85em;
    margin-bottom:0px;
  }

  .smallRedBold{
    font-size: 0.85em;
    font-weight: bold;
    color: #C03;
  }

  .smallRedBold.break{
    margin-bottom:2px;
  }

  .linkSmall{
    font-size:1.0em;
  }

  .linkSmall.Org{
    font-size:1.0em;
		color:#EE9D00;
  }

  .linkSmaller{
    font-size:0.7em;
  }
  .linkNochSmaller{
    font-size:0.6em;
  }

  .linkSmallerFt{
    font-size:0.7em;
		font-weight:bold;
  }
  .linkNochSmallerFt{
    font-size:0.6em;
		font-weight:bold;
  }

	.linkMediumBold{
  	font-weight:bold;
		font-size:0.9em;
	}


	.linkSmall:hover{
    text-decoration:none;
  }

  .linkSmallBold{
    font-weight:bold;
    font-size:0.6em;
  }

  .linkSmallBold:hover{
    text-decoration:none;
  }

	.magnifier{
    font-size:1.2em;
	}

	.minimizer{
    font-size:0.9em;
	}

	.footer{
	  margin-left: 20px;
	  border-top: 1px solid #333;
	  width: 416px;
	  text-align: center;
    color:#333;
    font-size:0.7em;
	  padding-top: 8px;
	  padding-bottom: 10px;
	  margin-top:25px;
	  margin-bottom: 15px;
	}

	.footer_job4u{
	  margin-left: 20px;
	  width: 416px;
	  text-align: center;
    font-size:0.7em;
	  padding-top: 8px;
	  margin-top:25px;
}
	.footer_job4u2{
	  margin-left: 20px;
	  border-top: 1px solid #333;
	  width: 416px;
	  text-align: center;
    color:#333;
    font-size:0.7em;
	  padding-top: 8px;
	  padding-bottom: 10px;
	  margin-top:8px;
	  margin-bottom: 15px;
	}
	.padleft
	{
	  padding-left: 5px;
	  padding-right: 5px;
	}
	.padall5
	{
	  padding: 5px 5px 5px 5px;
	}

	.halfWide{
  	width:197px;
  	text-align:left; 
	}

	.icon{
		height:31px;
		width:31px;
		margin-top:-7px;
		z-index:100;
	}

  .detSmaller{
    font-size:0.7em;
  }
  .detNochSmaller{
    font-size:0.6em;
  }

  .detSmallerFt{
    font-size:0.7em;
		font-weight:bold;
  }
  .detNochSmallerFt{
    font-size:0.6em;
		font-weight:bold;
  }
  
  /* Ticker */			
			
			.bbcclass{
                        width: 282px;
                        height: 48px;
                        text-align: center;
                        border: 0px;
                        padding-top: 10px;
                        filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
                        -moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
                  }
                        
                  .bbcclass a{
                        text-decoration: none;
                        color: #005492;
                        font-size: 12px;
                        font-weight: bold;
                  }
                  
                  .rssdate{ /*shared class for all date elements in an RSS feed*/
                        color: gray;
                        font-size: 85%;
                  }
                  
                  .rssdescription{ /*shared class for all description elements in an RSS feed*/
                  }

