
body { 
 background-image:url(/images/back_content.gif); 
 background-repeat:repeat-x;
 background-color:#edf5f5;
 margin-top:0px;
 margin-bottom:0px;
 }

div,td,p  { font-family:Verdana,Arial,sans-serif;
			font-size: 11px;
 			color: #000000;
     }

p,h1,h2,h3,h4 

     { 
     margin: 0 0 0 0px;
     padding: 0 0 0 0px;
     }
     
p { padding: 0 0 8 0px;}
 
#content {
 margin: 1 0 0 0;
 background-image : url(/images/back_content_css.gif);
 background-position: 0px 90px;
 padding: 7 12 30 295px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 15px;
}

#content ul { margin: 8px 0 8px 0; padding:0; }
#content li { margin:0; padding: 0 0 0 14px; background-image: url(/images/ok.gif); background-position:0px 2px; background-repeat: no-repeat; list-style-type:none; }

#contentblock {
 width: 400px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 15px;
}

h1 { 
 padding: 0 0 6px 0;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #225555;
}

h2 { 
 padding: 0 0 8px 0;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #225555;
}

h4 { 
 padding: 0 0 8px 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333;
}


#headline { 
 padding: 17 0 2 0px;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #225555;
 line-height: 18px;
 border-bottom: #225555 1px solid;
 border-right: 0px;
 border-left: 0px;
 border-top: 0px;
 border-style:dotted;
}

#headline2 { 
 padding: 6 0 12 0px;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #225555;
 line-height: 18px;
}

#headline3 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
}

#solarprodukte { 
 position:absolute;
 left:0px;
 top:99px;
 width:257px;
 height:60px;
 z-index:4
}

#languages { 
 position:absolute;
 left:164px;
 top:81px;
 width:85px;
 height:13px;
 z-index:6
}

.image {
 border: 1px solid #999;
}

.headline { 
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #225555;
 line-height: 18px;
}

.headline2 { 
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #225555;
 line-height: 18px;
}

.headline3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
 border-left: #225555 6px solid;
 border-right: #225555 6px solid;
 border-bottom: #225555 1px solid;
 background-color: #225555;
}


.typo { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
}

.typo10 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}

.typo225555 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #225555;
 line-height: 15px;
}

.typoff9933 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 line-height: 15px;
 border-left: #ff9933 1px solid;
 border-right: #ff9933 1px solid;
 border-bottom: #ff9933 1px solid;
 background-color: #ff9933;
}

.typoff9933-2 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff;
 line-height: 15px;
 background-color: #ff9933;
}


td.bestellung {padding-left:64px;
 padding-top:1px;
 padding-bottom:2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
}

table.ansprechpartner {
 width:360px;
}

td.ansprechpartner {
 margin: 0 0 0 0;
 border-top: #225555 1px solid;
 border-left: 0px solid;
 border-bottom: 0px solid;
 border-right: 0px solid;
 border-style:dotted;
 padding-top:3px;
 padding-bottom:3px;
 padding-right:7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 15px;
}

.input {padding-left:2px;
 padding-right:2px;
 font-size: 10px;
 font-family: verdana, arial, helvetica, geneva;
 line-height:100%;
 font-style: normal;
 font-weight:normal;
 color: #000000;
 height:14px;
 border-right: #666666 1px solid;
 border-top: #666666 1px solid;
 border-left: #333333 1px solid;
 border-bottom: #000000 1px solid;
 background-color: #ffffff;}


td.messetermine {padding-top:2px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:2px;
 font-size: 10px;
 font-family: verdana, arial, helvetica, geneva;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 border-right: #225555 1px solid;}


td.disclaimer {padding-top:12px;
 padding-left:38px;
 padding-right:20px;
 padding-bottom:20px;
 background-color:#ffffff;
 font-size: 9px;
 font-family: verdana, arial, helvetica, geneva;
 font-style: normal;
 font-weight: normal;
 color: #225555;
 border-right: #225555 0px solid;
 border-top: #225555 1px solid;
 border-left: #ffffff 0px solid;
 border-bottom: #ffffff 0px solid;}


td.disclaimer2 {padding-bottom:200px;
 background-color:#ffffff;
 border-top: #225555 1px solid;}


a:link { 
 color:#225555;
 text-decoration:underline;
 }

a:visited { 
 color:#225555;
 text-decoration:underline;
 }

a:active { 
 color:#225555;
 text-decoration:underline;
 }




a.menue2:link, a.menue2:visited, a.menue2:active { padding: 0 0 0 14px; 
 color:#225555;
 text-decoration:underline;
 background-image : url(/images/arrow10x13.gif); background-position:0px 2px; background-repeat : no-repeat;
 }



a.weiss:link { 
 color:#ffffff;
 text-decoration:underline;
 }

a.weiss:visited { 
 color:#ffffff;
 text-decoration:underline;
 }

a.weiss:active { 
 color:#ffffff;
 text-decoration:underline;
 }


a.nav:link { 
 color:#225555;
 text-decoration:none;
 }

a.nav:visited { 
 color:#225555;
 text-decoration:none;
 }

a.nav:active { 
 color:#225555;
 text-decoration:none;
 }
 
a.nav:hover { 
 color:#ff9900;
 text-decoration:none;
 }
 



	
#navposition{
		width:122px;
		padding:0px 0 0px 0;
	}
	
.navboxstart{
		width:122px;
		border-left: #225555 1px solid;
		border-right: #225555 1px solid;
		border-bottom: #225555 1px solid;
		border-top: #225555 1px solid;
		float:left;
		background-color: #ffffff;
		padding:0px 0 0px 0;
		
	}
	
.navbox{
		width:122px;
		border-left: #225555 1px solid;
		border-right: #225555 1px solid;
		border-bottom: #225555 1px dotted;
		float:left;
		background-color: #ffffff;
		padding:0px 0 0px 0;
		
	}
	
.navboxend{
		width:122px;
		border-left: #225555 1px solid;
		border-right: #225555 1px solid;
		float:left;
		background-color: #ffffff;
		padding:0px 0 0px 0;
	}

.navlinkstart{
 		padding-top:16px;
 		padding-bottom:16px;
 		padding-left:4px;
 		padding-right:4px;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 10px;
 		font-weight: bold;
 		color: #0099cc;
 		line-height: 12px;
	}

.navlink{
 		padding-top:5px;
 		padding-bottom:6px;
 		padding-left:4px;
 		padding-right:4px;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 10px;
 		font-weight: bold;
 		color: #0099cc;
 		line-height: 12px;
	}
	
.navlinkend{
 		padding-top:5px;
 		padding-bottom:2px;
 		padding-left:4px;
 		padding-right:4px;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 10px;
 		font-weight: bold;
 		color: #0099cc;
 		line-height: 12px;
	}


div#spNaviChannel {
		position: relative;
		float: left;
		width:122px;
		line-height: normal;
		margin:0;
		padding:0;
}

.spNaviLevel1Div {
		position: relative;
	}

#spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link {
		color: #980100;
		text-decoration: none;
	}

ul.spNaviLevel1 {
		margin: 0;
		padding: 0 0 0 0px !important;
	}

ul.spNaviLevel1 li.spNaviSubNavigation {
float: left;
padding: 0px 0px 0 0px !important;
height:1.75em;
}

#spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link {
text-decoration: none;
}

