/* (en) reset font size for all elements to standard (16 Pixel) */
/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */

/*html * { font-size: 100.01% }*/
html * { font-size: 100.01% }

/* (en) reset monospaced elements to font size 16px in Gecko browsers */
/* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
textarea, pre, tt, code, {
   font-family:"Courier New", Courier, monospace; 
   color: #262929;
   xcolor: #FF0000;    
}

p {color: #262929; text-align: justify;}

/* (en) base layout gets standard font size 11px */
/* (de) Basis-Layout erhält Standardschriftgröße von 11 Pixeln */
body {
   font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
   font-size: 80%;
   background-color: #61C2E8;
   background-color: #FFFFFF;
	margin:0px;
	background-image: url(../img/bg_neu2.jpg);
	background-repeat: repeat-y; 
   background-position:left;
   color: #262929;
}

h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
/*h1 { font-size: 200% }                                    /* 24px */
h1 { font-size: 150% }                                      /* 18px */
/*h2 { font-size: 166.67% }                                 /* 20px */
/*h2 { font-size: 133.33% }                                   /* 16px */
h2 { font-size: 100%; font-weight: bold; }                  /* 16px */
/*h3 { font-size: 150% }                                    /* 18px */
h3 { font-size: 116.67% }                                    /* 14px */
/*h4 { font-size: 133.33% }                                 /* 16px */   
h4 { font-size: 100% }                                      /* 12px */   
/*h5 { font-size: 116.67% }                                 /* 14px */
h5 { font-size: 100%; text-decoration: underline; }         /* 12px */
/*h6 { font-size: 116.67; font-style:italic }               /* 14px */
h6 { font-size: 100%; font-style:italic }                   /* 12px */

p { line-height: 1.2em; margin: 0 0 1em 0 }

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
   position: relative;
   margin:0px;
   top: 0px;
   left:0px;
   
   
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../img/bg_neu2.jpg);
   /*background-repeat: repeat-y; */
   xbackground-repeat: no-repeat;
   background-repeat: repeat-y;
   background-position:left;
   min-height: 1000px;
}

/* der obere bereich */
.banner {
   position: relative;
   top: 0px;
   left: 0px;
   
   padding: 0px;
   margin:0px;
	height: 206px;
	background-image: url(../img/bg_banner_neu3.jpg);
	/*background-image: url(../img/bg_banner_neu3-2.jpg);*/
	background-repeat: no-repeat;
}

.seitentitel {
   position: absolute;
   top: 30px;
   left: 40px;
   
   /* xfont: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 140%;
   position: absolute;
   color: #ffffff;
   xleft:40px; 
   xtop: 30px;
   xtop: 30px;
}

.info_text {
   position: absolute;
   left:40px;
   top: 120px;

   font: Arial Black, Arial, Helvetica, sans-serif; 
   font: Arial Black, Arial, Helvetica, sans-serif; 
   font-size: 200%;
   font-size: 150%;
   font-size: 116.67%;
   font-weight: bold;
   font-style: oblique;
   font-style: oblique;
   position: absolute;
   color: #ffffff;
   xleft:40px; 
   xtop: 125px;
   xtop: 116px;
}

.slideshow {
   position: absolute;
   left:410px; 
   top: 21px;
   color: #ffffff;
}

.csc-textpic-imagewrap {
   /* xposition: absolute; */
   /* xleft: 35px; */
   /* xtop: 50px; */
   margin-top: 7px;
}

/* der linke bereich #################################*/
#links {
   position: relative;
   top: 0px;
   left: 0px;
   
   
   float: left;
   margin-top: 0px;
   margin-left: 0px;
   width: 210px;
   min-height: 39px;
   /* xbackground-image: url(../img/menu_links_oben2t.jpg); */
   /* xbackground-repeat: no-repeat; */
}

.content_links_text{
   position: absolute;
   top: 8px;
   left: 30px;
   
   /* xfloat: left; */
   xmargin-top: 8px;
   xmargin-left: 30px;
   /* xposition: absolute; */
   /* xleft:38px;  */
   /* xtop: 212px; 
   /* xxmargin-top: 0px; */
   /* xxmargin-left: 0px; */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 116.67%;
   font-size: 100%;
   font-weight: bold;
   color: #ffffff;
   /* xbackground-image: url(../img/menu_links_oben2t.jpg); */
   /* xbackground-repeat: no-repeat; */
}

