/* DATEI: start.css

Allgemeine Farben:

blau:  #356aa0;

*/

html { height: 101%; }

body {
font-family:Tahoma , Helvetica, sans-serif;
font-size:12px;
text-align: center;
margin: 0;
padding:0px 0 20px 0;
color: #356aa0;
background: #F0EFE8 repeat-y top center;
}

.breaker {
overflow: hidden;
clear: both;
height: 0px;
}

img {
border: none;
}

a {
color:#356aa0;
text-decoration:none;
}
a:link {
color:#356aa0;
text-decoration:none;
}
a:hover {
color:#356aa0;
text-decoration:none;
}



/* ------------- Container ------------------- */

#main { width: 1022px; margin: 0 auto; padding-top: 0px; text-align: left; border-left: #C8C8C8 1px solid; border-right: #C8C8C8 1px solid; border-bottom: #C8C8C8 1px solid; background:#FFFFFF }
#verticalmenu { width:902px; min-height:29px; margin: 0 0 0 55px; padding: 4px 0 0px 0; border-top: solid 1px #C8C8C8; border-bottom: solid 1px #C8C8C8;
		background-image:url(../img/background_menu2_01.gif); background-repeat:no-repeat; background-position: 0 3px; }
#headerContainer { margin: 0; position: relative; width: 1024px; height: 185px;}
#contentContainer { width: 902px; margin: 0 70px 0 55px; background:#FFFFFF; }
#sidenav { margin:0; height:330px; background-image:url(../img/muschel.jpg); background-repeat:no-repeat; background-position: 45px 75px;}
#col1 { width: 285px; padding-top: 0px; float:left; }
#info { margin: 0px 0 0 10px; }
#col2 { width: 610px; padding: 50px 0 0 0; float:right; background:#FFFFFF; }
#footer { width: 902px; margin: 10px 71px 10PX 0px; background:#FFFFFF; font-size: 12px; padding: 2px 0 2px 0;
	  border-top: solid 1px #C8C8C8; border-bottom: solid 1px #C8C8C8;}


/* ------------- Header ------------------- */

#headerLogo {
position:absolute;
top: 9px;
left: 55px;
width: 425px;
height: 170px;
overflow: hidden;
}

#headerClaim {
position:absolute;
top: 9px;
right: 70px;
width: 475px;
height: 170px;
overflow: hidden;
}


/* ------------- logo --------------- */
#headerLogo span img { margin: 6px 0 21px 9px; }


/* ------------- verticalmenu ------------------- */


#verticalmenu table.webwords { width:902px; table-layout:fixed; }
#verticalmenu table.menu { width:615px; }
#verticalmenu table.menu td { width:300px; text-align:center; padding-top:3px; font-size:15px; font-weight:900; white-space:nowrap; }
a[href="en/behandlungsangebot/dentals-implants.html"] {margin: 0 15px 0 20px; white-space:nowrap;  }
a[href="http://www.drgassmann.de/"] { color:#FFFFFF; text-decoration:none;}
a:hover[href="http://www.drgassmann.de/"] { color:#FFFFFF; text-decoration:none;}
a[href="en.html"] { color:#FFFFFF; text-decoration:none;}
a:hover[href="en.html"] { color:#FFFFFF; text-decoration:none;}


/* -------------- sidenav ---------------------- */

#sidenav a:hover { font-weight:700; color: #356aa0; text-decoration:none; }
#sidenav ul { margin:0; padding: 80px 0 0 95px; font-size: 13px; }
#sidenav li { margin: 3px 0 3px 0; }
.sitenav { list-style-type:circle; }
.subnav { font-weight:700;}

/* ------------- adresse ---------------------- */
.adresse { margin:55px 50px 0 50px; text-align:center; font-weight:500; white-space:nowrap; }
.adresse tr { font-size:13px; }
.beruf { text-align:center; font-weight:900; font-size:15px; }
.telefon { text-align:center; font-weight:900; font-size:15px; }



/* ------------- maincontent ------------------- */
h1 { margin: 0 0 80px 0; color: #356aa0; font-size: 18px; font-weight: bold;font-style:italic; }
h2 { color: #356aa0; padding: 20px 0 20px 90px;font-size: 15px; font-weight: bold; }
h4 {padding: 20px 0 0 0; font-size:16px; font-weight:bold; }
h5 { margin:5px 2px 8px 2px; text-align:center; font-size:12px; font-weight:bold; }
h6 { color: #356aa0; margin: 60px 0 20px 195px;font-size: 16px; font-weight: bold; }
#inhalt { min-height:390px; }
.bodytext { margin: 0 0 0 45px; max-width:500px; line-height:20px; text-align:left; }
#inhalt p.bodytext a.internal-link { float:right; }
.csc-frame-frame1 { padding-left: 45px; }




/* -------------- links ------------------------ */

#links { margin: 35px 0 0 0; }


#link1{ float:left; width:180px; height:114px; background-color:#ABD3EE;}
#link1 p { margin: 10px 0 23px 10px; }
#link1 a { float:right; margin-right:10px; font-weight:bold; }

#link2{ float:left; margin-left:30px; width:180px; height:114px; background-color:#ABD3EE; }
#link2 p { margin: 10px 0 38px 10px; }
#link2 a { float:right; margin-right:10px; font-weight:bold; }

#link3{ float:left; margin-left:30px; width:180px; height:114px; background-color:#ABD3EE;}
#link3 p { margin: 10px 0 23px 10px; }
#link3 a { float:right; margin-right:10px; font-weight:bold; }





/* ------------- footer ------------------- */

#footer table { margin: 0 auto; }
#footer a { color: #356aa0; text-decoration:underline; }
#footer a:hover { color: #356aa0; text-decoration:underline; }

#footerNav { color: #999; font-size: 10px; line-height: 30px; margin-bottom: 10px; text-align: center; }
#footerNav a { color: #999; font-weight: normal;}
#footerNav span.footerTag { display: inline-block; width: auto;}
