
/* Formatierung Grundlage */

html {
	color      : #000;
	background : #E5F1F5;
	font-family: Arial;
	margin     : 0;
	padding    : 0;
	font-size  : 70%;
	border     : 0; 
}

body {
	margin     : 0;
	border     : 0;
}

h1 {
	margin      : 0;
	padding     : 0;
	font-size   : 100%;
}

h3 {
	font-size          : 105%;	
	color              : #0062A8;
	text-decoration    : none;
	font-weight        : bold;
	font-variant       : normal;
	font-family        : Arial;
	letter-spacing     : 0;
}

h2 {
	font-size          : 125%;	
	color              : #6387C8;
	text-decoration    : none;
	font-weight        : bold;
	font-style         : normal;
	font-family        : Verdana;
	font-variant       : small-caps;
	letter-spacing     : 0;
}


/* Formatierung für Kopfteil */ 
.top {
	background-image   : url(top.jpg);
	background-position: bottom left;
	background-repeat  : no-repeat;
	height             : 140px;
	border             : none;
}

/* Formatierung für Navigation */ 
.nav {
	background-image   : url(navigation.jpg);
	background-position: bottom left;
	background-repeat  : repeat-y;
	width              : 158px;
	height             : 460px;           
}

.nav a:link,
.nav a:visited,
.nav a:active  {
	color              : #0062A8;
	font-family        : Arial;
	font-size          : 11px;
	font-style         : normal;
	font-weight        : normal;
	text-decoration    : none;
	text-align         : left;
	width              : 158px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	padding-left       : 15px;
	padding-right      : 30px;
	margin             : 0;
}
.nav a:hover {
	background-image   : url(rollover.gif);
	background-position: -25px;
	background-repeat  : no-repeat;
	font-family        : Arial;
	font-size          : 11px;
	font-style         : normal;
	font-weight        : bold;
	text-decoration    : none;
	text-align         : left;
	color              : #0062A8;
	letter-spacing     : 0;
	width              : 158px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	padding-left       : 15px;
	padding-right      : 10px;
	margin             : 0;
}

.nav em{
	background-image   : url(rollover.gif);
	background-position: -25px;
	background-repeat  : no-repeat;
	font-family        : Arial;
	font-size          : 11px;
	font-style         : normal;
	font-weight        : bold;
	text-decoration    : none;
	text-align         : left;
	color              : #0062A8;
	letter-spacing     : 0;
	width              : 158px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	padding-left       : 15px;
	padding-right      : 10px;
	margin             : 0;
}
	

.nav ul {
	font-size     : 10px;
	float         : none;
	clear         : left;
	margin        : 0;
	padding       : 0;
	padding-bottom: 0px;
	list-style    : none;
}

.nav li {
	float         : none;
	clear         : left;
	margin-top    : 2px;
	margin-bottom : 2px;
	margin-left   : 0;
	padding       : 0;
	list-style    : none;
}

/* Formatierung für Content und Liste */ 

.content img {
	background    : #fff;
	float         : left;
	border        : 1px solid #0062A8;
	margin        : 10px;
	margin-left   : 0;
}


.content {
	background-image   : url(fond.jpg);
	background-position: bottom left;
	background-repeat  : no-repeat;
	background-color   : #fff;
	height             : 360px;
	padding-left       : 30px;
	padding-right      : 10px;
	color              : #000;
	font-size          : 70%;
	font-family        : Arial;
}

.content p{
	padding-top  : 0;
	margin-top   : 0;
	margin-bottom: 0;
}

.content ul {
	clear        : left;
	margin       : 0;
	padding      : 0;
	font-family  : Arial;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
}

.content li {
	margin       : 0;
}

/* Liste mit Punkt */

.content ul li {
	list-style-type: square;
	padding        : 0;
	margin-left    : 0;
	margin-bottom  : 10px;
}

/* Aufzählung */
.content ol {
	margin-left : 32px;
	padding     : 0;
}

/* Unsichtaber Liste */

