* {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	color:#666666;
}

a {
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}
a:hover, a.aktiv {
	color:#000000;
}

input,select,textarea{
   border:1px solid #999999;
}

#fuss, #fuss a, #fuss b{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
#fuss a:hover{
	color:#000000;
}

#fuss ul{
	list-style-type:none;
}

img{
	border:0;
}


h1{
  color:#666666;
  font-size:16px;
  font-weight:bold;	
  margin-bottom:20px;
}

h2{
  color:#666666;
  font-size:13px;
  font-weight:bold;	
  margin:10px 0;
}


ul{
  margin-left:15px;
}


ol{
  margin-left:30px;
}

#rechner * {
   color: #000;
	 line-height:18px;
}

#rechner h1 {
  color:#333333;
  font-size:18px;
}

.cloud a.p1{
   font-size:24px;
  color:#666;
  font-weight:bold;
}

.cloud a.p2{
   font-size:21px;
  color:#666;
  font-weight:bold;
}

.cloud a.p3{
   font-size:20px;
  color:#666;
  font-weight:bold;
}

.cloud a.p4{
   font-size:18px;
  color:#666;
  font-weight:bold;
}

.cloud a.p4_2{
   font-size:18px;
  color:#666;
  font-weight:bold;
  line-height:26px;
}

.cloud a.p5{
   font-size:18px;
  color:#999;
  font-weight:normal;
}

.cloud a.p6{
   font-size:16px;
  color:#333;
  font-weight:normal;
}

.cloud a.p7{
   font-size:15px;
  color:#333;
  font-weight:normal;
}

.cloud a.p8{
   font-size:15px;
  color:#666;
  font-weight:normal;
}

.cloud a.p9{
   font-size:15px;
  color:#999;
  font-weight:normal;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
height:auto;
overflow:auto;
padding-left:40px;
#float:left;
}

.blog {
padding:13px 0 0 13px;
/*border-bottom:1px solid #999999;*/
}

#banner_top * {
  background-color:#fff;
  height:60px;
  padding:0;
  margin:0;
  vertical-align:top;
}
