body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#f2e6f5;
	background-color: #000000;
	margin: 0px;
	padding: 10px;
}
.journalbox {
	background:  url(http://kuschelirmel.de/pics/layout/bg.jpg) repeat-y top left;
	max-width:830px;
	_width:830px;
	text-align:left;
	margin:0;
	padding:0;
	}

.journaltop { 
	letter-spacing: 1px;
	background:  url(http://kuschelirmel.de/pics/layout/header.jpg) top left no-repeat;
	font-size: 10px;
	color: #dbceda;
	text-align:left;
	height: 380px;
	padding: 0 0 0 240px;
	margin:0;
	}
 .header {
	letter-spacing: 1px;
	color: #f5dae4;
	padding:80px 0 5px 0;
	font: 26px Adobe Caslon Pro, Century Old Style Style, Georgia, Times New Roman;
	}


.journaltext {min-height:430px;
	color:#f2e6f5;padding: 0 15px 10px 205px; text-align:left;line-height:16px; 
	}
	.journaltext a {padding:1px;
	color: #E59CD6; border-bottom:1px dotted  #332E30;
	text-decoration: none!important;
	}
	.journaltext a:hover { border-bottom:1px dotted  #E59CD6;
	text-decoration: none!important; 
	}
	.journaltext ul{
	padding: 0 10px 0 20px;
	}
	.journaltext ul li {
	list-style-position: outside;
	list-style-type: circle;
	margin: 0;
	padding:2px;
	}
	.journaltext ol{
	padding: 0; text-align:left;
	}
	.journaltext ol li {
	list-style-position: inside;
	_list-style-position:outside;
	list-style-type: square;
	margin: 0;
	padding:4px;
	}
	.journaltext ol li:hover {background:#211E1F;}
	.journaltext p {padding:0; margin:0;}
	.journaltext img {padding:2px;}

.left {text-align:left; position:absolute; background: url(http://kuschelirmel.de/01da/style2/navi.jpg) top left no-repeat; top:390px; left:10px; width: 180px; padding: 150px 5px 5px 5px;font-size:10px;color:#f2e6f5;}
.left strong { font-family:Adobe Caslon Pro, Century Old Style Style, Georgia, Times New Roman; border-bottom:1px dashed #8d868f;display:block;letter-spacing:1px; font-size: 12px; padding:2px 0; color:#f5dae4;}
.left a {color:#f2e6f5;border:none;}
.left a:hover {color: #E59CD6; text-decoration:none!important;border:none;}
.left p {padding: 10px 10px 10px 3px;}

.bg {background: #211E1F; border:1px solid #8d868f;padding:10px;}
.scroll {background: #211E1F; border:1px solid #8d868f;padding:10px; height:200px; overflow:auto;}
.pic {background: #211E1F;padding:10px;; overflow:auto;}
.bg a { border-bottom:1px dotted  #1A050D;}
.scroll a { border-bottom:1px dotted  #1A050D;}
.pic a { border-bottom:1px dotted  #1A050D;}
h1 {font-weight:normal;padding:3px;font-family:Adobe Caslon Pro, Century Old Style Style, Georgia, Times New Roman; color:#fff; font-size: 20px; letter-spacing:2px;border-bottom:1px dashed #8d868f;}
h2 {font-weight:normal; font-family:Adobe Caslon Pro, Century Old Style Style, Georgia, Times New Roman; color:#fff; font-size: 14px; letter-spacing:1px;}
.date {color:#8d868f;font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px;display:inline; text-align:right;}
.small {font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px;display:inline; text-align:right;}
.small2 {font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px;display:inline; text-align:left;}
.small3 {font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px;display:inline; text-align:center;}

.floatright {text-align:center;float:right; margin: 0 0 5px 5px;padding:5px; background: #211E1F;font-size:9px; letter-spacing:1px;}
.floatleft {text-align:center;float:left; margin: 0 5px 5px 0;padding:5px; background: #211E1F;font-size:9px; letter-spacing:1px;}
.floatleft a {color:#88938D; border-bottom:1px dotted #211E1F;}
.floatleft a:hover { border-bottom:1px dotted #88938D;}
.floatright a {color:#88938D; border-bottom:1px dotted #211E1F;}
.floatright a:hover { border-bottom:1px dotted #88938D;}
.clear {clear:both;}

.footer {background: #000;color:#807378;padding: 15px; letter-spacing:1px; font-size: 10px;text-align:center;}

.map {width:360px;height:260px;float:left;  background: #211E1F; padding: 10px; margin:0px;text-align:center;}
.prints {width:200px;height:260px; float:right; background: #211E1F; padding:10px; margin:0px;text-align:center;}
.map a {color:#88938D; border:none!important;}
.prints a {color:#88938D; border:none!important;}

.bildernavi {width:340px;height:350px;float:left; padding: 10px; margin:5px;}
.disclaimer {width:200px;height:350px; float:right; background: #211E1F; padding:10px; margin:5px;text-align:center;}
.sc {
	font-variant: small-caps;
}
