html{height:100%;}

html,body{height:100%; margin:0px; padding:0px;}



body{

	background:#02acfb url(../img/design/body_bg.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#footer{

	color:#02acfb;

	clear:both;

	background:#02ACFA url(../img/design/footer_bg.jpg) no-repeat top left;

	height:46px;

	width:755px;

	padding:4px 0px 0px 126px;	

}

#footer ul, #footer li{margin:0px; padding:0px;display:inline;}

#footer ul{background:#FFED00; padding:3px 0px 3px 10px; width:643px; display:block;}

#footer li a{text-decoration:none;}

#footer li a:hover{text-decoration:underline;}





#col1, #col2{float:left;}

#col1{
	width:398px;
	background:url(../img/design/pagecontent_gelb_bg.jpg) repeat-x;
	margin-right:4px;
	padding:0px 25px 15px 25px;
	line-height:20px;
}

body#blog #col1{

	background:url(../img/design/pagecontent_blau_bg.jpg) repeat-x;

}



#col2{
	width:200px;
	background:#FFED00;
}

.clearit{

	clear:both;

	display:block;

	font-size:1px;}





/* COL 2 */

#col2 .box{

	background:#FFED00 url(../img/design/boxtitel_bg.jpg) repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

#col2 .box .titel{

	height:47px;

	text-indent:-7777px;

}

#col2 .box .cont{padding:7px; line-height:17px;}

#col2 .box .kat{background:url(../img/design/boxtitel_kategorien.jpg) no-repeat 0px 11px;}

#col2 .box .kinfo{background:url(../img/design/boxtitel_kurzinfo.jpg) no-repeat 0px 11px;}

#col2 .box .altlasten{background:url(../img/design/boxtitel_altlasten.jpg) no-repeat 0px 11px;}

#col2 .box .information{background:url(../img/design/boxtitel_information.jpg) no-repeat 0px 11px;}

#col2 .box .kantone{background:url(../img/design/boxtitel_kantone.jpg) no-repeat 0px 11px;}

#col2 .box .cont ul, #col2 .box .cont li{

	margin:0px; padding:0px; list-style:none;

}

#col2 .box .cont li a{text-decoration:none; display:block; padding:1px 0px 1px 7px;}

#col2 .box .cont li a:hover{background:#FABA00;}

#col2 .box .cont li{padding:0px 0px 0px 0px;border-bottom:1px solid #FABA00;}

#col2 .box .katcont{padding-left:0px;padding-right:0px;}

#col2 .box .kantoncont a{text-decoration:none; line-height:25px;}

#col2 .box .kantoncont a:hover{text-decoration:underline;}





#bottompic{

	background:url(../img/design/maulwurf.jpg) no-repeat;

	height:215px;

	width:122px;

	position:absolute;

	clear:both;

	display:none;

}





h1,h2{

	font-size:16px;

	margin: 1em 0;

	font-size: 120%;

	text-transform:uppercase;

}

