body   { background-color: #ffedc9; background-image: url("../images/back_verlauf.jpg"); background-attachment: scroll }

#header     { background-image: url("../images/back_verlauf.jpg"); background-repeat: repeat-x; background-attachment: scroll }

#search {
	background: url(../images/back_search.jpg) right top no-repeat;
}

#outer-800     { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll }

#outer-1024 {
	background: transparent url(../images/content-top1024.gif) no-repeat top
		;
}

#banner  { background-color: #42bad2; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

a,#search .inputbox,#search .button  { color: #42bad2 }

div.module h3   { color: white; font-weight: bolder; background-repeat: repeat-x }

ul#mainlevel-nav li   { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom }

ul#mainlevel-nav li a     { background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom }

ul#mainlevel-nav li:hover,ul#mainlevel-nav li.sfhover   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom }

ul#mainlevel-nav li:hover a,ul#mainlevel-nav li.sfhover a   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom }

#maincol-normal-800 div.moduletable h3,#maincol-wide-800 div.moduletable h3,#maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3,#maincol-wide-1024 div.moduletable h3,#maincol-broad-1024 div.moduletable h3
	    { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }

a.mainlevel  { color: #42bad2 }

a.mainlevel:hover,a.mainlevel #active_menu    { background-color: #e4e4e4; border-bottom: 1px dashed #0cf }

a.sublevel   { color: #42bad2; background: url("../images/readon.gif") no-repeat left center }

a.sublevel:hover,a.sublevel #active_menu   { background: #f1f1f1 url("../images/submenu_back.gif") no-repeat left center; border-right: 4px solid #0cf }

.contentheading    { color: #42bad2; border-bottom: 1px solid #0cf }

a.readon:hover {
	background: #EEEEEE url(../images/readon.gif) no-repeat left;
}

a.readon {
	background: url(../images/readon.gif) no-repeat left;
}

table.contentpane td.contentheading  { color: #42bad2 }

table.contentpane ul li {
	background: url(../images/readon2.gif) no-repeat left top;
}

.componentheading    { color: #42bad2; border-bottom: 1px solid #0cf }

.blog_more ul li {
	background: url(../images/readon.gif) no-repeat left;
}


#official-bloger-box{ margin-bottom:33px; padding:10px; background:url(../img/main_tit_bg.gif) repeat top left;}
#official-bloger-box-inner{ padding:2px; width:611px; background:#fff;}
#official-bloger-box h3{ margin-bottom:1px !important; padding-bottom:0;}
#official-bloger-box P{ margin:0; padding:0; line-height:1em;}

.official-bloger-banner-box{ margin:0; padding:16px 0 7px 12px; overflow:hidden; position:relative; zoom:1;}
.official-bloger-banner{ margin:0 9px 0 0; padding:0 0 0; min-height:88px; height:auto !important; height:88px; width:287px; float:left; background:url(../img/main_photo_bg_top.gif) no-repeat top left; overflow:hidden; position:relative; zoom:1;}
.official-bloger-banner dl{ margin:0; padding:0 0; min-height:88px; height:auto !important; height:88px; width:287px; line-height:1.4em; background:url(../img/main_photo_bg_btm.gif) no-repeat bottom left;}
.official-bloger-banner dl dd{ margin:0; padding:11px 15px 11px 11px; float:left;}
.official-bloger-banner dl dt{ margin:17px 0 0; padding:0; font-weight:bold; float:left;}
.official-bloger-banner dl dt a{ color:#EB4762}


#general-bloger-box{
clear:both;
width:635px;
margin-bottom:20px;
overflow:hidden; position:relative; zoom:1;
}
#general-bloger-box #bloger-box-inner{
margin:0 0 10px 0;
overflow:hidden; position:relative; zoom:1;
}
#general-bloger-box ul{
margin:0;
padding:0;
list-style:none;
}
#general-bloger-left{
width:260px;
float:left;
margin-left:5px;
_margin-left:3px;
}

#general-bloger-right{
width:363px;
float:right;
margin-left:5px;
_margin-left:3px;
}

#general-bloger-box li{
margin-bottom:8px;
padding-bottom:14px;
background:url(../img/dot.gif) repeat-x bottom left;
}
#general-bloger-box li a{

padding:0 0 0 18px;
background:url(../img/arrow_01.gif) no-repeat left 6px; 
display:block;
}