ul.spNaviLevel2 {
position: absolute;
top: 0;
padding-left: 0px;
padding-top: 24px;
float: left;
display: none;
z-index: 100;
}

ul.spNaviLevel1 li.spNaviSubNavigation:hover ul.spNaviLevel2{
display: block;
} 
ul.spNaviLevel2 li {
display: block;
}

ul.spNaviLevel2 a,
ul.spNaviLevel2 a:hover {
	margin:0 !important;
width: 122px;
overflow: visible;
}

#navigation {
 position:absolute;
 left:591px;
 top:0px;
 width:123px;
 z-index:2;
}


#navigationRow ul
{
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;
	height: 22px;
}

.topLevelLink
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	position: relative;
}

.topLevelLink a:link, .topLevelLink a:visited, .topLevelLink a:hover, .topLevelLink a:active
{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#navigationRow li ul
{
	display: none;
	position: absolute;
	top: 43px;
	padding-top: 3px;
	width: 122px;
}


#navigationRow li ul li a:link, #navigationRow li ul li a:visited, #navigationRow li ul li a:hover, #navigationRow li ul li a:active
{
	color: #225555;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	width: 122px;
}

#navigationRow li ul li a:hover
{
	color: #ff9900;
}

#navigationRow li:hover ul, #navigationRow li.over ul
{ 
	display: block; 
}

#bottom {
 width:493px;
 margin-left:257px;
 background-color:#ffffff;
 border-right: #225555 1px solid;
 border-top: #225555 1px solid;
 border-left: #225555 1px solid;
 border-bottom: #ffffff 0px solid;
 }

td.bottom2 {
 padding-top:10px;
 padding-left:38px;
 padding-right:0px;
 padding-bottom:30px;
 font-size: 9px;
 font-family: verdana, arial, helvetica, geneva;
 font-style: normal;
 font-weight: normal;
 color: #225555;
 border-right: #225555 1px solid;
 border-top: #ffffff 0px solid;
 border-left: #ffffff 0px solid;
 border-bottom: #ffffff 0px solid;
 }
 
#imageframe { 
 position:relative;
 left:-24px;
 top:0px;
}

#imageframebox { 
 width: 430px;
 border: #999999 1px solid;
}

.paging { 
 padding: 3 0 3 0px;
 border-top: #ffffff 1px;
  border-style:dotted;
 border-left: 0px;
 border-bottom: 0px;
 border-right: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 background-color:#225555;
}

.naming { 
 padding: 3 0 3 0px;
 border-top: #ffffff 1px;
  border-style:dotted;
 border-left: 0px;
 border-bottom: 0px;
 border-right: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #225555;
 background-color:#d7e1e1;
}

#zitat { 
width:432px;
margin: 0 0 12 0px;
 position:relative;
 left:-24px;
 top:0px;
 border-top: #003355 1px;
  border-bottom: #003355 1px;
  border-style:dotted;
 border-left: 0px;
 border-right: 0px;
 background-color:#ffffff;
}

.zitat_content { 
padding: 6 12 12 28px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #003355;
 line-height: 15px;
}

#mp3 { padding: 30 0 0 32px; 
	width:360px; height:54px;
 background-image : url(/images/weckton.gif); background-position:0px 0px; background-repeat : no-repeat;
 }
 
 #info { margin: 20 0 20 0px; padding: 6 0 0 36px; width:360px; min-height:22px; font-weight: bold; text-transform:uppercase; letter-spacing:0.1em; background-color: #daebeb; background-image : url(/images/ikons/info.gif); background-position:0px 0px; background-repeat : no-repeat;
 }

#BoxOrange { width:80px; padding: 2px 2px 2px 2px; background-color:#ff9933; color:fff; }
