@import url("header.css.php");



/*

Theme Name: WordPress Cottbusverkehr

Theme URI: http://wordpress.org/

Description: Cottbusverkehr Design. Gestaltet von Maik Lagodzki, umgesetzt von Webdynamix.

Version: 1.1

Author: Dirk Wiedenhaupt

Author URI: http://www.webdynamix.de/

Tags: red, custom html

Text Domain: webdynamix



	Cottbusverkehr v1.1

	 http://www.webdynamix.de/



	This theme was designed by Maik Lagodzki and built by Dirk Wiedenhaupt,



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/



body {

	margin: 0;

	padding: 0;

	background-color: #fffff;

	background-image: url('images/body_bg.gif');

	background-repeat: repeat-x;

}



/* ---------------------------tabelle plan--------------------------- */



table.plan {

  width: 100%; border-collapse:collapse;

}



table.plan tr { background: url(images/tableplan.gif) #FFFFFF repeat-x bottom left }



table.plan td, table.plan th { font-size: 12px; color: #666666; padding: 4px 2px 4px 0px; }

table.plan th { text-align: left; font-weight: bold; text-transform: uppercase; padding: 0px 0px 10px 0px; }



#bottombox-row2 table.plan a{

  padding:0px 10px 0px 0px !important;

  background-position: 0px 3px;

  font-size: 12px !important;

}



#bottombox-row2 table.plan a:hover{

  background-position: 0px 3px;

  font-size: 12px !important;

}



/* ---------------------------Header Menu--------------------------- */

#headerMenu { float: left; }



#headerMenu ul{ margin:0;padding:0;list-style:none; }



#headerMenu ul a { 

  text-align: center; 

  color:#888888; 

  height:37px; 

  line-height:37px;

  overflow: hidden;

  text-decoration: none;

  font-size: 12px;

  font-weight: bold;

  font-style: italic;

  display: block;

  background:url(images/headermenu.gif) transparent no-repeat top right;

  padding: 0px 0px 0px 0px;

}





#headerMenu ul ul a { 

  text-align: left;

  background: transparent;

  font-weight: normal;

  font-style: normal;

  height:18px; 

  line-height:18px;

  padding: 0px 5px 0px 25px;

}



#headerMenu ul ul {

  width: 190px;

  padding: 15px 0px 15px 0px;

  cursor: default; 

  margin: 0px;

  background:url(images/headermenusub.gif) #e0e0e0 no-repeat top left;

}

#headerMenu ul li {

  list-style-type: none; 

  margin: 0px;

  position: relative;

  display:block;

  float:left; margin:0; 

  padding:0; 

  width: 170px;

  z-index:44;

}



#headerMenu ul ul li {

  width: 100%;

}



#headerMenu ul li > ul {

  display: none;

  position: absolute;

  z-index:44;

  top: 37px; 

  left: 0px; 

}

#headerMenu ul ul.CSStoShow { 

  display: block; 

}

#headerMenu ul li:hover > ul {          

  display: block;

}



#headerMenu ul li a:hover { color: #CC3535; }

#headerMenu ul ul li a { background: url("images/arrow-red.gif") transparent no-repeat 15px 1px; }

#headerMenu ul ul li a:hover { background: url("images/arrow-red.gif") transparent no-repeat 15px 1px; }



/* ---------------------------MAINBOX--------------------------- */



#box {

	width: 990px;

	position: relative;

	text-align: left;



	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	font-family: Helvetica, Arial; sans-serif;

	font-size: 12px;

}



/* ---------------------------KOPFBEREICH--------------------------- */

/* ausgeblendet, da in PHP Datei ausgelagert

#boxheader {

	width: 990px;

	height: 320px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/mainmotiv.jpg);

	background-color: #ffffff;

	float: left;

}



#boxheader_content {

	width: 990px;

	height: 260px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/mainmotiv_content.jpg);

	background-color: #ffffff;

	float: left;

}

*/





#logobox {

	width: 210px;

	height: 110px;

	position: relative;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float:left;	

}



#boxnavi {

	width: 780px;

	height: 87px;

	margin: 0px;

	position:absolute;

	right: 0px;

	padding: 0px;

	background-color:#000000;

	background-image:url(images/navi-bg.gif);

}



#boxnavi-zeile{

	width: 780px;

	height: 87px;

	margin: 0px;

	padding: 0 0 0 15;

	position:absolute;

	right: 0px;

	padding: 0px;

	background-color:#000000;

	background-image:url(images/s.gif);

}



#boxnavi1{

	width: 780px;

	height: 50px;

	margin: 15 0 0 70;

	padding: 0px;

	position:absolute;

}



#boxnavi2{

	width: 780px;

	height: 37px;

	margin: 50 0 0 0;

	position:absolute;

}



#boxnavi3{

	width: 184px;

	margin: 0px;

	position:absolute;

	float: right;

	top: 87px;

	left: 596px;

}



#search{

	width: 204px;

	height: 35px;

	margin: 0px;

	top: 0px;

	left: 530px;

	position:absolute;

	padding: 0px; 

}



