html, body {
height: 100%;
margin:0; padding:0;
}

#website{
 min-height:100%;
 width: 754px;
 margin:0; 
 padding:0;
 margin-left:auto;
 margin-right:auto;
 background-image: url(redaxo/pics/schatten.gif);
 background-repeat: repeat-y;
 background-position: top left;
} 

#rumpf{
 min-height:100%;
 overflow:visible;
 width: 714px;
 margin-top:0px;
 margin-left:20px;
 margin-right:20px;
 /*background-color:#5B7ABD;*/
 background-image: url(redaxo/pics/wappen.gif);
 background-repeat:no-repeat;
 background-position: right bottom;
 padding-bottom:90px;
}

 * html #rumpf{
padding-left:3px;
}

#content{
 width:auto;
 padding-top:30px;
 padding-left:10px;
 padding-right:300px;
 border-top:10px solid #8199CC;
}

.clear{
clear:both;
}

#navi{
 width:100%;
 height: 20px;
 border-bottom: 10px solid #CED7EB;
}



p{
               FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica;
}

td{ FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica
}

rss{ FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica
}

h1{ FONT-SIZE: 15px;
    COLOR: #000000; 
		LINE-HEIGHT: 15px; 
		FONT-FAMILY: Verdana, Arial, Helvetica;
		margin-top:20px;
}

div.gulli_rss_text {font-size:  10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica;
}


p.notxtdec {FONT-SIZE: 13px;
            COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica;
						font-weight:bold;
}

p.txtbold{FONT-SIZE: 15px;
       COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica;
			 font-weight:bold;}


/* REXNAV 00000000000000000000000000000000000000000000000000000000000 */

a.rexnav{
   FONT-SIZE: 12px;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}



a.rexnav:visited {
   FONT-SIZE: 12px;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}


a.rexnav:hover {
   FONT-SIZE: 12px;
   COLOR: #FFE7A4;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}

 
a.rexnav:active {
   FONT-SIZE: 12px;
   COLOR: #FFE7A4;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}


a.current{
   FONT-SIZE: 12px;
   COLOR: #FFE7A4;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}

a.current:hover{
   FONT-SIZE: 12px;
   COLOR: #FFE7A4;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: none;
   font-weight: bold;
   vertical-align: top;
}



/* LINKS 00000000000000000000000000000000000000000000000000000000000000*/

A {
	FONT-SIZE: 12px;
	COLOR: #005177;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
}



A:hover {
	FONT-SIZE: 12px;
	COLOR: #437BAE;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
}
/* 0000000000000000000000000000000000000000000*/

img{
 border:0;
 margin:0;
 padding:0;
 vertical-align:top;
}
 
.xx {
	BORDER-RIGHT: 1px; BORDER-BOTTOM: 1px
}
.txtklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

ul.nav1st li {
display:inline;
margin-left:18px;
margin-right:8px;
padding-top:0px;
font-size:10px;
line-height:18px;
font-weight: bold;
}

ul.nav2nd li {
display:block;
list-style:none;
margin-left:20px;
margin-right:20px;
padding-top:0px;
padding-left:4px;
margin-top:6px;
font-size:10px;
font-weight: bold;
background-color:#729DC7;
}


ul{margin:0;
padding:0;
}

ul li{
  list-style:none;
}




       * html #left { 
            margin-right: -3px; 
            

       } 

       * html #right { 
            margin-left: -3px; 
           
        } 
  
       * html #rumpf { 
            margin: 0 17px 0 17px;
            display:inline-block; 
         
       } 
     

/*Hauptseite lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll */

html, body {
 height: 100%;
 min-width:1100px;
 margin:0;
 padding:0;
}
 
 


#hauptseite{
 margin-top:0pt;
 margin-left:20px;
 margin-right:20px;
 min-height:100%;
 background-color:#CED7EB;
}




#main_banner{
 width:100%;
 height:100px;
 border-top:12px solid #CED7EB;
 background-image:url(redaxo/pics/banner_hg.jpg);
 background-repeat:repeat-x;
}


#naviOben{
 width:100%;
 height:18px;
 background-color:#729DC7;
}


#linksnav{
 margin-top:0px;
 width:200px;
 float:left;
 min-height:100%;
}


#mittelspalte{
 margin-left:200px;
 margin-right:210px;
 min-height:1000px;
 min-width:600px;
 background-color:#FFFFFF;
 padding:10px 20px 10px 20px;
 border:1px solid #CCCCCC;
}

#rechtsspalte{
 margin-top:0px;
 float:right;
 width:210px;
 min-height:100%;
}

       * html #linksnav { 
            margin-right: -3px; 
       } 

       * html #rechtsspalte { 
            margin-left: -3px; 
       } 
  
       * html #mittelspalte { 
            margin-left: 197px;
            margin-right: 207px;
            display:inline-block; 
       }

 
#linksunten{
  width:150px;
  left:30px;
  position:fixed;
  bottom:0px;
}

 * html #linksunten { position:absolute;} 





/* ODD EVEN 0000000000000000000000000000000000000000000000000000000000000 */

div.even{
position:relative;
width:100%;
background-color:#CED7EB;
height:2.6em;
overflow:hidden;
padding:2px 0 0 2px;
FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica
}

div.odd{
position:relative;
width:100%;
background-color: #DFE8FB;
height:2.6em;
overflow:hidden;
padding:2px 0 0 2px;
FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica
}
/*
.ovh{
overflow:hidden;
width:auto;
float:center;

FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica
}
*/
.ovhl{
position:absolute;
overflow:hidden;
width:68%;
left:0px;
FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica
}

.ovhr{
position:absolute;
overflow:hidden;
width:28%;
right:0px;
FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}

/* 000000000000000000 EASY GALLERY 000000000000000000000000000000 */

table.infotable {
	background-color: #FFF;
	border: solid #BBB 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  margin: 10px 20px 10px 20px;
  }

 /* * html table.infotable{
                    position:absolute;
                    top:138px;
										left:230px;
										width:90%;}
*/
.content {
	border-top: solid #BBB 1px;
}
.button {
	background-color: #5C7888;
	border: #405460 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.select {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.images{
	background-color: #FFF;
	margin: 4px;
	border: #BBB 1px solid;
}
.thumbnails{
	background-color: #FFFFFF;
	margin: 0px;
	border: #BBB 1px solid;
	vertical-align: middle;
}
.numbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-right: 4px;
	vertical-align: 20%;
}
.copyright a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
.copyright a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
}



img.floatLinks {float:left;
  margin: 15px 20px 15px 20px;
}

img.floatRechts {float:right;
  margin: 15px 20px 15px 20px;
}

img.mittig{
 margin-left:auto;
 margin-right:auto;
 display:block
}

/* * html img.mittig{text-align:center;}*/

p.TextMitRand{
 margin-right: 10px;
 margin-left: 10px;
}

h1.h1MitRand{
 margin-right: 10px;
 margin-left: 10px;
}

.SchwarzGelb{
  background-color: #FFF000;
  color: #000000;
}

.RotWeiss{
  background-color: #FF0000;
  color: #FFFFFF;
}