.menu_links_mitte{
   float: left;
   width: 210px;
   min-height: 50px;
   background-image: url(../img/links_menu_inhalt2.jpg);
   background-repeat: repeat-y;
}

.content_links_menu  { 
   position: relative;
   top: 0px;
   left: 30px;
   width: 150px;
    
   /* xmargin-top: 39px; */
   xmargin-left: 5px;
   margin-right: 30px;
   /* xpadding-top: 10px;
   /* xpadding-bottom: 10px; */
   /* xwidth: 210px; */
   /* xmin-height: 50px; */
   /* xbackground-image: url(../img/links_menu_inhalt2.jpg); */
   /* xbackground-repeat: repeat-y; */
   
} 

.content_links_menu a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   font-size: 11px;
   font-weight: bold;
   font-weight: normal;
   width: 20px;
   padding-bottom: 5px;
   /* xpadding-left: 35px; */
   /* xpadding-top: 2px; */
   /* xmargin-top: 5px; */
   text-decoration: none;
   color: #262929;
}

.menu_links_unten{
   float: left;
   width: 210px;
   height: 20px;
   background-image: url(../img/links_menu_unten2.jpg);
   background-repeat: no-repeat;
}

.content_links_menu_unten  {  
   /* xfloat: left; */
   margin-top: 0px;
   margin-left: 0px; 
   width: 210px;
   height: 20px;
   background-image: url(../img/links_menu_unten2.jpg);
   background-repeat: no-repeat;
} 

.links2 {
   position: relative;
   top: 20px;
   left: 30px;
   
   float: left;
   margin-top: 10px;
   margin-left: 0px;
   /* xpadding-top: 10px; */
   /* xpadding-bottom: 10px; */
   width: 210px;
   min-height: 39px;
   background-image: url(../img/menu_links_oben2t.jpg);
   background-repeat: no-repeat;
}  

.content_links_unten {
   float: left;
   position: relative;
   top: 20px;
   left: 0px;
   width: 210px;
}

.content_links_admin {
   position: relative;
   top: 80px;
   left: 30px;
   
   margin-top: 39px;
   margin-left: 0px;
   padding-top: 10px;
   padding-bottom: 10px;
   width: 210px;
   min-height: 50px;
   background-image: url(../img/links_menu_inhalt2.jpg);
   background-repeat: repeat-y;
}

.content_links_admin_unten  { 
   position: relative;
   top: 20px;
   left: 30px;
    
   /* xfloat: left; */
   margin-top: 0px;
   margin-left: 0px; 
   width: 210px;
   height: 20px;
   background-image: url(../img/links_menu_unten2.jpg);
   background-repeat: no-repeat;
} 

.adsense_Linkblock2 {
   position: relative;
   top: 0px;
   left: 25px;
   
   float: left;
   xwidth: 210px;
   
   xmargin-top: 50px;
   /*padding-top:20px;*/
   xmargin-left: 24px;
}

/* das linke obere menu */
.menu_oben_links {
   position: absolute;
   left:38px; 
   top: 58px; 
   /* xmargin-top: 20px; */
   /* xmargin-left: 500px; */
}

.menu_oben_links a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 116.67%;
   font-size: 100%;
   font-weight: bold;
   text-decoration: none;
   color: #ffffff;
   padding-top: 3px;
}

.menu_oben_links img {
   margin-right: 5px;
}

.menu_oben_links-level1-no {
   margin-top: 3px;
}

.menu_links_oben {
   position: relative;
   top: 0px;
   left: 0px;
   
   float: left;
   width: 210px;
   height: 39px;
   background-image: url(../img/menu_links_oben2t.jpg);
   background-repeat: no-repeat;
}



.menu_links_unten{
   float: left;
   width: 210px;
   height: 20px;
   background-image: url(../img/links_menu_unten2.jpg);
   background-repeat: no-repeat;
}

.php_content{
   margin-top: 5px;
   margin-left: 30px;
   /* xposition: absolute; */
   /* xleft:38px;  */
   /* xtop: 212px;  */
   /* xxmargin-top: 0px; */
   /* xxmargin-left: 0px;
   font: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 116.67%;
   font-weight: bold;
   color: #ffffff;
}

.php_content a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   /* xpadding-left: 35px; */
   /* xpadding-top: 2px; */
   /* xmargin-top: 5px; */
   text-decoration: none;
   color: #262929;
}

