
/* schriftstil,abstände */

body
{margin-top: 10px; margin-left: 10px; margin-right: 10px;margin-bottom: 10px; color: #000000;  background-color:#ffffff; font-family: verdana,arial; font-size: 10pt;}


table,tr,td
{ color: #000000 ;font-family: verdana,arial; font-size: 10pt}

.header
{ color: #394194 ;font-family: verdana,arial; font-size: 18pt; font-weight:bold;}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #d6d3e7; scrollbar-base-color:#ffffff ;
scrollbar-highlight-color : #d6d3e7; scrollbar-shadow-color :#e6e6e6;
SCROLLBAR-TRACK-COLOR: #ffffff;}

/* grundlayout*/

.leiste {background-color:#540405; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:10px;
height:20px;
}
.rand {background-color:#e70018;
}


.leisteob {background-color:#313c8c; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:16px;
height:16px;
}



.leisteun {background-color:#e70018; color:white;  text-decoration:none ;font-family:verdana, sans-serif;
line-height:20px;
height:20px;
}




.nav {background-color:#394194; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;


}
.logo {background-color:#d6d3e7; color:#ffffff;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
height:50px;background-image:url(images/back.jpg);background-repeat:no-repeat;
vertical-align:middle;
}

/* rubriktitel */

.titel{background-color:#e70018; color:#ffffff;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #eaeaea;
line-height:16px;
height:20px;
padding-left:5px;
}

.rubrik{background-color:#394194; color:#ffffff;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #eaeaea;
height:50px;
padding-left:5px;
}

.main {
	background-color:#d6d3e7;
}

.inhalt { background-color:#d6d3e7;
padding:20px;
font-family: verdana, sans-serif;
font-size: 10pt;

}

.justy { text-align:justify; }


/* menue linke  seite */


#menu a {display: block;
background-color:#394194;
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;

}

#menu a:visited{
background-color:#394194;
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;

}

#menu a:active{
background-color:#394194;
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;
}


#menu a:hover {
background-color:#d6d3e7;
color:#394194;
text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;
}

#menu a.home {display: block;
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:17px;
height:26px;
border:solid 1px #e70018;
width:192px;
text-align:center;
}



#menu a.home:hover {
background-color:#d6d3e7;
color:#394194;text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;
line-height:20px;
height:17px;
border-left:solid 1px white;
width:192px;
text-align:center;
}

#menu a.hier {
color:#ffffff;
}



/* menue oben */

#menu2 a {display: block;
background-color:#394194;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:18px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:visited{
background-color:#394194;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:18px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:active{
background-color:#394194;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:18px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:focus{
background-color:#394194;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:18px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:hover {
background-color:#d6d3e7;
color:#394194;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:18px;
border-left:solid 1px white;
width:100px;
text-align:center;
}



/* menueleiste oben */

#menu3 a {display: block;
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
line-height:10px;
height:10px;
border:solid 1px #e70018;
width:100px;
text-align:center;
}

#menu3 a:visited{
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
line-height:10px;
height:10px;
border:solid 0px white;
width:100px;
text-align:center;
}

#menu3 a:active{
background-color:#d6d3e7;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
line-height:10px;
height:10px;
border:solid 1px white;
width:100px;
text-align:center;
}

#menu3 a:focus{
background-color:#d6d3e7;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
line-height:10px;
height:10px;
border:solid 1px white;
width:100px;
text-align:center;
}

#menu3 a:hover {
background-color:#d6d3e7;
color:#394194;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
line-height:10px;
height:10px;
border:solid 1px white;
width:100px;
text-align:center;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}

#menu3 a.hier {
font-weight:bold;
text-decoration:underline;
}




/* menueleiste oben */


#menu4 div {display: block;
background-color:#ffffff;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:30px;
border:solid 5px #e70018;
width:192px;
text-align:center;
}



#menu4 a {display: block;
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border:solid 2px white;
width:100px;
text-align:center;
-moz-border-radius:10px;
-khtml-border-radius:10px;
}

#menu4 a:visited{
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border:solid 2px white;
width:100px;
text-align:center;
-moz-border-radius:10px;
-khtml-border-radius:10px;
}

#menu4 a:active{
background-color:#d6d3e7;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border:solid 2px white;
width:100px;
text-align:center;
-moz-border-radius:10px;
-khtml-border-radius:10px;
}