#search .feld { 

	color: #666666;

	font-family: Helvetica, Arial; sans-serif;

	font-size: 11px;

	margin: 0px; 

	padding: 0px; 

	width: 140px; 

	height: 14px; 

	border-width: 0px;

}



#search .button{

	margin: 0px;

	padding: 0px;

}









/* ----------------------------START CONTENT--------------------------- */



#redbox {

	width: 990px;



	margin: 0px;

	padding: 0px;

	background-image:url(images/redbox-bg.gif);

	background-color: #ffffff;

	float: left;

}



.redboxleft { width:210px !important; overflow:hidden; }



#redbox-bar{

	width: 810px;

	height: 53px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

	color: #FFFFFF;

}



#redbox-bar .id1{

	position: relative;

	top: 8px;

	left: 25px;

}



#redbox-bar .id2{

	position: relative;

	top: 8px;

	left: 40px;

}



#redbox-bar .id3{

	position: relative;

	top: 8px;

	left: 100px;

}



#redbox-bar-txt{

	height: 42px;

	width: 150px;

	position: relative;

	top: 11px;

	margin: 0px;

	padding: 0px; 

	float: right;

	font: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



#redbox-bar-txt a{

	padding: 0 0 0 10;

	background-image:url(images/arrow.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

}



#redbox-bar-txt a:hover{

	padding: 0 0 0 10;

	background-image:url(images/arrow-hover.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

}









#redbox-cont{

	width: 990px;



	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

	color: #FFFFFF;

}



#redbox-row1 {

	width: 210px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

	color: #FFFFFF;

}



#redbox-row1 .cont{

	margin: 0px;

	left: 25px;

	position: relative;

	width: 165px;

}



#redbox-row1 ul{

	margin:0;

	padding:0;

	list-style:none;

}



#redbox-row1 a{

	padding-left: 10px;

	background-image:url(images/arrow.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row1 a:hover{

	padding-left: 10px;

	background-image:url(images/arrow-hover.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row2 {

	width: 250px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

}





#redbox-row2 .cont{

	margin: 0px;

	left: 25px;

	position: relative;

	width: 250px;

}



#redbox-row2 a{

	padding-left: 10px;

	background-image:url(images/arrow.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row2 a:hover{

	padding-left: 10px;

	background-image:url(images/arrow-hover.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row2 .feld{

	width: 205px;

	height: 14px; 

	margin: 0 0 7 0;

	padding: 0px;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	border-width: 0px;

	color: #666666;

}



#redbox-row2 .feld1{

	width: 100px;

	height: 14px;

	margin: 0 5 7 0;

	padding: 0px;

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	border-width: 0px;

	color: #666666;

}



#redbox-row2 .anbindungsuchen{

	margin: 12 45 0 0;

	padding: 0px;

	float: right;

}



#redbox-row3 {

	width: 505px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

	color: #FFFFFF;

}



#redbox-row3 .cont{

	margin: 0px;

	padding: 0px;

	left: 25px;

	position: relative;

	width: 440px;

}



#redbox-row3 a.tram{

	padding-left: 30px;

	background-image:url(images/icon-tram.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row3 a:hover.tram{

	padding-left: 30px;

	background-image:url(images/icon-tram.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row3 a.bus{

	padding-left: 30px;

	background-image:url(images/icon-bus.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#redbox-row3 a:hover.bus{

	padding-left: 30px;

	background-image:url(images/icon-bus.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}

#redbox-row3 a.ohne{

	padding-left: 10px;

	background-image:url(images/arrow.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}

#redbox-row3 a:hover.ohne{

	padding-left: 10px;

	background-image:url(images/arrow-hover.gif);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration: none;

}



#bottombox {

	width: 990px;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	float: left;



}



#bottombox-row1 {

	width: 210px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

}



#bottombox-row2 {

	width: 780px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/s.gif);

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

}



#bottombox-row2 .bar, #bottombox-row2 .barmenu{

	width: 780px;

	height: 37px;

	margin: 0px;

	padding: 0px;

	background-image:url(images/bar-bg.gif);

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px; 

}



#bottombox-row2 .barmenu{

  background-image:url(images/bar-menu.gif);

}



#bottombox-row2 .bar img{

	margin: 13 0 0 20;

	padding: 0px;

}



#bottombox-row2 .bar a.none{

	position: absolute;

	text-decoration: none !important;

	background-image:url(images/s.gif);

	margin: 0 0 0 0;

	padding: 0px; 



}



#bottombox-row2 .bar a.none:hover{

	text-decoration: none !important;

	background-image:url(images/s.gif);

}



#bottombox-row2 .bar a.txt{

	margin: 13 0 0 615;

	padding: 0px; 

	position: absolute;

	background-image:url(images/arrow-bar.gif);

	background-repeat: no-repeat;

	font: Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height: 12px;

	color: #cc3535;

	text-decoration: none;

	text-transform: uppercase;

}



