body {
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; 
	font-size: 11px; line-height: 150%;	
	color: #555;
	margin: 0px;
	padding: 0px;		
}
h1 {font-size: 13pt; font-weight:bold; color:#3E75B2; }
h2 {font-size: 12pt; font-weight:bold; color:#999999;}
/*gruen*/
h3 {font-size: 12pt; color:#30A2B8;}
/*orange_klein*/
h4 {font-size: 11pt; font-weight:bold; color:#FF7F2A;}
img {border:none;}
img a {border:none;}
/*overZustand_Grün*/
a {color:#3E75B2; text-decoration:none;}
a:hover {color:#5EC4BD;}

/*editor+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.grau14pt {font-size: 14pt; font-weight:bold; color:#666666; }
.graufett12pt {font-size: 12pt; font-weight:bold; color:#999999;}
/*gruen*/
.gruen13pt {font-size: 13pt; color:#30A2B8;}
/*orange_klein*/
.orange11pt {font-size: 11pt; font-weight:bold; color:#FF7F2A;} 
/*blaue Überschrift*/
.blau { font-size: 9pt;
	color: #3c75b2;}

.copy11 {
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; 
	font-size: 11px; line-height: 150%;	
	color: #555;
	}
	.copy9 {
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; 
	font-size: 9px; line-height: 10px;	
	color: #555;
	}
	.copy9fett {
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; 
	font-size: 9px; line-height: 10px;	
	font-weight:bold;
	color: #555;
	}
/*editor ende +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.inhalt a[href^="http:"] {
background:url('../images/externlink.gif') 100% 50% no-repeat;
padding-right: 10px;
}

.logo {
	float:left;
	width:auto;
	padding-left:0px;
	padding-top:50px;
	padding-bottom:20px;
}
.top {
	width:100%;
	float:left;
	height:168px;
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position: 220px;
	}
.logo h1 {
	padding:0;
	margin:12px 0 0 0;
}
.logotext1 {
	font-style:normal;
	font-family:Lucia Grande, Arial;
	font-size:1.0em;
	margin-top:12px;
}
.logotext2 {
	font-family:Lucia Grande, Arial;
	font-size:1.0em;
	margin-left:-8px;
	font-style:italic;
	margin-top:12px;
}
.slogan {
	font-size:0.8em;
}
span {
	padding:0;
	margin:0;
}
.leftcolumn {
	/*background-image:url(../images/verlauf.png);*/
	background-position:top ;
	background-repeat:repeat-x;
	width:20%;
	float:left;
	padding-left:10px;
	/*padding-top:5px ;*/
	color:#3E75B2;
}
.rightcolumn {
	background-image:url(../../reif-zahnmedizin/images/verlauf.png);
	background-position:top;
	background-repeat:repeat-x;
	width:18%;
	float:left;
	border-left:dotted 1px #cccccc;
}
.inhalt {
	float:left;
	width:53%;
	padding:30px 30px 0px 30px;
}
.wrapper {
	width:1000px;
	margin:0px auto;
}
.header {
	float:left;
	width:900px;
	height:150px;
	background-color:#ffffff;
	/*font-size:1.6em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	line-height:1.6em;*/
	padding:30px;
	margin-bottom:24px;
}
/*Topnavi*************************************/
.topmenu {
	position:absolute;
	float:right;
	width:auto;
	margin-left:240px;
	margin-top:175px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style:italic;
	font-size:11px;
	color: #36a8be;
}

.topmenu ul li {
	float:left;
	padding:33px;
	list-style:none;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style:italic;
	font-size:11px;
	color: #36a8be;
}
.topmenu a.mainlevel{
	padding-right:23px;
}
.topmenu a:link{
	text-decoration:none;
	padding-right:23px;
	font-family: "Georgia", Times New Roman, Times, serif;
}
.topmenu  a:hover{
	text-decoration:underline;
	padding-right:23px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color:#5EC4BD;
}
.topmenu a.mainlevel a:active {
	text-decoration:none;
	padding-right:23px;
	font-family: "Georgia", Times New Roman, Times, serif;
	color:#FF7F2A;
}
/*Ende Topnavi**********************************************************/
.maincontent {
	border-bottom:1px dotted #e4e4e4;
	padding-bottom:6px;
	margin-bottom:6px;
	float:left;
	width:98%;
}
/*module links */
/*navi links************************************************************/

div.moduletable_menu ul  {
	display:block;
	color:#3E75B2;
	margin-right:5px;
	margin-left:-30px;
	}
	div.moduletable_menu li  {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	list-style-type:none;
	list-style:none;
	border-bottom:2px solid #e4e4e4;
	padding:6px 0;
	text-decoration:none;
	color:#3E75B2;
	margin-right:5px;
	}


/*navi ende +++++++++++++++++++++++++++++++++++++++++++++++++++*/

.moduletable_patient h3{
	font-size: 9pt;
	color: #3c75b2;
	margin-left:5px;
	/*border-bottom:2px solid #cccccc;*/
	}
.moduletable_patient{
	border:dotted 1px #cccccc;
	padding:6px;
	line-height:120%;
}
.moduletable_arzt h3{
	font-size: 9pt;
	color: #3c75b2;
	/*border-bottom:2px solid #cccccc;*/
}

.moduletable_arzt{
	margin-top:10px;
	border:dotted 1px #cccccc;
	padding:6px;
	line-height:120%;
}
.moduletable_arzt ul{
	margin-left:-40px;
	list-style-type:none;
	list-style-image:none;
}
.moduletable_arzt li{
	list-style:none;
	background-image: url(../../../images/stories/reif/rotkreuz.gif);
	background-repeat:no-repeat;
	background-position:left top  ;
	padding-left:15px;
	line-height:120%;
}
/*.moduletable_arztanmeld h3{
	font-size: 9pt;
	color:#3C75B2; 
	}*/
/*Termine++++++++++++++++++++*/
.moduletable_termine{
	margin-top:10px;
	border:dotted 1px #cccccc;
	padding:6px;
	height:100px;
}
.moduletable_termine a[href^="http:"] 
{
background-color: transparent;
background-image: url("../images/externlink.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 50%;
padding-right: 10px;
}
.contentheading_termine {
	font-size:12px;
	font-weight:bold;
	color:#FF7F2A;
	text-indent:30px;
	background-image:url(../../../images/stories/reif/ids_header.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
/*Termine Ende++++++++++++++++++++++++++++++++*/
.moduletable_quali h3{
	font-size: 9pt; 
	color:#cccccc; 
	text-align:center;
	margin-top: 40px;
	}
.moduletable_fachbereich h3{
	font-size: 9pt;
	color:#3C75B2; 
	margin-left:10px;
	}

.moduletable_online{
	font-size: 7pt;
	color:#cccccc; 
	margin-left:50px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-style:italic;
	}

/*login+++++++++++++++++++++++++++++++*/
input, select, textarea {
border: 1px #999 solid;
margin-right: 0.3em;
font-family: Arial, sans-serif;
font-size: 100%;
}
input.button {
background: #EEE;
color: #3c75b2;
border: 1px solid #999;
font-weight: bold;
padding: 0 0.2em;
}
input.button:hover {
background: #36a8be;
color: #ffffff;
cursor:pointer;
}
input.description {
background: #EEE;
font-size: smaller;
}
.button {
background: #EEE;
color: #364A6A;
border: 1px solid #999;
font-weight: bold;
padding: 0 0.2em;
}
.button:hover {
background: #DBE7EC;
color: #999999;
cursor:pointer;
}
button.description {
background: #EEE;
font-size: smaller;
}
#submit{
cursor:pointer;
}
#submit:hover{
cursor:pointer;
background-color:#FF9933;
}
/*login*/

.bottomcontent {
	float:left;
	width:100%;
}
.left{
	float:left;
	width:20%;
	padding-right:3%;
}
.center {
	float:left;
	width:50%;
	padding-right:3%;
}
.right {
	float:left;
	width:20%;
	padding-right:3%;
}
#form-login .input {
	border:none;
}
.leftfull {
	width:60%;
	float:left;
	padding-right:4%;
}
.rightfull {
	width:34%;
	float:left;
}
.rightmed {
	width:60%;
	float:left;
	padding-left:4%;
}

.leftmed {
	width:25%;
	float:left;
}
.footer {
	float:left;
	width:100%;
	padding:12px 0;
	font-size:0.88em;
	color:#ccc;
}
.footer a {
		text-decoration:none;
			}
.footerleft {
	width:100%;
	float:left;
	text-align:left;
	}
.footerright {
	float:left;
	width:49%;
	text-align:right;
}
.center1 {padding:0 5%;
}
.contentpaneopen{
	margin-top:15px;
}
.contentheading {
	font-size: 12pt;
	line-height:16pt;
	color:#3c75b2;
}
.contentpanehaeuf_fragen {
margin-top:30px;
line-height:300%;
}

tr .sectiontableentry1haeuf_fragen {
	background-color:#EDF9FE;
	padding:4px;
	}
.sectiontableentry1haeuf_fragen a {
	padding-left:10px;
	}
	.sectiontableentry2haeuf_fragen a {
	padding-left:10px;
	}
	.sectiontableentry1haeuf_fragen td {
	padding-left:10px;
	}
	.sectiontableentry2haeuf_fragen td {
	padding-left:10px;
	}
.article {
	margin-bottom:24px;
}
#kwicks_container { 
	width:100%;
	float:left;
}
#kwicks {
	position: relative;
}
 #kwicks .kwick {
	float: left;
	display: block;
	width: 228px;
	padding:30px;
	height: 200px;
	color:#fff;
	font-size:1.6em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	line-height:1.6em;
}
blockquote {
	font: italic 110% Georgia;
	font-size:1.2em;
	line-height:28px;
	padding:0;
	margin:0;
}
.small {
	font: italic 88% Georgia;
	color: #6a5f4b;
	padding:0;
	margin:0;
}
.center2 {float:left;
	width:29%;
}
img.image {
	border:1px solid #cccccc;
	padding:6px;
	margin:0 20px;
}
.article {
	border-bottom:1px solid #e4e4e4;
	padding:6px 0;
}
.boxcontent {
	padding-left:250px;
	overflow:hidden;
}
.divheader {
	width:864px;
	float:left;
	margin-bottom:24px;
	color:#fff;
}
.inhalt ul  {
	font-size:10pt;
	color:#3E75B2;
	line-height:150%;
}
.inhalt ul  li {
	list-style-type:none;
	list-style-image:url(../../reif-zahnmedizin/images/bullet_reif.jpg);
	list-style-position:outside;
}
.inhalt ul  li a:link, ul.menu li a:visited {
	text-decoration:none;
	color:#555555;
}
.inhalt ul  li a:hover{
	text-decoration:underline;
	color:#555555;
}

#kwick_red, .greenbg,
#kwick_orange, .bluebg,
#kwick_yellow, .brownbg, .divheader{
background-color:#3c75b2;
}


.contentpane {
	margin-top:30px;
	}
.sectiontableentry1{
	color: #555555;
	background-color: #FFFFFF;
}
.sectiontableentry2 {
	background-color: #EEEEEE;
	color: #555555;
}
.sectiontableentry1 a {
	font-family: "Georgia", Times New Roman, Times, serif;
	line-height:200%;
	font-style:italic;
	letter-spacing:1px;
	padding:10px;
	font-size:12px;
	text-decoration:none;
	color:#555555;
}
.sectiontableentry1 a:hover {
	text-decoration:underline;
}
.sectiontableentry2 a:hover {
	text-decoration:underline;
	color:#555555;
}

.sectiontableentry2 a {
	font-family: "Georgia", Times New Roman, Times, serif;
	line-height:200%;
	font-style:italic;
	letter-spacing:1px;
	padding:10px;
	font-size:12px;
	text-decoration:none;
	color:#555555;
}
div.xmap ul {
	font-size:9pt;
}

div.xmap .componentheading {
	font-size: 12pt;
	line-height: 16pt;
	color: #3c75b2;
	margin-top:20px;
}
