/* ***c 2007 Florian Scheiwiller *** */


body {
background-color: #F7F3EE;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}

.tr_a { background-color:#F7F3EE; cursor:pointer;}


.tr_b { cursor:pointer; }
a { text-decoration:none; color: #000000;}
a:visited { text-decoration:none; color:#000000;}
a:hover {color: #FF9500;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }
h2 {
font-size:18px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
color: #FF9500}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 840px;
padding:0px;
margin: 0px;
/* mit margin auto wird der conatiner zentriert dargestellt
margin-left: auto;
margin-right: auto;
*/
} 

/* ----------banner for logo-------------- */
#servicenav{
height:25px; /*65px */
}
#navigation {
text-align: left;
background-color: #F7F3EE;
border-bottom:1px solid #FF9500;
font-size: 11px;
padding:5px 15px 5px 200px;
margin: 0px;
}

#h_nav_link{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #FF9500;
height:35px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
padding-right:10px;
font-weight:bold;
text-decoration:none;
color:#000000;
 }
#h_nav_link a:link		{ }
#h_nav_link a:visited	{ }
#h_nav_link a:hover{
border-top:1px solid #FF9500;
border-left:1px solid #FF9500;
border-right:1px solid #FF9500;
border-bottom:1px solid #E1DDD8;
background-color: #E1DDD8;
height:35px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
padding-right:10px;
font-weight:bold;
text-decoration:none;
color:#000000;}
/*#navigation a:active	{ background-color:#E1DDD8; }
*/
#h_nav_openlink { border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
/*
#h_nav_openlink a { border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
#h_nav_openlink a:link{ border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
#h_nav_openlink a:visited{ border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
#h_nav_openlink a:hover{ border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
#h_nav_openlink a:active{ border-top:1px solid #FF9500; border-left:1px solid #FF9500; border-right:1px solid #FF9500; border-bottom:1px solid #E1DDD8; background-color: #E1DDD8; height:35px; padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px; font-weight:bold; text-decoration:none; color:#000000; }
*/

#navigation img {padding:10px 0px;} 

#nav_line { padding-top:0px;}
#content_frame{ margin:10px; border:1px solid #666666; padding:4px; width:480px;
}

#s_nav_openlink { margin-left:-4px !important; padding-left:3px !important; border-left:1px solid #FF9500 !important;} 
/* ----------outer und inner----------------- */

#outer{ 
border-top: solid 15px #E1DDD8;
border-left: solid 150px #E1DDD8; /* linke Menue Spalten Farbe  */ 
border-right: solid 175px #E1DDD8; /* rechte Menue Spalten Farbe  */ 
border-bottom: solid 3px #E1DDD8;
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; min-height:650px;   }

/* --------------left und right navigavtion------------- */
#left {
 width:150px; 
 float:left; 
 position:relative; 
 margin-left:-150px; 
 margin-right:1px;
 }
#left p { font-weight:bold;}
#left span {padding-left:20px; }
#left a {  text-decoration:none; color: #000000;}
#left a:visited { text-decoration:none; color:#000000;}
#left a:hover {  color: #FF9500;}
#left a:active { color:#000000;}
 
 #right {
 width:175px;
 float:right; 
 position:relative;
 
 margin-right:-180px;

 }
 #right img{ margin-left:10px;}
 #right p { padding-left:10px;}
/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
}
p {
padding: 5px 10px;
margin:0px; }

.abc_link{
background-color:#E1DDD8; border:1px solid #FF9500; margin: 2px; padding-left:3px; padding-bottom:1px; font-weight:bold; font-size:14px;
}
pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

.meldung_red{ color:red; font-weight:bold; }
.meldung_green{ color:green; font-weight:bold; }
.meldung_error { text-decoration:line-through; }
/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
padding-top:5px;
margin:0px;
margin-bottom:10px;
/*margin-top: -10px;*/
text-align: right; border-top: 1px solid #FF9500;} 
