/* CSS-Styhlsheet für web.template */ 



/* Formatierung Basis */

html {

	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 11px;
	padding     : 0;
		text-align  : center;
}

body {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	margin      : auto;
	padding     : 0;
  	text-align  : center;

}


/* Überschriften */
h1 {
	font-family       : Helvetica, Arial, sans-serif;
	font-weight       : bold;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 13px;
	color             : #00549E;
	margin            : 0;
	padding           : 0;
	text-align        : left;
	clear             : both;
}

h2 {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 13px;
	color       : #00549E;
	margin      : 0;
	padding     : 0;
}

/* Auszeichnungen */
h3 {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 13px;
	margin      : 0;
	padding     : 0;
	color       : #000;
	clear       : both;
	float       : none;
}

h3 em {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 1.15em;
	color       : #A3A3A7;
	clear       : both;
	float       : none;
}

/* Betohnungen */
em {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	color       : #000;
}

b {
	font-weight : bold;
}
	
strong {
	font-weight : bold;
}

.logo { 
		margin            : auto;
	background-color  : #fff;	
	height            : 80px;
	width             : 800px;
	margin-top        : 50px;
	text-align        : left;
} 
.logo a img { 
	border     : 0;
} 


/* Formatierung Reiter Navigation */
.reiter-navigation {
	margin             : auto;	
	overflow           : visible;
	height             : 20px;
	width              : 800px;
	margin-top         : 2px;
	text-align         : right;
	background-image   : url(nav-oben.jpg);
	background-repeat  : no-repeat;
	background-position: top right;
}


.reiter-kon a,
.reiter-unt a,
.reiter-akt a,
.reiter-imp a,
.reiter-kar a,
.reiter-ser a {
	text-decoration    : none;
	float              : right;
	color              : #fff;
	font-family        : Arial, sans-serif;
	font-size          : 13px;
	font-style         : normal;
	font-weight        : bold;
	padding-left       : 24px;
	padding-right      : 10px;
	padding-top        : 4px;
	padding-bottom     : 4px;

}
.reiter-kon a:hover,
.reiter-unt a:hover,
.reiter-akt a:hover,
.reiter-imp a:hover,
.reiter-kar a:hover,
.reiter-ser a:hover,  {
	text-decoration    : none;
	float              : right;
	color              : #003399;
	font-family        : Arial, sans-serif;
	font-size          : 13px;
	font-style         : normal;
	font-weight        : bold;
	padding-left       : 24x;
	padding-right      : 10px;
	padding-top        : 4px;
	padding-bottom     : 4px;
}
.reiter-kon em,
.reiter-unt em,
.reiter-akt em,
.reiter-imp em,
.reiter-kar em,
.reiter-ser em {
	text-decoration    : none;
	float              : right;
	color              : #003399;
	font-family        : Arial, sans-serif;
	font-size          : 13px;
	font-style         : normal;
	font-weight        : bold;
	padding-left       : 24px;
	padding-right      : 10px;
	padding-top        : 4px;
	padding-bottom     : 4px;
}


/* Formatierung imagebild */
.top { 
	background-image   : url(fond-intro.jpg);
	background-repeat  : no-repeat;
	background-position: top right;	
	height            : 225px;
	width             : 800px;
	margin-top        : 5px;
	margin            : auto;
} 

.intro { 
	height            : 220px;
	width             : 600px;
	float             : left;
	text-align        : left;
	padding           : 0;
	margin            : 0;
} 

.newsticker { 
	height            : 190px;
	width             : 200px;
	text-align        : left;
	padding           : 0;
	margin            : 0;
	float             : right;
} 

/* Formatierung Pfadnavigation */
.Fusszeile {
	background-color  : #fff;
	text-align        : center;
	margin            : auto;
	height            : 15px;
	width             : 805px;
	margin-top        : 5px;
	font-family       : Arial,sans-serif;
	font-weight       : normal;
	font-size         : 11px;
	color             : #003399;
}
.Fusszeile a {
	text-decoration   : none;
	font-family       : Arial,sans-serif;
	font-weight       : normal;
	font-size         : 11px;
	color             : #003399;
}



/* Formatierung Contentbereich */	
.content {
	background-color  : #fff;
	text-align        : left;
	overflow          : hidden;
	height            : 280px;
	width             : 800px;
	margin-top        : 3px;
	padding           : 0;
	font-family       : Arial,sans-serif;
	font-weight       : normal;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 11px;
	margin            : auto;
}


.content a:link,
.content a:active,
.content a:visited {
	color          : #1F3590;
	font-family    : Helvetica,Arial;
	font-weight    : normal;
	text-decoration: none;
}
.content table a:link,
.content table a:active,
.content table a:visited {
	color          : #1F3590;
	font-family    : Helvetica,Arial;
	font-weight    : normal;
	text-decoration: none;
	padding-left   : 8px;
}
.content a:hover {
	color          : #000;
	font-family    : Helvetica,Arial;
	font-weight    : bold;
	text-decoration: none;
}
.content table a:hover  {
	color          : #000;
	font-family    : Helvetica,Arial;
	font-weight    : normal;
	text-decoration: none;
	padding-left   : 8px;
}




/* Formatierung Listen im Contentbereich*/
.Content p{
	margin-top   : 5px;
	margin-bottom: 5px;
}

