/* CSS Document */
body{
height:100%;
margin: 30px 0px 0px 0px;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #645427;
font-size:0.75em; 
text-align: center;/*fuer IE_quirks (Fehlt die Doctype-Angabe, wird der Quirks-Modus verwendet)e0d4bd*/
font-weight:normal;
}

p {margin:0; padding:0}
strong {color:#645427}

h1 { font-size:1.2em; color:#666}
h2 { font-size:1.1em; color:#CC0000}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:15px}

a { color:#645427; }

.download {
background-image: url(images/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 18px;
font-size:1em;
}

/***************************************************** mainboxes ***********************************************************/
/*Definition für die Navigation oben*/ 
#servicemenue { height:120px; width:960px; border-bottom:1px solid #B9CFD7; background-image:url(images/logo2.gif); background-repeat:no-repeat; background-position:right top; padding:0px; margin:auto;background-color: #fff;}


#servicemenue ul {list-style-type: none; padding:90px 0 0 0px; font-size:0.8em; margin-left:640px;}

#servicemenue ul li { 
display: block;
float:left;
text-decoration: none;
padding: 0 15px 0 15px;
border-right: 1px dotted #999;
background-color: #fff;
text-align: center}

#servicemenue ul li a { color: #4f2f00; font-weight:bold; text-decoration:none}
#servicemenue ul li a:hover {text-decoration: none}

#servicemenue ul li a.active { color:#B9CFD7; text-decoration:underline}
#servicemenue ul li.border-none { border-right:none; padding-right:0px; }


#wrapper {
width:960px; 
margin: auto; 
text-align: left;
border-bottom:1px solid #B9CFD7;
}

#content-start { height:360px; margin:0px; padding:0px}

/******************************************************************************************************/
#container {

width:950px;
height:360px;
margin:0px;
padding:0px 0px 0px 10px;
background-color: #d3e6ec;
}

#container img { border:1px solid #fff;}

#container-panorama{ height:300px;}

/***thumbs 5 in 3 reihen ***/
#container .thumbs-5 {width:315px; position:absolute; margin-top:145px} 
#container .thumbs-5 a.gallery, a.gallery:visited {display:inline-block; color:#fff; text-decoration:none; width:50px; height:50px; float:left; margin:6px}
#container .thumbs-5 p{ color:#70a6b9; font-weight:bold; text-align:right; padding-right:10px; font-size:0.9em; line-height:2em;}

/***thumbs 5 in 2 reihen ***/
#container .thumbs {width:315px; margin-top:207px; position:absolute; }
#container .thumbs a.gallery, a.gallery:visited { display:inline-block; text-decoration:none; width:50px; height:50px; margin:5px; float:left; margin:6px}
#container .thumbs p{ color:#70a6b9; font-weight:bold; text-align:right; padding-right:10px; font-size:0.9em; line-height:2em;}

/***thumbs 5 in  1 reihe ***/
#container .thumbs-5-1 {width:315px; position:absolute; margin-top:269px} 
#container .thumbs-5-1 a.gallery, a.gallery:visited {display:inline-block; color:#fff; text-decoration:none; width:50px; height:50px; float:left; margin:6px}
#container .thumbs-5-1 p{ color:#70a6b9; font-weight:bold; text-align:right; padding-right:10px; font-size:0.9em; line-height:2em;}

/***thumbs 1 reihen mit 4 thumbs***/
#container .thumbs-4 {width:250px; position:absolute; margin-top:269px}
*html #container .thumbs-4 { width:255px;}
#container .thumbs-4 a.gallery, a.gallery:visited {display:inline-block; color:#fff; text-decoration:none; width:50px; height:50px; float:left; margin:6px}
#container .thumbs-4 p{ color:#70a6b9; font-weight:bold; text-align:right; padding-right:10px; font-size:0.9em; line-height:2em;}



#container .view { width:540px;  height:360px; font-size:0.9em; float:right;}
#container .view img {border:0;}
#container .view img.left {border:0; float:left; margin-right:20px;}

#container .view p {line-height:1.8em}
#container .view h1 { font-size:1.2em; color:#645427}
#container .view h2 { font-size:1em; color:#645427}
#container .view h3 { font-size:1em; color:#645427 }


#menue { height:30px; width:960px; border-bottom:1px solid #B9CFD7; background-color:#fff; }

#menue ul {padding:10px 0 0 0px;list-style-type: none;font-size:0.9em; margin:0px;}
#menue ul li { 
display: block;
float:left;
text-decoration: none;
padding: 0 20px 0 10px;
text-align: center}

#menue ul li a { color: #4f2f00; font-weight:bold; text-decoration:none}
#menue ul li a:hover {text-decoration: none}

#menue ul li a.active { color: #70a6b9; font-weight:bold; text-decoration:none}

/********************** linkes menue ***************************/

#menue-sub { width:960px; margin:auto; background-color:#fff; padding-top:10px;}

*html #menue-sub { padding-top:10px;}
*+html #menue-sub { padding-top:10px;}

#menue-sub ul {padding:0px;list-style-type: none;font-size:0.9em; margin-left:420px; height:30px;}

#menue-sub ul li { 
display: block;
float:left;
text-decoration: none;
padding: 0 15px 0 0px;
text-align: center}

#menue-sub ul li a { color: #4f2f00; font-weight:bold; text-decoration:none}
#menue-sub ul li a:hover {text-decoration: none}
#menue-sub ul li a.active { color: #70a6b9; font-weight:bold; border-bottom:1px dotted #70a6b9}

#menue-sub .img-container { text-align:left; padding-top:15px;}
#menue-sub .img-container img{ margin:6px; border:none;}


#footer { height:30px; width:960px; margin:auto; background-color:#fff;}
#footer p { float:right; font-size:0.9em; padding-top:10px;}



