html, body 
{
height: 100%;
background-image: url(../images/bacground.gif);
background-color: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.3em;
color:#333333;

}



/* Hyperlinks ------------------------------------------------------------------------------------------ */

a:link {
        color: #248686;
        text-decoration: underline;
}
a:visited {
        color: #248686;
        text-decoration: underline;
}
a:hover {
        color: #2B9F9F;
        text-decoration: none;
}
a:active {
        color: #248686;
        text-decoration: underline;
}

.Stil1 {color: #333333; font-size: 11px;}




/* Tabellen ------------------------------------------------------------------------------------------ */

table {
        border-collapse:collapse;
}

td {
        font-size:12px;
	line-height:1.3em;
}

.header1 {
        height:23px;
        padding-left:3px;        
        background:#E8EAF0;
        font-size:12px;
        font-weight:bold;
}


.header2 {
        height:22px;       
        background:#E8EAF0;
        font-size:12px; font-weight:bold;
        text-align:center;
}

tr.color td,
td.color,
tr.color_nosize td,
td.color_nosize {
        padding:3px;
        background:#ffffff;
}


tr.color td,
td.color,
tr.color_hover td {
        height:27px;
}


.footer, .footer_tbl {
        padding:3px;
        background:#E8EAF0;
        text-align:center;
}


.footer_tbl {
        text-align:right;
}



/* Formular ----------------------------------------------------------------------------------------------------- */

form {
        margin:0px;
}

input, select, textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
	border:1px solid #7380A2;
}

.input2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#333333;
        border:1px solid #7380A2;
}



.button {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#333333;
        border-width:1px;
        font-size:12px;
        background-image:url('bg_buttons.gif');
}

.button2 {
        color:#000000;
        border-width:1px;
        font-size:10px;
        background-image:url('bg_buttons.gif');
}

.code {
        border:1px solid #D6DBD5;
        padding:2px;
        font-family:courier new, courier, monospace;
}








/* Textblöcke ------------------------------------------------------------------------------------------ */

.small {
        font-size:11px;
        color: #555555;
}

.small2 {
        font-size:11px;
        color: #475045;
        font-weight: normal;

}



.pages {
        font-size:12px;
        margin:0px 3px 5px 3px;
}


.sortby {
        text-align:center;
        font-size:12px;
        margin:10px 0px 0px 0px;
}


.slink, .letters {
        margin:15px 20px;
        padding:3px 5px;
        border-top:1px solid #D6DBD5;
        border-bottom:1px solid #D6DBD5;
        background:#F8F8F8;
}

.letters {
        font-size:12px;
        text-align:center;
}

.error { border:1px solid white; color:white; padding:5px; margin:5px; font-family:courier,sans-serif;

}



/* Messagebox -------------------------------------------------------------------------------------------- */

.messagebox {	position:absolute;	width:700px;	top:35%;	left:50%;	right:50%;	margin-left:-350px;	text-align:left;}.message_text {	border:1px solid #D1D1D1;	background:#F2F2F2;	text-align:center;	padding:10px;}.message_text a:link,.message_text a:active, .message_text a:visited {	color:#2B2B2B;	font-weight:bold;	text-decoration:none;}.message_text a:hover {	text-decoration:underline;}.message_redirect {	font-weight:bold;	font-size:10px;	margin:7px 0px 0px 0px;}