.xmenu_links2_oben {
   float: left;
   width: 210px;
   min-height: 39px;
   background-image: url(../img/menu_links_oben2t.jpg);
   background-repeat: no-repeat;
}

.xmenu_links2_mitte{
   float: left;
   width: 210px;
   min-height: 50px;
   background-image: url(../img/links_menu_inhalt2.jpg);
   background-repeat: repeat-y;
}

.xmenu_links2_unten{
   float: left;
   width: 210px;
   height: 20px;
   background-image: url(../img/links_menu_unten2.jpg);
   background-repeat: no-repeat;
}

/* ende linke bereich */

/* der inhaltsbereich */
#inhalt {
   position: absolute;
   /* xposition: relative; */
   xleft:212px;
   left:209px; 
   top: 206px; 
   /* xfloat: left; */
   /* xmargin-top: 0px; */
   /* xpadding-left: 215px; */
   /* xpadding-bottom: 50px; */
   /* xmin-height: 800px; */
   width: 760px;
   width: 810px;
   background-color: #ffffff;
   background-image: url(../img/inhalt_mitte2.jpg);
   background-image: url(../img/inhalt_mitte3.jpg);
   background-repeat: repeat-y;
}

.inhalt_oben {
   position: absolute;
   left:0px; 
   top: 0px; 
   
   float: left;
   margin-top: 0px;
   margin-left: 0px; 
   width: 760px;
   width: 810px;
   height: 28px;
   background-image: url(../img/inhalt_oben2-1.jpg);
   background-image: url(../img/inhalt_oben3.jpg);
   background-repeat: no-repeat;
}

/* die links im inhaltsbereich */
.adsense_Leaderboard {
   position: relative;
   xleft:220px;
   xleft:8px;
   left:33px;
   xtop: 215px;
   top: 15px;
   /* xmargin-top: 0px; */
   /* xmargin-bottom: 50px; */
	/* xmargin-left: 8px; */
   width: 728px;
   height: 90px;   
}

.content_mitte{
   position: relative;
   left:20px;
   top: 20px;
   width: 740px;
   
   xmargin: 20px;
   xmargin-top: 120px;
   min-height: 600px;
   /*#height: 600px;*/
   /*#height: 600px;*/
}

#linkliste_oben {
   position: relative;
   left:8px;
   top: 30px;
   
   xmargin-top: 30px;
   xmargin-top: 20px;
	xmargin-left: 8px;
	xmargin-left: 0px;
	padding-left: 80px;
	padding-top: 4px;
	width: 720px;
   height: 28px;
	/* xbackground-color: #FFFF66; */
	background-image: url(../img/auswahl_button.jpg);
	background-image: url(../img/auswahl_button1.png);
	background-image: url(../img/auswahl_button2.png);
	background-repeat: no-repeat;
}



#linkliste_oben a {
   margin-left: 60px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #262929;
}

#linkliste_oben_admin {
   position: relative;
   left:8px;
   top: 30px;
   
   xmargin-top: 30px;
   xmargin-top: 20px;
	xmargin-left: 0px;
	padding-left: 80px;
	padding-top: 4px;
	padding-bottom: 30px;
	width: 545px;
   height: 28px;
	/* xbackground-color: #FFFF66; */
	background-image: url(../img/auswahl_button_admin.jpg);
	background-repeat: no-repeat;
}

#linkliste_oben_admin a {
   margin-left: 60px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #262929;
}



.content_mitte_2{
   margin: 20px;
   margin-top: 20px;
}

.xinhalt_oben {
   float: left;
   margin-top: 0px;
   margin-left: 0px; 
   width: 760px;
   width: 810px;
   height: 28px;
   background-image: url(../img/inhalt_oben2-1.jpg);
   background-image: url(../img/inhalt_oben3.jpg);
   background-repeat: no-repeat;
}

.inhalt_unten {
   xfloat: left;
   position: relative;
   left:0px;
   top: 0px;
   
   /*float: left;*/
   xmargin-top: 0px;
   xmargin-left: 0px; 
   width: 760px;
   width: 810px;
   height: 38px;
   background-image: url(../img/inhalt_unten2-1.jpg);
   background-image: url(../img/inhalt_unten3.jpg);
   background-repeat: no-repeat;
}



