
body {

background-color : #f8f8f8;
margin-bottom : 20px;
margin-left : auto;
margin-right : auto;

}
h1 {
font-family : arial, verdana, sans-serif;
color : teal;
font-size : 25px;
font-weight : bold;
text-align : center;
}
h2 {
font-family : arial, verdana, sans-serif;
color : teal;
font-size : 15px;
font-weight : bold;
text-align : left;
text-decoration : underline;
}
h3 {
font-family : arial, verdana, sans-serif;
color : blue;
font-size : 15px;
font-weight : bold;
text-align : left;
text-decoration : none;
}
h4 {
font-family : arial, verdana, sans-serif;
color : blue;
font-size : 18px;
font-weight : bold;
text-align : left;
text-decoration : none;
}
h5 {
font-family : arial, verdana, sans-serif;
color : teal;
font-size : 20px;
font-weight : bold;
text-align : center;
}
h6 {
font-family : arial, verdana, sans-serif;
color : black;
font-size : 15px;
font-weight : bold;
text-align : left;
text-decoration : none;
}

p.ba {
color : #cc0000;
font-family : arial, verdana, sans-serif;
font-size : 12px;
line-height : 1.2;
font-weight : bold;
text-align : left;
}
p {
font-family : arial, verdana, sans-serif;
color : #000000;
font-size : 13px;
font-weight : normal;
text-align : left ;
}
span.b {
font-family : arial, verdana, sans-serif;
color : #000000;
font-size : 12px;
font-weight : normal;
text-align : left;
}
span.br {
color : #000000;
font : normal 9pt/12pt "Verdana", "Tahoma", "Helvetica";
}
p.teal {
font-family : arial, verdana, sans-serif;
color : teal;
font-size : 13px;
font-weight : normal;
text-align : left;
}
p.tealctr {
font-family : arial, verdana, sans-serif;
color : teal;
font-size : 13px;
font-weight : normal;
text-align : center;
}
a {
font-family : arial, sans-serif;
font-size : 1em;
}
a:link {
color : #cc0000;
text-decoration : none;
}
a:visited {
color : #cc0000;
text-decoration : none;
}
a:hover {
color : #ff0000;
text-decoration : none;
background : #bbbbbb;
}
a:active {
color : #cc0000;
text-decoration : none;
}

.banner {
position : relative;
background-color :#f8f8f8;
background-image : url("bannerback.gif");
margin-top : 5px;
margin-right : 0px;
margin-bottom : 2px;
margin-left : 0px;
width : 850px;
height : 120px;
border-left : 0px solid #708080;
border-top : 0px solid #708080;
border-right : 0px solid #708080;

padding : 3px;
}

.logo {
position : absolute;

width : 250px;
padding :5px 20px 35px 10px;
}

.pagelinks {
position : absolute;
top : 48px;
left : 250px;
width : 600px;

border : 0 px;
margin : 0 px;
padding : 0 px;
}

.content {
position : relative;
background-color : #f8f8f8;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 10px;
margin-left : 0px;
width : 850px;
border-left :0px solid #708080;
border-right :0px solid #708080;
border-bottom : 0px solid #708080;
padding : 20px 40px 20px 50px;
}
.zurueck {
position : absolute;
left : 10px;
bottom : 5px;
width : 50px;
border: 0px;
}
.sign {
position : absolute;
right : 10px;
bottom : 10px;
width : 90px;
color : #440000;
font : normal 7pt/10pt "Verdana", "Tahoma", "Helvetica";
}

#image_grind {
position : relative;
left : 350px;
}
#image_map {
position : relative;
left : 100px;
}

