html {
overflow: -moz-scrollbars-vertical;
}

body {
/*background: url(pics/back.gif);
background-repeat:repeat-y;*/
background-color:#DDEDC6;
	
}

body,td {
font-family:Arial, sans-serif, Tahoma;
}


.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(shadow.gif) right »
  bottom no-repeat;
  }
.wrap2 {
  background:url(corner_bl.gif) left »
  bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(corner_tr.gif) right »
  top no-repeat;
  }


.fliesstext,.fliesstext12 {
font-size:13px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}


.fliesstext11,a.fliesstext11 {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

a.fliesstext:link,a.fliesstext:active,a.fliesstext:visited,a.fliesstext:hover,a.fliesstext12:link,a.fliesstext12:active,a.fliesstext12:visited,a.fliesstext12:hover,.dhtmllink,a.dhtmllink:link {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:underline;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.aktuellertext,.zeile,.zeile1 {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

a.aktuellertext,.zeile1fett {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:underline;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.aktuellertextfett,a.aktuellertextfett,.fliesstextfett,a.fliesstextfett {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.fliesser2text,.fliesstext2 {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

a.fliesstext2:link,a.fliesstext2:visited,a.fliesstext2:active,a.fliesstext2:hover,.bildtext {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.textlink,a.textlink:link {
font-size:13px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:underline;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.fliesstextlink,a.fliesstextlink:link {
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
}

.fliesstextlinkfett,a.fliesstextlinkfett:link {
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#333333;
text-decoration:none;
}


li {
text-decoration:none;
font-size:12px;
font-style:normal;
line-height:normal;
color:#000;
font-weight:400;
font-variant:normal;
text-transform:none;
}

ul {
text-decoration:none;
font-size:12px;
font-style:normal;
color:#000;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
}

h1,h2,h3,h4,h5,h6 {
font-size:18px;
font-style:normal;
font-weight:700;
color:#29293D;
text-decoration:none;
line-height:18px;
}

a.fliesser2text {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:underline;
white-space:normal;
word-spacing:normal;
}

.ueberschrift {
font-size:19px;
font-style:normal;
font-weight:700;
color:#333333;
text-decoration:none;
line-height:20px;
}

.unterzeile {
font-size:13px;
font-style:italic;
font-weight:400;
color:#FFF;
text-decoration:none;
line-height:20px;
}

.kleinblau {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#FFF;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.titelschwarz {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.titelschwarznormal {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

.kleinschwarz {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:left;
word-spacing:normal;
}

.kleinweissbike {
font-size:13px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000000;
text-decoration:none;
white-space:normal;
text-align:left;
word-spacing:normal;
}

.kleinweissbike15 {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:bolder;
font-variant:normal;
text-transform:none;
color:#C9006C;
text-decoration:none;
white-space:normal;
text-align:left;
word-spacing:normal;
}

.grauermini {
font-size:12px;
font-style:normal;
line-height:14px;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#B2B2B2;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.tabellen13 {
font-size:13px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.tabellen12 {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.tabellen10 {
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
text-decoration:none;
white-space:normal;
word-spacing:normal;
height:1px;
}

.titeladressen {
font-size:16px;
font-style:italic;
font-weight:bolder;
color:#000;
text-decoration:none;
}

.textfeldzeilegross {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
height:30px;
width:400px;
}

.zeilex {
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:left;
word-spacing:normal;
font:normal 12px/20px sans-serif;
list-style-type:none;
}

.titel {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
color:#26273F;
text-decoration:none;
white-space:normal;
}

.titelweiss {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
color:#FFF;
text-decoration:none;
white-space:normal;
}

.untertitel {
font-size:13px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
color:#26273F;
text-decoration:none;
white-space:normal;
}

.suchfeld {
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#FFF;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
height:18px;
width:100px;
border:0 solid;
background:#065584;
margin:0;
}

.textfeldgross {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
height:70px;
width:400px;
}

.textfeldc {
font-size:15px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
height:500px;
width:400px;
}

.quelle {
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.quelle10 {
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.nebenlinks {
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
}

a.nebenlinks {
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:left;
word-spacing:normal;
}

.zitat {
font-size:17px;
font-style:italic;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#FFF;
text-decoration:none;
}

.linie {
border-right-color:#D0D3D7;
border-left-color:#D0D3D7;
border-style:none solid;
border-width:0 1px;
}

.liniestich {
clear:none;
float:none;
width:85%;
border:1px dashed #CCC;
margin:3px;
}

.suchfeld2 {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
text-align:justify;
word-spacing:normal;
height:14px;
width:80px;
background:#DEDEDE;
}

.absenden {
font-size:9px;
font-style:normal;
line-height:12px;
font-weight:400;
font-variant:normal;
text-decoration:none;
height:15px;
width:15px;
border:none;
}

#mainContainer{
		width:780px;
		margin: 0px auto;
		text-align:left;
		background-color: #FFF;
		/*padding-left:16px;
		padding-right:16px;
		*/
		padding: 5px auto;
	
	}
	
	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:0px solid #000;
		background-color:#C9006C;
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items   ZWISCHEN  */
		border:0px;
		padding:10px;
		border:0px solid #317082;
		background-color:#C9006C;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:8px;
		border:0px solid #555;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #FFFFFF;
		text-decoration:none;
	    font-size: 14px;
	    font-style: normal;
	    font-weight: bolder;
	    font-variant: normal;
	    text-transform: uppercase;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border:0px solid #E2EBED;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#C9006C;
		border:0px solid #000;

		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bolder;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFF;
		font-weight:bolder;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:0px solid #FFF;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#E2EBED;
		border:0px solid #000;
				font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#000;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:0px solid #FFF;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:0px solid #000;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:0px solid #FFF;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:0px solid #000;
		font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	}	

.rekursivnavi {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
text-align:left;
text-transform:none;
color:#A3A6AC;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

.rekursivnavib {
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
text-align:left;
text-transform:none;
color:#000;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}

#livesearch {
cursor:hand;
}

#txt1 {
margin:0;
}

.quellelinks {
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#999;
text-decoration:underline;
white-space:normal;
word-spacing:normal;
}

A.ssmItems:link,A.ssmItems:hover,A.ssmItems:active,A.ssmItems:visited {
color:#000;
text-decoration:none;
}


#dhtmlgoodies_menu .currentDepth2over,#dhtmlgoodies_menu .currentDepth3over,#dhtmlgoodies_menu .currentDepth4over,#dhtmlgoodies_menu .currentDepth5over,#dhtmlgoodies_menu .currentDepth6over,#dhtmlgoodies_menu .currentDepth7over,#dhtmlgoodies_menu .currentDepth8over,#dhtmlgoodies_menu .currentDepth9over,#dhtmlgoodies_menu .currentDepth10over {
padding-right:2px;
border:0 solid #666;
background:#FFF;
}

#dhtmlgoodies_menu .currentDepth4,#dhtmlgoodies_menu .currentDepth5,#dhtmlgoodies_menu .currentDepth6 {
padding-right:2px;
border:1px #E1E1E1;
border-style:none none solid;
}

#dhtmlgoodies_menu .currentDepth7,#dhtmlgoodies_menu .currentDepth8,#dhtmlgoodies_menu .currentDepth9,#dhtmlgoodies_menu .currentDepth10 {
padding-right:2px;
border:0 solid #666;
}

.rahmendrumherum {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

DIV.shadow {

   background-color: #bbb;
   padding: 0;
   margin: 0.7em 1em;
   }