.Content ul {
	clear        : both;
	list-style-type: bullet;
	margin       : 10px;
	padding      : 0;
	font-family  : Helvetica, Arial, sans-serif;
	font-style   : normal;
	font-weight  : normal;
	font-size    : 1em;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
}

.Content li {
	clear        : both;
	margin       : 0;
}

/* Liste mit Punkt */

.Content ul li {
	list-style-type: square;
	padding        : 0;
	margin-left    : 15px;
}

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

/* Unsichtaber Liste */
.Content ul.simple li {
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}
.content ul.simple {
	margin-top     : 8px;
}


/* Tabellen-Bild im Contentbereich */
.content table img {
	border       : 0;
	margin       : 5px;
	float        : left;
	clear        : both;
	text-align   : left;
	
}

.content p img {
	border       : none;
	margin       : 5px;
	margin-top   : 0px;
	float        : left;
	clear        : both;	
}




/* Formatierung der Tabellen im Contentbereich */
.content table {
	color              : #000;
	background-image   : url(fond-th.jpg);
	background-repeat  : no-repeat;
	background-position: top left;
	margin             : 0;
	border-collapse    : collapse;
	text-align         : left;	
	font-family        : Helvetica, Arial, sans-serif;
	font-style         : normal;
	font-weight        : normal;
	line-height        : 15px;
	vertical-align     : top;
}


.content tr.odd  {
	padding-top      : 5px;
	padding-left     : 8px;
	background-color : #DFF3FC;
	border-right     : 1px solid #fff;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;

}

.content th {
	color            : #000;
	height           : 26px;
	font-family      : Helvetica, Arial, sans-serif;
	font-style       : normal;
	font-weight      : normal;
	text-align       : center;
 	width            : 160px;
}

.content tr, th a:link,
.content tr, th a:active,
.content tr, th a:visited  {
	font-size        : 14px;
	width            : 160px;
}

.content td.1 {
	padding-top      : 5px;
	/*padding-left     : 8px;*/
	background-color : #DFF3FC;
	border-right     : 1px solid #fff;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}

.content td.2 {
	padding-top      : 5px;
	/*padding-left     : 8px;*/
	background-color : #FBE4E4;
	border-right     : 1px solid #fff;
	border-top       : none;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}

.content td.3 {
	padding-top      : 5px;
	/*padding-left     : 8px;*/
	background-color : #E8F4EF;
	border-right     : 1px solid #fff;
	border-top       : none;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}
.content td.4 {
	padding-top      : 5px;
	/*padding-left     : 8px;*/
	background-color : #FFFCDD;
	border-right     : 1px solid #fff;
	border-top       : none;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}
.content td.5 {
	padding-top      : 5px;
	/*padding-left     : 8px;*/
	background-color : #F2F2F2;
	border-top       : none;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}
/*
.content th 1{
	padding-top      : 5px;
	padding-left     : 8px;
	background-color : #DFF3FC;
	border-right     : 1px solid #fff;
	font-size        : 11px;
	vertical-align   : top;
	width            : 160px;
}
*/



.editor {
	height            : 24px;
	width             : 800px;
	margin-top        : 5px;
	text-align        : left;
}

/* Formatierung Editor Button */
	
.editor form.default input{
	margin             : 0;
	height             : 20px;
	background-color   : #fff;
	font-size          : 0;
	text-align         : right;
	border             : none;
	float              : left;
}
.editor form.default input.submit{
	height             : 20px;
	width              : 30px;
	color              : #fff;
	font-size          : 0;
}

/* Formatierung Benutzermanager Button */
.editor form.usermanager input{
	margin             : 0;
	height             : 20px;
	background-color   : #fff;
	font-size          : 0
	text-align         : right;
	border             : none;
}
.editor form.usermanager input.submit{
	height             : 20px;
	width              : 30px;
	color              : #fff;
	font-size          : 0;
}




/* Formatierung Sprachauswahl */
.sprachauswahl {
padding-top: 0px;
}

.sprachauswahl ul {
	padding-top     : 0;
	padding-left    : 0;
	margin-bottom   : 0;
	margin-left     : 0;
	margin-top      : 0; 
	list-style      : none;
}

.sprachauswahl ul li,
.sprachauswahl p {
	margin          : 0;
	margin-left     : 0;
	padding-top     : 0;
	margin-bottom   : 0;
}
.sprachauswahl li a {
	display            : block;
	font-family        : Helvetica, sans-serif;
	font-size          : 100%;
	font-style         : normal;
	font-weight        : normal;
	color              : #000;
	text-decoration    : none;
	width              : 240px;         
	margin-left        : 20px;
	padding-left       : 9px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	border-bottom      : 1px solid #fff;
	background-color   : #D4D6D8;
}

.sprachauswahl li a:hover {
	display            : block;
	font-family        : Helvetica, sans-serif;
	font-size          : 100%;
	font-style         : normal;
	font-weight        : normal;
	color              : #fff;
	text-decoration    : none;
	width              : 240px;
	margin-left        : 20px;
	padding-left       : 9px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	border-bottom      : 1px solid #fff;
	background-color   : #00549E;
}


.sprachauswahl li em {
	display            : block;
	font-family        : Helvetica, sans-serif;
	font-size          : 100%;
	font-style         : normal;
	font-weight        : normal;
	color              : #fff;
	text-decoration    : none;
	width              : 240px;
	margin-left        : 20px;
	padding-left       : 9px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	border-bottom      : 1px solid #fff;
	background-color   : #00549E;
}


