/* CSS Document */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;}
.text2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.klein {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.kleinunten {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.textred {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000;}
.title {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
.preis {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.bold {font-weight:bold;}
.schwatt {color:#000000;}
.textw {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
ul {margin-top:5px; list-style:square; list-style-image:url(../img/li.gif)}
a {text-decoration:underline; color:#000000}
a:hover {text-decoration:none; color:#000000}
a.rot {text-decoration:underline; color:#CC0000}
a.rot:hover {text-decoration:none; color:#CC0000}
body {background-color:#727272; background-image:url(../img/body_bg.jpg); background-repeat:repeat-x; background-attachment:fixed; margin-bottom:0px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; margin-top:5px; color:#cc0000;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:0px; margin-top:0px; color:#cc0000;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px; margin-top:0px; }

a.iphone {font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:underline; color:#CC0000}

.fbg {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
  background-color:#ffffff;
  border: 1px solid #aaaaaa;
}

.formred {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
  background-color:#ff8888;
  border: 1px solid #aaaaaa;
}

.fbg:hover {
  background-color:#fff;
  border: 1px solid #aaaaaa;
}

.formred:hover {
  background-color:#fff;
  border: 1px solid #aaaaaa;
}




#outer {display:block; position:relative; background:#eee; padding:2em; text-align:center; margin:40px 15px;}
#outer h2 {margin-bottom:1em;}

#navigation {background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent; color:#000000}
.snazzy span {text-align:center; color:#FFF; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff; color:#000000;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:86px;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px; background:#D8D8D8; color:#000000;}
a.menu:hover b {background:#D8D8D8;} 

.red {background:#cc0000;}
.orange {background:#f90;}
.yellow {background:#888e2e;}
.green {background:#090;}
.blue {background:#00c;}
.indigo {background:#309;}
.violet {background:#c6c;}
.grey {background:#d8d8d8;}

a:hover b.red {background:#D8D8D8;}
a:hover b.orange {background:#D8D8D8;}
a:hover b.yellow {background:#D8D8D8;}
a:hover b.green {background:#D8D8D8;}
a:hover b.blue {background:#D8D8D8;}
a:hover b.indigo {background:#D8D8D8;}
a:hover b.violet {background:#D8D8D8;}

.active {padding-top:10px; background:#cc0000; cursor:default; color:#000000;}
.activey {padding-top:10px; background:#cc0000; cursor:default; color:#ffffff;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }


/*Sample CSS to style the two tickers in the demo*/

.cnnclass{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
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.*/
}

.cnnclass a{
color:#cc0000;
text-decoration: none;
}

.bbcclass{
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/

}

.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*/
}





/*Accordion*/
#basic-accordian{
	/*border:5px solid #EEE;*/
	padding:0px;
	width:100%;
	/*position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;*/
}
/*
.accordion_headings{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background:#d7d7d7;
	color:#000;
	border:1px solid #FFF;
	cursor:pointer;
}
*/
.accordion_headings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background-image:url(../img/navback.jpg);
	background-repeat:repeat-x;
	color:#000;
	border-top:1px solid #ccc;
	cursor:pointer;
}
.accordion_headings:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background-image:url(../img/navback2.jpg);
	background-repeat:repeat-x;
	color:#000;
	border-top:1px solid #ccc;
	cursor:pointer;
}

.accordion_child{
	padding:10px;
	background:#fff;
}

.header_highlight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background-image:url(../img/navback.jpg);
	background-repeat:repeat-x;
	color:#000;
	border-top:1px solid #ccc;
	cursor:pointer;
}

.header_highlight:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background-image:url(../img/navback.jpg);
	background-repeat:repeat-x;
	color:#000;
	border-top:1px solid #ccc;
	cursor:pointer;
}

.header {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.header:hover{
	background-color:#666;
}
.selected{
	background-color:#F00;
	color:#FFF;
}

.content{
	background:#FFF;
	padding:0px;
}