#bottombox-row2 .bar a:hover.txt{

	margin: 13 0 0 615;

	padding: 0px; 

	position: absolute;

	background-image:url(images/arrow-bar-hover.gif);

	background-repeat: no-repeat;

	font: Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height: 12px;

	color: #cc3535;

	text-decoration: none;

	text-transform: uppercase;

}



#bottombox-row2 .newsteaserbox{

	width: 780px;

	margin: 0px;

	padding: 0px;

	float: left;

	min-height: 122px;
	
	background-image: url(images/bottombox-bg.gif);

}



#bottombox-row2 .newsteaser{

	float: left;

	margin: 0px;

	padding: 20px;

	background-image: url(images/line-startteaser.gif);

	background-repeat: no-repeat;

	font: Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #666666;

}

  

#bottombox-row2 h1{

	margin: 0px;

	padding: 0px;

	float: left;

	font: Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #cc3535;

	float: left;

}



#bottombox-row2 h2{

	font-size: 13px;

}

#bottombox-row2 h3{

	font-size: 12px;

}

#bottombox-row2 .txt{

	width: 220px;

	margin: 0px;

	float: left;

	line-height: 14px; 

}



#bottombox-row2 .textbox{

	line-height: 14px;

  padding:20px 20px 20px 20px;

  color:#666666;

}


#bottombox-row2 .textbox table{

	line-height: 14px;
	
font-size: 12px;

  padding:0;
  
  margin: 0;

  color:#666666;

}

#bottombox-row2 .textbox .textform{

	margin-bottom: 25px;

}

#bottombox-row2 .textbox .textform1{

	margin-bottom: 15px;

}

#bottombox-row2 .textbox .textform2{

	margin-bottom: 40px;

}


#bottombox-row2 .textbox h1{

	padding-top: 15px;
	
	display: block;

	float: none;

	margin:5px 0px 10px 0px;

}

#bottombox-row2 .textbox h1 table{

 display: block;

 float: none;
 
   color:#666666;

 margin:5px 0px 10px 0px;

}

#bottombox-row2 .textbox table .quelle{

 display: block;

 margin:3px 0px 10px 0px;

}


#bottombox-row2 .textbox h2{

 font-size: 14px;
 
  color:#777777;

}

#bottombox-row2 .textbox h2 table{

 font-size: 14px;
 
  color:#777777;

}

#bottombox-row2 .textbox h3 table{

 font-size: 12px;
 
  color:#ce3530;

}

#bottombox-row2 .textbox h2{

 font-size: 12px;
 
  color:#777777;

}


#bottombox-row2 a{

	margin: 0;

	background-image: url(images/arrow-red.gif);

	background-repeat: no-repeat;

	padding: 0px;

	font: Helvetica, Arial, sans-serif;

	color: #cc3535;

	float: left;

	text-indent: 10px;

	text-decoration: none;

}



#bottombox-row2 a:hover{

	margin: 0px;

	background-image: url(images/arrow-red-hover.gif);

	background-repeat: no-repeat;

	padding: 0px;

	font: Helvetica, Arial, sans-serif;

	color: #cc3535;

	float: left;

	text-decoration: none;

}



#bottombox-row2 .textbox a{

	float: none;

	text-indent: 0;

	background-image: none;

	font: Helvetica, Arial, sans-serif;

	color: #cc3535;

	text-decoration: underline;

}



#bottombox-row2 .textbox a:hover{

	float: none;

	background-image: none;

	font: Helvetica, Arial, sans-serif;

	color: #cc3535;

	text-decoration: none;



}



#bottombox-row2 .barmenu ul{ padding:10px 0px 0px 10px; margin:0; }

#bottombox-row2 .barmenu li{

  list-style-type: none; 

  margin: 0px;

  padding:0;

}



#bottombox-row2 .barmenu a{

  padding:0px 10px 0px 0px !important;

  background-image: url(images/menubar_normal.gif);

  background-position: 0px 4px;

	color: #888888 !important;

  font-size: 13px !important;

  font-weight: bold;

  font-style: italic;

}



#bottombox-row2 .barmenu a:hover, #bottombox-row2 .barmenu a.activ{

	color: #cc3535 !important;

  background-image: url(images/menubar_hover.gif);

  background-position: 0px 4px;

  font-size: 13px !important;

  font-weight: bold;

  font-style: italic;

}



#bottombox-row2 .barmenu a.first { background-image:none; }



#footerverlauf {

	position:relative;

	margin: -4 0 0 0;

	padding: 15 0 0 0;

	height: 35px;

	width: 990px;

	background-image: url(images/bottom-verlauf.gif);

	background-repeat: no-repeat;

	font: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #9b9b9b;

	overflow: hidden;

	float:left;

}



#footerverlauf a{

	margin: 0 0 0 5;

	padding: 0 0 0 10;

	background-image: url(images/mini-arrow-red.gif);

	background-repeat: no-repeat;

	font: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #cc3535;

	text-decoration: none;

}



#footerverlauf a:hover{

	background-image: url(images/mini-arrow-red-hover.gif);

	background-repeat: no-repeat;

}



#footerverlauf img {

	margin: 0px;

	padding: 0px;

	float: left;

}


