
/*
------------------------------------------------------------------------------------------

border : 1px solid #FF0000;

------------------------------------------------------------------------------------------
*/

body.home {
background-image: none;
margin : 0;
padding : 0;
font-family : 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-size : 101%;
text-align : left;
background-color : #FFFFFF;
}

#framehome {
position : relative;
margin : 0 auto 0;
padding : 0;
width : 950px;
height : 600px;
}

#mitte {
position : absolute;
top : 75px;
left : 248px;
width : 454px;
height : 454px;
background-image : url(../layout/startbild.jpg);
background-repeat : no-repeat;
text-align : center;
}

#mitte p {
text-align : center;
}

#norden {
position : absolute;
top : 25px;
left : 450px;
}

#nordentext {
position : absolute;
top : 41px;
left : 503px;
}

#westen {
position : absolute;
top : 295px;
left : 90px;
}

#westentext {
position : absolute;
top : 311px;
left : 145px;
}

#osten {
position : absolute;
top : 295px;
left : 705px;
}

#ostentext {
position : absolute;
top : 311px;
left : 750px;
}

#sueden {
position : absolute;
top : 525px;
left : 450px;
}

#suedentext {
position : absolute;
top : 541px;
left : 495px;
}

#norden, #westen, #sueden, #osten {
font-size : 12px;
font-weight : bold;
}

/*
------------------------------------------------------------------------------------------
*/

body {
background-image: url(../layout/hintergrund.jpg);
background-repeat : repeat-x;
margin : 0;
padding : 0;
font-family : 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-size : 101%;
text-align : left;
background-color : #eff1fe;
}

#frame {
position : relative;
margin : 0 auto 0;
padding : 0;
width : 950px;
width : 980px;
}

/*
------------------------------------------------------------------------------------------
*/

#header {
margin : 0;
padding : 0;
height : 147px;
}

/*
------------------------------------------------------------------------------------------
*/

#navigation {
position : absolute;
top : 125px;
right : 240px;
right : 260px;
margin : 0;
padding : 0;
font-size : 9px;
color : #FFFFFF;
}

a.navtop, a.navtop:link, a.navtop:visited, a.chosentop, a.chosentop:link, a.chosentop:visited {
font-family : 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
text-align : left;
text-decoration : none;
color : #FFFFFF;
}

a.navtop:hover, a.chosentop, a.chosentop:link, a.chosentop:visited  {
color : #000000;
}

/*
------------------------------------------------------------------------------------------
*/

#left {
position : absolute;
top : 167px;
left : 0;
margin : 0;
padding : 0;
width : 165px;
}

#right {
position : absolute;
top : 147px;
right : 0;
margin : 0;
padding : 0;
width : 217px;
width : 247px;
}

#adresse {
margin: 0;
padding : 20px;
padding : 20px 0 20px 20px;
font-family : 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
}

/*
------------------------------------------------------------------------------------------
*/

#content {
margin : 0px 217px 0 165px;
margin : 0px 247px 0 165px;
padding : 0;
background-color: #FFFFFF;
width : auto;
}

#text {
margin : 0;
padding : 20px 20px 1px 20px;
}

/*
------------------------------------------------------------------------------------------
*/

#footer {
position : relative;
margin : 0px 217px 0 165px;
margin : 0px 247px 0 165px;
padding : 0;
background-color: #FFFFFF;
width : auto;
height : 25px;
}

#footerleft {
position : absolute;
top : 0;
left : 0;
margin : 0;
padding : 0;
}

#footerright {
position : absolute;
top : 0;
right : 0;
margin : 0;
padding : 0;
}

/*
------------------------------------------------------------------------------------------
*/

a.nav, a.nav:link, a.nav:visited, a.chosen, a.chosen:link, a.chosen:visited {
font-family : 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-align : left;
text-decoration : none;
color : #5369e1;
}

a.nav:hover, a.chosen, a.chosen:link, a.chosen:visited  {
color : #000000;
}

.right {
text-align : right;
}

/*
------------------------------------------------------------------------------------------
*/

td {
margin : 0;
padding : 0;
text-align : left;
vertical-align : top;
}

/*
------------------------------------------------------------------------------------------
*/