#picture {
float : left;
width : 240px;
}
#picture_dubach {
float : left;
width : 450px;
}
#picture_weinmeister {
float : left;
width : 450px;
}
#picture_schlosshof {
float : left;
width : 450px;
}
#picture_hell {
float : left;
width : 450px;
}
#picture_fischer {
float : left;
width : 350px;
}
#picture_trost {
float : left;
width : 230px;
}
#picture_diriani {
float : left;
width : 80px;
}
#box1 {
background-color : transparent;
position :absolute;
top : 80px;
width : 500px;
height : auto;
border : 0px;
margin : 5px 100px 20px 130px;;
padding : 10px 10px 10px 10px;
}
#box2 {
background-color : #e0e0e0;
position : absolute;
top : 280px;
width : 500px;
height : auto;
border : 0px;
margin : 5px 100px 20px 130px;;
padding : 10px 10px 10px 10px;
}
#boxsofhd {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 2010px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxhammerhof {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxnachruf {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;
padding : 40px 40px 40px 40px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxhersberg {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxstdie {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 50px 50px 10px 50px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxchina {
background-image : url("China/serviette.jpg");
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxwasserburg {
background-color : #f9f8f6;
background-image : url(bayerntest.gif);
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxfundi {
background-color : #e9e8e6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxlautlingen {
background-color : #e9e8e6;
position : absolute;
top : 20px;
width : 800px;
height : auto;
border : 0px;
margin : 20px 20px 20px 50px;;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}
#boxgzh2005 {
background-color : #f9f8f6;
position : absolute;
top : 20px;
width : 900px;
height : auto;
border : 0px;
margin : 20px 20px 20px 20px;;
padding : 10px 10px 10px 80px;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 14px;
font-weight : normal;
text-align : center;
}

#columnindex1 {
float : left;
width : 345px;
padding : 15px;
}
#columnindex2 {
float : left;
width : 345px;
padding : 15px;
}
#columnneu1 {
float : left;
width : 380px;
padding : 20px;
}
#columnneu2 {
float : left;
width : 380px;
padding : 20px;
}
#columnorch1 {
float : left;
width : 360px;
padding : 20px;
}
#columnorch2 {
float : left;
width : 380px;
padding : 20px 20px 20px 50px;
}
#column2 {
float : left;
width : 28%;
padding : 20px;
}
.columnpresse1 {
float : left;
width : 15%;
padding : 0px;
}
.columnpresse2 {
float : left;
width : 75%;
padding : 0px;
}
#columnspieler1 {
float : left;
width : 256px;
padding : 10px;
}
#columnspieler2 {
float : left;
width : 256px;
padding : 10px;
}
#columnspieler3 {
float : left;
width : 258px;
padding : 10px;
}
.columngeschichte {
float : left;
width : 345px;
padding : 10px 40px 10px 40px;
}
.columnadressen {
float : left;
width : 345px;
padding : 5px;
}
#columnintern {
float : left;
width : 770px;
padding : 10px 50px 50px 10px;

}
.floatstop {
clear :left;
font-family : arial, verdana, sans-serif;
color : #330033;
font-size : 4px;
font-weight : normal;
text-align : left;
}
#column3 {
float : left;
width : 80%;
padding : 20px;
}

#tested {
position : absolute;
left : 60px;
bottom : 3px;
}


table {
border-collapse: collapse;
}


td{
border:0px solid teal;
padding:0px;
font-family : arial, verdana, sans-serif;
color : #000000;
font-size : 14px;
font-weight : normal;
text-align :left;

}
caption{
font-family : arial, verdana, sans-serif;
color : #000000;
font-size : 14px;
font-weight : bold;
text-align : left;
}
td.cell1{
width:350px;
padding:0px;
}
td.cell2{
padding:0px;
width:350px;
}
td.cell3{
width:160px;
}
td.cell4{
width:215px;
}
td.cell5{

}
td.cell6{
width:60px;
color : #0000cc;
font-family : arial, verdana, sans-serif;
font-size : 13px;
line-height : 2.5;
font-weight : bold;
text-align : left;
}
td.cell7{
width:150px;
color : #00000;
font-family : arial, verdana, sans-serif;
font-size : 13px;
line-height : 2.5;
font-weight : bold;
text-align : left;
}
td.cell8{
width:160px;
color : #000033;
font-family : arial, verdana, sans-serif;
font-size : 13px;
line-height : 2.5;
font-weight : bold;
text-align : left;
}
td.cell9{
width:250px;
padding:30px;
}
td.cell10{
padding:30px;
width:450px;
}
