html,
body {

   font-family: Arial, Verdana, Helvetica, sans-serif;	
   background:#EBEBEB url('img/back.gif') repeat-x;
}

table {
   border:none;

}

td.titelbild {
   padding: 11px 0 0 0; 
}

p {
	display:block;
	font:11px/140% Arial,Verdana,sans-serif;
	margin:0 0 5px 0;
	clear:both;
}

h1 {
	font:bold 16px/18px Arial,Verdana,sans-serif;
	margin:0px;
	color: #003366;
	clear:both;
}

h2 {
	font:10px/13px Verdana,Arial,sans-serif;
   color:#ffffff;
	clear:both;
	font-weight:bold;
}

h3 {
   font:bold 14px/15px Arial,Verdana,sans-serif;
	margin:0 0 5px 0;
	color:#AF1212;
   clear:both;
}


a:link,
a:visited {
   color:#003366;
   font:12px/100% Verdana,Arial,sans-serif;
	 text-decoration:none;
}

a.kl:link,
a.kl:visited {
   color:#003366;
   font:11px/100% Verdana,Arial,sans-serif;
	text-decoration:none;
}

a.visit:link,
a.visit:visited {
   color:#AF1212;
   font:12px/100% Verdana,Arial,sans-serif;
	text-decoration:none;
}
a.visit:hover,
a.visit:active,
a.visit:focus {
	color:#003366;
   text-decoration:none;
}

a.klvisit:link,
a.klvisit:visited {
   color:#AF1212;
   font:11px/100% Verdana,Arial,sans-serif;
	text-decoration:none;
}

a.klvisit:hover,
a.klvisit:active,
a.klvisit:focus {
	color:#003366;
   text-decoration:none;
}

a.kl:hover,
a.kl:active,
a.kl:focus {
	color:#AF1212;
   text-decoration:none;
}

a:hover,
a:active,
a:focus {
	color:#AF1212;
   text-decoration:none;
}

.normal {
   color: #AF1212; 
   font: 12px/120% Verdana, Helvetica, sans-serif;
}

.inhalt {
   color: #000000; 
   font: 11px/16px Verdana, Helvetica, sans-serif; 
}

.blau {
   color: #1B6AA7; 
   font: 12px/16px Verdana, Helvetica, sans-serif;
   font-style:italic; 
}

.klein {
   color: #000000; 
   font: 11px/120% Verdana, Helvetica, sans-serif; 
}

img {
   border:none;
   margin:0;
}

ul#main-nav {
   margin-top:20px;
   list-style-image: url('img/btn.gif');
   list-style-position:outside;
}

ul.sub-nav1 {
   margin:0 0 0 -28px;
   list-style-position:outside;
   list-style-image: url('img/dot.gif');
   list-style-type:disc;
}

ul.sub-nav2 {
   margin:0 0 0 -40px;
   list-style-position:outside;
   list-style-image: none;
   list-style-type: none;
}

/* Menu-switching
*********************/

#praxis a#nav1,
#philosophie a#nav1_1,
#kieferorthopaeden a#nav1_2,
#praxisteam a#nav1_3,
#rundgang a#nav1_4,
#links a#nav1_5,
#spektrum a#nav2,
#aesthetik a#nav2_1,
#funktion a#nav2_2,
#diagnostik a#nav2_3,
#ganzheitliche a#nav2_4,
#prophylaxe a#nav2_5,
#qualitaet a#nav2_6,
#behandlung a#nav3,
#kleinkinder a#nav3_1,
#kreuzbiss a#nav3_1_1,
#deckbiss a#nav3_1_2,
#progenie a#nav3_1_3,
#offenerbiss a#nav3_1_4,
#frontzahnstufe a#nav3_1_5,
#jugendliche a#nav3_2,
#spange a#nav3_2_1,
#fkogeraete a#nav3_2_2,
#festespange a#nav3_2_3,
#brackets a#nav3_2_4,
#hilfsgeraete a#nav3_2_5,
#sportschutz a#nav3_2_6,
#erwachsene a#nav3_3,
#invisalign a#nav3_3_1,
#lingual a#nav3_3_2,
#chirugie a#nav3_3_3,
#zahnfbrackets a#nav3_3_4,
#praekfo a#nav3_3_5,
#schienen a#nav3_3_6,
#schnarchen a#nav3_3_7,
#schrauben a#nav3_3_8,
#patienteninfo a#nav4,
#beratungstermin a#nav4_1,
#beratung a#nav4_1_1,
#befund a#nav4_1_2,
#kosten a#nav4_1_3,
#erstentage a#nav4_2,
#notfall a#nav4_3,
#risiken a#nav4_4,
#fragen a#nav4_5,
#sponsoren a#nav5,
#anregung a#nav6 {
   color:#FF6600;
}

/* Forum
************************/

label {
	display:block;
	float:left;
	width:150px;
	font: 11px/140% Verdana,Arial,sans-serif;
	cursor:pointer;
}

label.radio,
label.checkbox {
	display:inline;
	float:none;
	width:auto;
	margin-left:4px;
}

label.radio img,
label.checkbox img {
	vertical-align:middle;
}

input.inputText {
	border:1px solid #86A2B7;
	background:#F0F8FC;
	padding:2px 3px 2px 3px;
   width:250px;
	font:11px/130%  Verdana,Arial,sans-serif;
}

input.inputText:hover,
input.inputText:active,
input.inputText:focus{
	border:1px solid #0D446E;
	background:#fff;
}

textarea {
   width:250px;
   border:1px solid #86A2B7;
	background:#F0F8FC;
	padding:2px 5px 1px 4px;
}

textarea:hover,
textarea:active,
textarea:focus {
	background:#fff;
	border:1px solid #0D446E;
}

input.inputSubmit {
	border:1px solid #86A2B7;
	background:#F0F8FC;
	padding:2px 3px 2px 3px;
	font:11px/130%  Verdana,Arial,sans-serif;
	cursor:pointer;
}

input.trap {
	border:none;
	background:#fff;
   width:1px;
}


p.red {
   color:#f00;
   font-weight:bold;
}

p.center {
   text-align:center;
}

.strong {
   font-weight:bold;
}