#menu4 a:focus{
background-color:#f;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border:solid 2px white;
width:100px;
text-align:center;
-moz-border-radius:10px;
-khtml-border-radius:10px;
}

#menu4 a:hover {
color:#ffffff;
background-color:#d6d3e7;
}


/* allgemeine links im text */

a:link{ color: #000000; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:#000000;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:#000000;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ background-color:#0970A2;
color:#7EAED6;  text-decoration:underline;font-family: verdana; font-size: 10pt; }


a.weiter{ color: #394194; text-decoration:none; font-family: verdana; font-size: 8pt;}


td.counter {

color:white;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 8pt;
border:solid 0px white;
}

td.newsheader {
background-color:#394194;
color:white;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 10pt;
border:solid 0px white;
text-align:center;
}

td.news {
font-family:verdana, sans-serif; font-size: 8pt;
width:200px;
}

.newsblock {

color:white;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 8pt;
border:solid 1px #394194;
text-align:justify;
height:100px;

}

.newsmain {
color:white;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 8pt;
border:solid 1px #394194;
text-align:justify;
height:227px;

}

.bigfont {
color:white;
font-weight: bold;
font-family:verdana, sans-serif; font-size: 14pt;
}

.white {
font-family:Verdana, sans-serif; font-size: 12pt;
text-decoration:underline;
text-align:center;
height:20px;
color:#394194;
}

hr.blauhr {
color:313c8c;
}


.newsheadliner {

color:white;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 8pt;
border:solid 1px #394194;
text-align:justify;
}


a.upperr{ color:#ffffff;  text-decoration:none; font-family: verdana; font-size: 10pt; }
a.upper:hover{ color:#ffffff;  text-decoration:underline; font-family: verdana; font-size: 10pt; }


#menu .home {display: block;
background-color:#e70018;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border:solid 1px #e70018;
width:100px;
text-align:center;
}




.box { width: 20em; background: #7EAED6;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom{display:block;background: #dddddd;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #7EAED6;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}





/* termine box */


#termin a {
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;

}

#termin a:visited{
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;

}

#termin a:active{
color:#7EAED6;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;
}


#termin a:hover {
color:#394194;
text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
width:192px;
padding-left:5px;
}

#termin a.none {
	text-decoration:none;
}

#termin a.none:hover {
text-decoration:none;
}

#termin a.home {
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:26px;
border:solid 1px #e70018;
width:192px;
text-align:center;
}



#termin tr.zeile1:hover {
background-color:#ffffff;

}


#termin td.kleiner {
font-family:verdana, sans-serif; font-size: 7pt;
}

#termin td.zeile1:hover {
background-color:#ffffff;
}


#kleinetabelle td.zeile {
background-color:#ffffff; font-family:verdana, sans-serif; font-size: 8pt;
}


table.starter { 

border-spacing:10px;

}

div.starter { 
align:center;
margin: 10px; 
	text-align:justify; 
	font-family:verdana, sans-serif; font-size: 7pt;
}


tr.kiste { 
font-family:verdana, sans-serif; font-size: 7pt; vertical-align: middle; 
border-bottom:solid 1px #ffffff;
}


