BODY { 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	vertical-align:top; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#29345A; 
	background-color: #F4F4F4;
}

A {
        text-decoration:underline;
}
a:link { color:#3D5A9C;
		 font-weight:normal;}

A:visited {
        color:#3D5A9C;
        font-weight:normal;
        }

A:hover {
        color:#296CD1;
        font-weight:normal;
        }
A:active {
        color:#296CD1;
        font-weight:normal;
     }
P { 
	margin-top:10px; 
	margin-bottom:4px; 
	margin-left:0px; 
	margin-right:20px; 
	text-align:left;
	line-height:1.4em;
}

/* Generic place to alter font size  */
td {
	font-size:11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-weight:normal;
	margin-left:0px;
	line-height:10px;
}

/* Auflistung */
ul {
    list-style-type:disc;
    list-style-position:outside;
    line-height:1.4em;
	margin-left: 30px;
	text-align: left;
} 

/* ul {
    list-style-type:none;
    list-style-position:outside;
    margin-left:0px;
    margin-top:5px;
    line-height:1.4em;
    }
*/

OL {
    list-style-type: decimal;line-height: 1.4em;list-style-position: outside;
}


/* Ueberschriften */
H1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}


.pagecaption {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}

H2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
H3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
H4 {
        font-size:11px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}

hr {
	color:#1B3071;
	width:100%;
	border-style:
	dashed;
	height:1pt;
}

PRE {
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

.kursiv {
	font-style: italic;
}
/* Caption fuer inline-Verwendung */
.caption1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}
.caption2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
.caption3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
.caption4 {
        font-size:10px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}

.tblrightbox_nobg {
	border:thin solid #CCCCFF;
	margin:30px;
}

.tblrightbox {
	background-image:url(/img/impressionen01.jpg); 
	background-repeat: no-repeat;
	margin:30px;
	border:thin solid #CCCCFF;
	/* background-position: bottom right; */
	background-position: 50px 40px;
}

.righttable {
	style="width:100%;
	background-color:#CCD6F6;"	
	text-align: justify;
}


.rightheader {
	font-family:verdana,arial,sans-serif;
	text-align: justify;
	background-color:#948166;
	color:#FFF9CE;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	letter-spacing:0.05em;
	height:19px;

	padding-top:5px;
	padding-left:3px;
	padding-bottom:5px;
	white-space:nowrap;
} 

.rightbody {
	font-family:verdana,arial,sans-serif;
	text-align: justify;
	color:#29345A;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	letter-spacing:0.05em;
	height:19px;
 	line-height: 1.3em;

	padding-top:5px;
	padding-left:5px;
}

.img_subtitle {
	font-size:10px;
	font-weight:normal;
	text-align:left;
	height:10px;
   margin-left:0px;
   margin-top:2px;
   margin-bottom:7px;
	padding-top:5px;
	padding-left:20px;

}

.vcard {
	font-family:verdana,arial,sans-serif;
	text-align: justify;
	color:#29345A;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	letter-spacing:0.05em;
	height:19px;
 	line-height: 1.3em;

	padding-top:2px;
	padding-left:2px;
}


#tblNavHead {
	border:thin solid #CCCCFF;
	background-color: #FBFBFB;
}

#tblContentEdit {
	background-color: white;
}

#tblContent {
	border:thin solid #CCCCFF;
}

#tabFrame {
}
