body{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#000000;
}
h1{
    margin:0px; padding:0px 0px 0px 150px;
    font-size:16px; line-height:22px;
    height:21px;
    background-image:url(../img/bg_h1.gif); background-repeat:no-repeat;
    text-align:left;
    color:#53488C;
}
h2{
    margin:0px; padding-left:10px;
    font-size:16px; 
    color:#53488C;
}
h3{    
    font-size:16px;
    color:#53488C;
}
h4{
    margin:0px; padding:0px;
	font-size:14px;
    color:#53488C;
}
p{
    padding-left:20px;
}
.notiz{
    font-size:10px;
}
.fehler{
    color:#FF0000;
    font-weight:bold;
}
.merksatz{
    padding:8px; margin-left:20px; border:1px solid #53488C;
    background-color:#D3D9E6;
    font-weight:bold;
    color:#53488C; 
}
.preis{
    border:1px solid #7E8DC2; padding:10px;
    background-image:url(../img/bg_preis.gif); background-position:right top;
    height:35px;
    color:#d03333;
    text-align:right;
}
.preis2{
	margin:0px; padding:16px 8px;
	background-image:url(../img/bg_preis2.gif);
	position:absolute;  
	width:77px; height:28px;
	color:#27366D; 
	font-size:20px; font-weight:bold; 
}
/*** Listen ***/
ul{ list-style-image:url(../img/sym_list.gif); }
dt{ font-weight:bold; }
dd{
    background:url(../img/dd-image.gif) 0px 2px no-repeat;
    padding:0px 0px 0px 25px;
    margin:4px 0px 10px 10px;
}
dd ul{
    padding-left:20px;
    margin-bottom:3px;
}
.dd{
    font-weight:bold;
    color:#53488C;
}
/*** Links ***/
a{
    color:#2E4080;
    font-weight:bold;
    text-decoration:none;
}

a:hover{
    color:#949FBF;
}
a.titel{
	font-size:13px;
	text-decoration:underline;
}
/*** Tabellen ***/
td{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#666666;
}
/*** Formularelemente ***/
.feld, .area, .button{
    margin:1px; padding:1px; border:1px solid #485D92;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.button{
    color:#485D92;
    font-weight:bold;
    background-color:#BFC8E5;
}
form.volltextsuche .button{
	height:18px;
	font-size:12px; line-height:12px;
}
form.volltextsuche{
	padding:0px; margin:0px;
}
fieldset{

}
/*** Sonstiges ***/
img{
    border:0px;
}
hr{
    height:1px;
    color:#304588;
    width:70%;
}
.rahmen{
    padding:2px; margin:1px; border:1px solid #C5C6DA
}
.hidden{
    line-height:1px;
    visibility:hidden;
    height:1px;
    width:1px;
    position:absolute;
    top:50%; left:50%; z-index:-1px;
}
.einsteiger_small{
    /*float:left;
    width:330px;*/
    height:100px;
    overflow:hidden;
    background:url(../img/bg-verlauf-image.gif) repeat-x;
    border:1px solid #AAAAAA;
    margin:5px;
    padding:5px;
}
.einsteiger{
    /*float:left;
    width:330px;
    height:100px;
    overflow:hidden;*/
    background:url(../img/bg-verlauf-image_akt.gif) repeat-x;
    border:1px solid #AAAAAA;
    margin:5px;
    padding:5px;
}