.content ul.simple li {
	list-style     : none;
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}

ul.simple {
	list-style  : none;
	margin-left : 0;
	padding-left: 0;
		
}

.content ul li img {
	float         : left;
	border        : 1px solid #0062A8;
	margin-right  : 5px;
	margin-top    : 0;
	margin-left   : 0;	
}


/* Formatierung der Auszeichnungen */

.content a:link,
.content a:visited,
.content a:active {
	color              : #6387C8;
	text-decoration    : none;
	font-weight        : bold;
	font-family        : Arial;
}

.content a:hover {
	color              : #0062A8;
	text-decoration    : none;
	font-weight        : bold;
	font-family        : Arial;
}
	
.content em {
	color              : #0062A8;
	text-decoration    : none;
	font-style         : normal;
	font-weight        : bold;
	font-family        : Arial;
}



/* Formatierung der Tabellen */

.content table p {
	padding          : 5px;
	padding-left     : 0px;
	padding-top      : 0px;
	margin           : 0;
	font-size        : 11px;
}

.content table {
	border-collapse  : collapse;
	border           : 2px solid #0062A8;
	color            : #000;
	font-family      : Arial;
	text-align       : left;
	vertical-align   : top;
	margin           : 0;
	font-size        : 11px;
}

.content td {
	padding          : 5px;	
	margin           : 0;
	border-top       : 1px solid #0062A8;
	vertical-align   : top;
	text-align       : left;
	white-space      : normal;
	font-size        : 11px;
}

.content th {
	padding            : 5px;
	margin             : 0;
	color              : #fff;
	background         : #0062A8;
	font-size          : 11px;	
	color              : #fff;
	vertical-align     : top;
	text-align         : left;
	text-decoration    : none;
	font-weight        : bold;
	font-variant       : normal;
	font-family        : Arial;
	letter-spacing     : 0;
	white-space        : nowrap;
}

.content strong {
	font-weight: normal;
	font-style : normal;
} 

.content tr.even td,
.content tr.odd td {
	background  : #fff;
		margin           : 0;
		vertical-align   : top;
}

td.content table img {
	border      : none;
}


/* Formatierung für Footer */ 

.footer {
	height             : 25px;
	border             : none;
	font-size          : 9px;
	text-align         : center;
	color              : #0062A8;
	font-style         : normal;
	font-family        : Arial;
	letter-spacing     : 0;
}
.footer a {
	text-decoration    : none;
	color              : #0062A8;
}
/* Editor formatierung */

div.Editor {
	padding-left: 15px;
	margin      : 0;
	font-size   : 0;
	color       : #CFEAF1;
	float       : left;
}

div.Editor form.default input{
	background         : none;
	background-repeat  : no-repeat;
	background-position: left;
	height             : 10px;
	width              : 10px;
	border             : none;
	text-align         : left;
	color              : #CFEAF1;
	font-size          : 0;
	text-decoration    : none;
	font-style         : normal;
	font-family        : Arial;
	letter-spacing     : 0;
}

div.Editor form.default input.submit{
	background-image   : none;
	background-repeat  : no-repeat;
	height             : 10px;
	width              : 10px;
	text-align         : left;
	color              : #ccc;
	font-size          : 0;
	text-decoration    : none;
	font-style         : normal;
	font-family        : Arial;
	letter-spacing     : 0;
}



/* Print formatierung */

div.Print {
	background-image   : none;
	margin-left        : 0;
	margin-right       : 0;
	padding-top        : 0;
	margin-top         : 0;
	color              : #000;
	font-size          : 11px;
	text-decoration    : none;
	font-style         : normal;
	font-family        : Arial;
	font-weight        : normal;
	letter-spacing     : 0;

}


/* Print formatierung */

div.wetter {
	margin-left        : 5px;
	margin-right       : 0;
	padding-top        : 0;
	margin-top         : 0;
	color              : #000;
	text-decoration    : none;
	letter-spacing     : 0;

}