/* das rechte obere menu */
.menu_oben_rechts {
   position: absolute;
   left:860px; 
   top: 30px; 
   /* xmargin-top: 20px; */
   /* xmargin-left: 500px; */
}

.menu_oben_rechts a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 116.67%;
   font-weight: bold;
   text-decoration: none;
   color: #ffffff;
}

.menu_oben_rechts img {
   margin-right: 5px;
}

#formular_rahmen, #ergebnis_abfrage_rahmen {
   position: relative;
   left:12px;
   top: 20px;
   
   xmargin: 0 auto;
   xwidth: 500px;
   
   border-style: solid;
   border-width: thin;
   /* xborder-width: medium; */
   border-color: #F34D00;
   border-color: #E0E4CC;
   /* xborder-color: #F7DE63; */
   /* xbackground-color: #A7DBD8; */
   background-color: #F7F8F1;
   padding: 2px;
   xmargin-left: 10px;
   margin-top:20px;
   xmargin-right: 30px;
   padding: 5px;
   padding-bottom: 50px;
}
#formular_rahmen td, #ergebnis_abfrage_rahmen td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   /* xfont-weight: bold; */
   color: #262929;
}

#ergebnis_abfrage_rahmen{
   margin-right: 0px;
   margin-left: 0px;
   /*margin-left: 200px;*/
   text-align: left;
}

#ergebnis_abfrage_rahmen td{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;*/
}

hr {
   color: #E0E4CC;
}

.ergebnis_tab {
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 30px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-top-style: solid;
   border-top-width: thin;
   border-top-color: #E0E4CC;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}


.ergebnis_tab th{
   font-weight: bold;
   margin: 2px;
   color: #262929;
}

.ergebnis_tab b{
   margin: 2px;
   color: #ffffff;
   font-weight: normal;
}

.ergebnis_tab td{
   margin: 50px;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.ergebnis_tab a{
   color: #18939E;
   color: #262929;
   /*text-decoration: none;*/
   /*text-decoration: underline;*/
   /*font-weight: bold;*/
   font-weight: bold;
   font-weight: normal;
}

.ergebnis_abfrage_form {
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #E0E4CC;
}

.Feld, .Feld2 {
   background-color:#FDF7D9;
   background-color:#FFF; 
   width:300px; 
   border:1px solid #E0E4CC; 
   color: #262929;
}
.Feld2 { width:100px;}

.Select {
   background-color:#FFF; 
   /* xwidth:150px;  */
   border:1px solid #E0E4CC; 

}
.Button, .Button_Back { 
   background-color:#aaa;
   color:#FDF7D9; 
   /* color: #262929; */
   width:80px; 
   height: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   /* xborder:1px solid #E0E4CC; */
   /* background-image: url(../img/pfeil_rechts2.gif); */
}
/* .Button_Back {background-image: url(../img/pfeil_rechts2back.gif);} */

.Button_2, .Button_Back_2 { 
   background-color:#aaa;
   color:#FDF7D9; 
   /* color: #262929; */
   width:120px; 
   height: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   /* xborder:1px solid #E0E4CC; */
   /* background-image: url(../img/pfeil_rechts2.gif); */
}

.wk_ueberschrift {
   color: #262929;
}

.ergebnis_tab_admin {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   /* xpadding-left: 35px; */
   /* xpadding-top: 2px; */
   /* xmargin-top: 5px; */
   text-decoration: none;
   color: #262929;
   border-style: solid;
   border-width: thin;
   /* xborder-width: medium; */
   border-color: #F34D00;
   border-color: #E0E4CC;
   /* xborder-color: #F7DE63; */
   /* xbackground-color: #A7DBD8; */
   background-color: #F7F8F1;
   /*background-color: #64F8F1;*/
   padding: 2px;
   /* xmargin-right: 5px; */
   margin-top:20px;
   margin-bottom: 20px;
   xpadding-bottom: 30px;
}

.bodytext {
   color: #262929;

}

.wk_link_button {
   float: right;
}

.wk_link {
   xfloat: left;
   margin-bottom: 4px;
}

.wk_link_jahr {
   margin-bottom: 2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #E0E4CC;
}
