a {color: #AAA;} 
a:hover, a.active {color: #339;}
body {color: #888;}
div.picnav a {background-color: #CCC; color: #CCC;}
div.picnav a hover {color: #888;}
.title, .title a, .title a:hover {color: #339;}


html, body, a, p, ul, li {margin: 0; padding: 0;}

body	
{
    position: absolute; top: 0; left: 0; margin: 0; padding: 0;
    font-family: arial,sans-serif; font-size: 10pt;
    background-color: #FFF;
}
img	{border:0; margin:0; padding:0;}
a	
{
    text-decoration: none; 
    background-color: #FFF; 
    margin-right:7px;
}
ul.sublinks a {margin-right:12px;letter-spacing:0.07em;}
.title, ul.mainlinks {font-size: 14pt; letter-spacing:0.07em;}
.title {letter-spacing:0.42em; font-weight: bold;}
ul.mainlinks li, ul.sublinks li {list-style: none; display: inline;}
	
body {width: 1240px;  height: 690px;}
.title {position:absolute; left:35px; top:30px; margin:0;}

ul.mainlinks 
{
    position:absolute; 
    left:325px; 
    top:45px;
    padding:0;
    margin:0;
}
ul.sublinks 
{
    position:absolute; 
    left:305px; 
    top:70px;
    padding:0;
    margin:0;
}
div.article
{
    position:absolute;
    left:305px;
    top:130px;
    width: 650px;
    padding-bottom: 2em;
    line-height: 130%;
}
div.article p {margin-bottom: 0.5em;}

div.picnav
{
    position: absolute;
    top: -45px;
    left: 550px;
    height: 14px;
    width: 240px;
    text-align: left;
    line-height: 130%;
}
div.picnav span {float: left;}

div.picnav a.prev {float:left;  width: 26px; height: 14px; padding:0; margin:0; margin-right:4px;}
div.picnav a.next {float:left; width: 26px; height: 14px; padding:0; margin:0; margin-left:4px;}

div.pictxt
{
    position:absolute;
    left:680px;
    top:-45px;
    width: 180px;
    line-height: 130%;
}
div.pictxt p {margin-bottom: 1em;}


label, input, select {
	display: block;
	float: left;
	width: 60px; 
}

input {	width: 180px; }
.login_form input { width: 120px; }
#recipients, #regard { width: 240px; }

form br { /* Alle Zeilenumbrüche in Formularen  */
	clear: left; /* das floating der labels und inputs aufheben */
}

.comSubmit { 
	float: none;
	width: auto;
	margin-top: 8px;
}

label {
	text-align: right; 
	padding-right: 1em; 
	margin-top: 3px;
}

input, textarea, select {
	color:#333;
	background-color:#eee;
	border:1px solid #555;
	margin-top: 3px;
}

.login_form input { width: 120px; border: 1px solid #555; background-color: #fff;}
.login_form [type=submit] {width: 122px;}

input[type=hidden] {
	display: none;
}