a{color:#000;}

img{border:none;}



/********************************************************/

/* BLOG */

.entry{padding:25px 0px 0px 0px;}

.entry p{margin:0px; padding:4px 0px 4px 0px;}

.entry .info{border-bottom:1px solid #CDCDCD; padding-bottom:5px;}

.entry .info, .entry .info a{color:#7d7d7d;}

.entry a.titel, .comment .titel{

	padding-left:60px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background:url(../img/design/icon1.gif) no-repeat;

	font-size:16px;

	display:block;

	text-decoration:none;

	height:55px;

	font-weight:bold;

}

.entry a.titel .date{font-size:11px; display:block; font-weight:normal;}



.comment{padding:25px 0px 0px 0px;}

.comment h2.titel{margin:0px; padding:0px 0px 0px 60px;}

.comment .titel{

	background:url(../img/design/icon3.gif) no-repeat;

	font-size:13px;

	height:38px;

}

.comment .titel .date{font-size:11px; display:block;}

.comment .info, .comment .info a{color:#7d7d7d;}

.comment .info{

	padding-bottom:15px;

}

form.commentform{margin:0px; padding:0px; border-top:1px solid #CDCDCD;}

.commentform h2{padding:0px; margin:0px; padding-top:15px;}

.commentform label{

	padding:15px 0px 0px 0px;

	margin:0px;

	clear:both;

	display:block;

}

.commentform textarea{width:425px; height:200px;}	

.commentform .inp{width:250px;}

textarea, input{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}







/* Galleryart 1 */

ul.galleryart1, ul.galleryart1 li{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.galleryart1 li{clear:both;}

ul.galleryart1 a{

	float:left;

	display:block;

	background:#D3EBFB;

	padding:8px;

	clear:both;

	margin-bottom:5px;

	text-decoration:none;

	width:432px;/*472px*/

}

ul.galleryart1 a:hover{background:#FFED00;}

ul.galleryart1 img{float:left; padding-right:8px;}

ul.galleryart1 span{display:block;}

ul.galleryart1 .date, ul.galleryart1 .name{font-family:Verdana, Arial, Helvetica, sans-serif;}

ul.galleryart1 .date{font-size:11px;}

ul.galleryart1 .name{font-size:16px; font-weight:bold;}

ul.galleryart1 .titel{font-size:12px;}



.intro{

	padding:0px 25px 0px 25px;

}

.intro .titel{

	padding-left:45px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background:url(../img/design/icon2.gif) no-repeat;

	font-size:16px;

	display:block;

	text-decoration:none;

	height:37px;

	font-weight:bold;

}

.intro .titel .date{font-size:11px; display:block; font-weight:normal;}





/* fotopedition */

body#fotopedition #col1{
	background:url(../img/design/pagecontent_blau_bg.jpg) repeat-x;
	padding:25px 0px 15px 0px;
	width:448px;/*488px*/
}

body#fotopedition .pageturn{

	background:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:4px 0px 4px 8px;

}

body#fotopedition .pageturn a{text-decoration:none;}

body#fotopedition .pageturn a:hover{text-decoration:underline;}

body#fotopedition .pageturn a.mark{color:#fe0101;text-decoration:underline;}



/* einzelbild */

body#einzelbild #col1{

	background:url(../img/design/pagecontent_blau_bg.jpg) repeat-x;

	padding:0px 0px 15px 0px;

	width:488px;

	text-align:center;

}

body#einzelbild .pageturn{

	clear:both;

	height:25px;

	line-height:22px;

}



.einzelbilddetail{

	clear:both;	

}



.einzelbilddetail h2, .einzelbilddetail .rechts, .einzelbilddetail .links{

	display:block;

	float:left;

	text-align:left;

	padding:5px 0px 5px 0px;

	border-bottom:4px solid #fff;

	line-height:20px;

	margin:0px;

	width:132px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.einzelbilddetail h2{

	width:208px;

	text-align:center;}

.einzelbilddetail .rechts{	

	text-align:right;

	padding-right:8px;

}

.einzelbilddetail .links{

	padding-left:8px;

}





.pageturn a.next, .pageturn a.back{

	display:block;

	width:162px;

	text-decoration:none;

	background-repeat:no-repeat;

	height:25px;

	float:left;

	background-color:#fff;

}

.pageturn a{text-decoration:none;}

.pageturn a:hover{ }

.pageturn a.next{

	background-image:url(../img/design/btn_next.jpg);

	background-position:right top;

}

.pageturn a.next:hover{background-position:right -40px;}

.pageturn a.back{

	background-image:url(../img/design/btn_back.jpg);

}

.pageturn a.back:hover{background-position:0px -40px;}





.pageturn a.main{float:left; background-color:#fff; text-align:center; width:164px; height:25px;}

.pageturn a.main:hover{text-decoration:underline;}





/* PRINT */

@media print{

body,#pagealign, #pagecontent, #col1, body#blog #col1{

	background:none;

}

#pageheader, #headerswf, #footer, #col2, #bottompic{

	display:none;

}

#pagecontent{

	margin:0px; padding:0px;}

#pagealign{

	margin:0px;

	width:906px;

}

#col1{

	width:auto;

	margin:0px;

}

.entry a.titel, .comment .titel{

	padding-left:0px;

	background:none;

}

}

