/***************************************************/
/* Peter-Schwill.de SITE-Definition File by Molinx */
/***************************************************/
/*    --------------------------------------    */
/*    # ######   Body Definition    ###### #    */
/*    --------------------------------------    */
body {
	margin:0; padding:0; background-color:#8CA6CE;
	font:normal 13px/1.48em Helvetica, Arial, Verdana, "sans-serif"; color:#01398E; text-decoration:none;
}
/*    --------------------------------------    */
/*    # ######   Layout Container   ###### #    */
/*    --------------------------------------    */
#wrapper {
	width:720px; height:500px; top:50%; left: 50%; margin:-240px 0 0 -360px; padding:0;
	position:absolute; display:block; z-index:1;
}
#content {
	width:720px; height:480px; margin:0; padding:0; position:relative; display:block; background-color:#C8D5EA; 
	background-image:url(../images/banderole.gif); background-position:490px; background-repeat:no-repeat;
	border:1px solid #8CA6CE; text-align:left;
}
#nav {
	height:30px; margin:0 0 0 87px; padding:0; display:block; position:relative; top:5px;
	font:normal 1.2em/1.2em Georgia, "Times New Roman", Times; color:#FFFFFF;
}
#xx {
	width:447px; display:block; position:absolute; text-align:left;
	margin:0; padding:0 20px 40px 0; top:20px; left:20px;
}
#xy {
	width:161px; display:block; position:absolute; text-align:center;
	margin:0; padding:0; top:30px; left:490px;
}
/*    --------------------------------------    */
/*    # ######       Elemente       ###### #    */
/*    --------------------------------------    */
#wrapper p.enter {
	width:650px; position:relative; margin:0; padding:1em 0 0 0; top:0; left:87px;
	font:normal 2em/1em Georgia, "Times New Roman", Times; color:#C8D5EA; text-align:left;
}
#content h1.pagetitle {
	position:relative; margin:0 0 0 66px; padding:0 0 0.8em 0;
	font-size:1.8em; font-weight:normal; line-height:1.4em; letter-spacing:0.05em; color:#FFFFFF;
}
#content h1.peter {
	position:relative; margin:0; padding:0; top:0;
	font:normal 1.4em/1.2em Georgia, "Times New Roman", Times; letter-spacing:0.05em;
}
#content h2.theme {
	position:relative; margin:0 0 0 66px; padding:0;
	font-size:1.4em; font-weight:normal; line-height:1.2em;
}
#content p.txt {
	position:relative; margin:1.2em 0 0 66px; padding:0;
	font-weight:normal; line-height:1.4em;
}
#content h2.topic {
	position:relative; margin:0.34em 0 0 0; padding:0; top::0;
	font:normal 2.5em/0.9em Georgia, "Times New Roman", Times; letter-spacing:0.05em;
}
.nols {
	 margin:1.2em 40px 1.2em 66px; padding:0;
}
#content p.pictxt {
	margin:0 40px 0 66px; padding:0; top:0; color:#8CA6CE;
}
#content p.pictxt_big {
	margin:0 40px 0 20px; padding:0; top:0; color:#8CA6CE;
}
#content p.subnav {
	margin:0.6em 40px 0 20px; padding:0; top:0; font-size:1.4em; color:#8CA6CE; text-align:center;
}
#content a {
	padding:0; text-decoration:none; color:#FFFFFF;
}
#content a:link {
	text-decoration:none; color:#FFFFFF;
}
#content a:visited {
	text-decoration:none; color:#FFFFFF;
}
#content a:hover {
	color:#01398E;
}
#content a:active {
	color:#FFFFFF;
}
#content ul {
	list-style:none;
}
.listview {
	margin:0 13px 13px 0; padding:0;
}
.preview {
	margin:13px 0 0 13px; padding:0;
}
.fullview {
	margin:0 0 0 66px; padding:0;
}
.fullview_big {
	margin:0 0 0 20px; padding:0;
}
#nav li {
	height:30px; margin:0 1.55em 0 0; padding:0.1em 0 0 0; float:left; list-style:none;
}
#nav li.active {
	height:30px; padding:0.1em 0 0 0; color:#01398E; background-image:url(../images/logo_nav_bg.gif); background-position:center; background-repeat:no-repeat;
}
#nav li a {
	padding:0; text-decoration:none; color:#FFFFFF;
}
#nav li a:link {
	text-decoration:none; color:#FFFFFF;
}
#nav li a:visited {
	text-decoration:none; color:#FFFFFF;
}
#nav li a:hover {
	color:#01398E;
}
#nav li a:active {
	color:#FFFFFF;
}
#content .img_peter {
	display:block; padding:0; margin:215px 0 60px 210px;
}
#content .img_malerei {
	display:block; padding:0; margin:0 0 0 76px;
}
.typin {
	width:280px; background-color:#8CA6CE; border:1px solid #8CA6CE; color:#FFFFFF;
}
.button {
	padding:3px; border:1px solid #8CA6CE; background-color:#FFFFFF; color:#01398E;
}