select.klein { font-family:verdana, sans-serif; font-size: 7pt; color:#394194;} 

table.kleineboxen {
line-height: 8pt;
font-family:verdana, sans-serif; font-size: 8pt;
}

td.einer {
line-height: 100pt;

}


#newsbox th { font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold; text-align:left;}
#newsbox td. { font-family:verdana, sans-serif; font-size: 8pt; text-align:justify; width:250px;}
#newsbox td.timer { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; width:50px;}
#newsbox td.mehr { font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#newsbox a { color:#ffffff; text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#newsbox a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}

div.newsbox
{
padding:3px;
border:1px solid #394194;
left:10px;top:50px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
font-family:verdana, sans-serif; font-size: 8pt;
width:500px;
}



div.startnewsbox
{
padding:3px;
border:1px solid #394194;
left:10px;top:50px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
font-family:verdana, sans-serif; font-size: 8pt;
width:520px;
}





div.newsbox1 { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}


div.menschen { font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top; width:500px; }

table.terminbox
{
color:#394194;
padding:3px;
border:1px solid #394194;
left:10px;top:50px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
font-family:verdana, sans-serif; font-size: 8pt;
width:400px;
}

td.terminboxb
{
 color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top; font-weight: bold;
 }

td.terminbox
{
 color:394194; font-family:verdana, sans-serif; font-size: 8pt; font-weight: lighter;
 }
 
th.terminbox
{
 color:394194; font-family:verdana, sans-serif; font-size: 10pt; text-align:left;
 }
 
 
td.terminboxdatum
{
 color:394194; font-family:verdana, sans-serif; font-size: 8pt; font-weight: lighter;
 }
 
 td.terminboxdatumr
{
 color:394194; font-family:verdana, sans-serif; font-size: 8pt; font-weight: lighter; text-align:right;
 }
 
 td.terminboxtext
{
 color:394194; font-family:verdana, sans-serif; font-size: 8pt; font-variant:small-caps;
 }



th.reiseheader {
color:#394194; font-family:verdana, sans-serif; font-size: 18pt; text-align:center;
}

.picright { text-align:center; }

#gruppen table { background-color:#d6d3e7; width:520;}
#gruppen th { font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold; text-align:left; vertical-align:top;}
#gruppen th.header { font-family:verdana, sans-serif; font-size: 10pt; font-weight: bold; text-align:center; text-decoration:underline;}
#gruppen td { font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}
#gruppen td.mitt { font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold; text-align:left; vertical-align:middle;}
#gruppen .zurueck { cursor:pointer; color:#ffffff; width:200; font-family:verdana, sans-serif; font-size: 8pt; font-weight: bold; text-align:center; text-decoration:underline;}
#gruppen td.datum { font-family:verdana, sans-serif; font-size: 10pt; text-align:right; vertical-align:top; }
#gruppen a { color:#ffffff;  text-decoration:underline; font-family: verdana; font-size: 10pt; }
#gruppen th.bild { align:center;}

#gfinder table { background-color:#d6d3e7; width:520;}
#gfinder td { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}
#gfinder td.datum { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}
#gfinder td.kreuz { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}
#gfinder a { color:#ffffff; text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#gfinder a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}


#gefinder table { background-color:#d6d3e7; width:520;}
#gefinder td { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}
#gefinder td.datum { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}
#gefinder td.kreuz { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}
#gefinder a { color:#ffffff; text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#gefinder a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#gefinder td.suche { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}
#gefinder th { font-family:verdana, sans-serif; font-size: 12pt; font-weight: bold; text-align:center; vertical-align:top;}
#gefinder td.mitte { font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}

#sek table { background-color:#d6d3e7; width:200;}
#sek td { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}
#sek th { font-family:verdana, sans-serif; font-size: 12pt; font-weight: bold; text-align:center; vertical-align:top;}
#sek td.l { font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}
#sek td.m { font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}
#sek td.r { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}

#gruppen table { background-color:#d6d3e7; width:520;}
#gruppen td { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:middle;}
#gruppen td.justi { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:middle;text-align:justify;}
#gruppen td.suche { font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}
#gruppen a { color:#394194; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#gruppen a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#gruppen td.datum { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:middle;}
#gruppen td.warchiv { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:top;}
#gruppen td.right { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:right; vertical-align:middle;}


#admins table { background-color:#d6d3e7; }
#admins th { font-family:verdana, sans-serif; font-size: 12pt; font-weight: bold; text-align:left;}
#admins td. { font-family:verdana, sans-serif; font-size: 8pt; text-align:justify; width:200px;}
#admins td.timer { font-family:verdana, sans-serif; font-size: 8pt; text-align:right; width:50px;}
#admins td.mehr { font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#admins a { color:#ffffff; text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#admins a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}

#selecter select.small { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:top;}

td.westkreuz {color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;} 


#startsite table { background-color:#d6d3e7; width:520;}
#startsite th { color:#394194; font-family:verdana, sans-serif; font-size: 14pt; text-align:center; vertical-align:middle;}
#startsite td { color:#394194; font-family:verdana, sans-serif; font-size: 10pt; text-align:left; vertical-align:middle;}
#startsite td.justi { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:middle;text-align:justify;}
#startsite td.suche { font-family:verdana, sans-serif; font-size: 8pt; text-align:center; vertical-align:top;}
#startsite a { color:#394194; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#startsite a:hover { background-color:#d6d3e7; color:#ffffff; text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt; text-align:right;}
#startsite td.datum { color:#394194; font-family:verdana, sans-serif; font-size: 8pt; text-align:left; vertical-align:middle;}

h1 { color:#394194; font-family:verdana, sans-serif; font-size: 20pt; text-align:left; vertical-align:middle;}
