/* CSS Document zahnimplantate-ausland.de © 2008 medicagent
Author: Thorben Dyk | MEDIENGESTALTUNG 
----------------------------------------------- */	
* { margin: 0; padding: 0 }

/* reset
----------------------------------------------- */	
:link,:visited { text-decoration: none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border: none; } 
a:link, a:visited, a:active { color: #7EB615; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }

html, body {
	background-color:#D5D5D5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	margin-right: 1px; */
	color: #303030;
	background-image: url(../_images/background_main.jpg);
	background-repeat: repeat-x;
} 

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

h1 {		
	color: #606060;
	width: auto;
	height: 22px;
	font-size:13px;
	font-weight: bold;
	margin: 16px 0px 8px 0px; 
	padding: 0px 0px 0px 0px; 
/*	font-family: Arial, Helvetica, sans-serif; */
}

p {
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

h3 {	
	color: #7EB615;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
	padding: 12px 0px 8px 24px; 
	border-bottom: 1px dashed #D5D5D5;
}

.office_hours { text-align: right; font-size: 11px; color: #4B607A; }
.date { text-align: right; 
		font-size: 9px;
		color: #7EB615;
		padding: 8px 4px 0px 0px;
}
.greenbold { color: #7EB615; font-size: 13px; font-weight: bold; border-bottom: 1px dashed #D5D5D5; }

.more:link, .more:visited {
	text-decoration: none;
	color: #7EB615;
/*	color: #005332; */
}
.more:hover, .more:active {
	text-decoration: none;
	color: #606060;	
}

.sitemap:link, .sitemap:visited {
	text-decoration: none;
	color: #606060;
/*	color: #005332; */
}
.sitemap:hover, .sitemap:active {
	text-decoration: none;
	color: #7EB615;	
}

.specialbold { font-weight: bold; color: #606060; }
.redstar { color:#990000; font-weight:bold; font-size:12px }
.faq {
	color: #606060;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	margin: 36px 0px 0px 0px; 
	padding: 0px 0px 8px 24px; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #D5D5D5;
}


/* Main
----------------------------------------------- */

#wrapper {
	width: 880px;
	height: auto;
	position: relative;
	background-color: #FFFFFF;
	top: 5px;
	left: 0px;
	padding:0px 0px 0px 0px;
	margin: 0px auto; 
	text-align: left;
}

#main {
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin: 0px auto; 
	text-align: left;
}

.clearboth {
	clear: both;
}

.greenbeam {
	width: 880px;
	height: 10px;
	float: left;
	background-image: url(../_images/greenbeam.jpg);
	background-repeat: no-repeat;
	font-size: 1px; 
}

/* Header 
----------------------------------------------- */

#header_a {
	width: auto;
	height: 86px;
	border-bottom: 1px solid #B4B4B4;
	background-image: url(../_images/background_top.jpg);
	background-repeat: no-repeat;
}

#header_b {
	width: auto;
	height: 26px;
	background-image: url(../_images/kachelleiste.jpg);
	background-repeat: no-repeat;
}

#logo {
	width: 260px;
	height: 65px;
	float: left;
	position: relative;
	left: 16px;
	top: 15px;
}

/* Header Navigation: Languages
----------------------------------------------- */

ul#languages {
	float: right;
    width: 112px;
	height: 20px;
	position: relative;
	top: 60px;
    margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-size: 1px;
}
    ul#languages li { float: left; }
	ul#languages li	a {		 
        display: block;
		height: 12px;
		width: 20px;
	    margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 0px;
		}
        ul#languages li a#french {
			width: 19px;
			height: 12px;
			float: left;
			}
        ul#languages li a#english {
			width: 19px;
			height: 12px;
			float: left;			
			}
        ul#languages li a#turkish {
			width: 19px;
			height: 12px;
			float: left;			
			}
        ul#languages li a#german {
			width: 19px;
			height: 12px;
			float: left;			
			}

/* Header Navigation: Top-Links
----------------------------------------------- */

ul#toplinks {
	float: right;
    width: auto;
	height: 32px;
	position: relative;
	top: 59px;
    margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
}
    ul#toplinks li { float: left; }
	ul#toplinks li	a {		 
        display: block;
		height: auto;
		width: auto;
	    margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
		font-size: 11px;
		color: #777777;
		text-decoration: none;
		}
	ul#toplinks li a:hover { color: #303030;}
	ul#toplinks li a#home { float: left; border-right: 1px solid #b4b4b4; }
    ul#toplinks li a#sitemap { float: left;	}

/* Chapter
----------------------------------------------- */
#chapter {
	width: 878px;
	height: 200px;
	float: left;
	border: 1px solid #B4B4B4;
}

/* Chapter: Navigation
----------------------------------------------- */
ul#chapternavigation {
	float: left;
    width: 576px;
	height: 36px;
	position: relative;
	top: 6px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -5000px;	
}
    ul#chapternavigation li { float: left; }
	ul#chapternavigation li	a {		 
        display: block;
		height: 36px;
	    background-image: url(../_images/chapternavigation.jpg);
		background-repeat: no-repeat;
	    margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
        ul#chapternavigation li a#informationen {
			width: 138px;
			height: 36px;
			background-position: 0px 0px; 
			}
        ul#chapternavigation li a#leistungen {
			width: 105px;
			height: 36px;
			background-position: -138px 0px; 
			}
        ul#chapternavigation li a#organisation {
			width: 153px;
			height: 36px;
			background-position: -243px 0px; 	
			}
        ul#chapternavigation li a#zahnklinik {
			width: 127px;
			height: 36px;
			background-position: -396px 0px; 		
			}
        ul#chapternavigation li a#informationen:hover { background-position: 0px -36px; }
	    ul#chapternavigation li a#informationen.current { background-position: 0px -36px; } 
        ul#chapternavigation li a#leistungen:hover { background-position: -138px -36px; }			
        ul#chapternavigation li a#leistungen.current { background-position: -138px -36px; }			
        ul#chapternavigation li a#organisation:hover { background-position: -243px -36px; }			
        ul#chapternavigation li a#organisation.current { background-position: -243px -36px; }			
        ul#chapternavigation li a#zahnklinik:hover { background-position: -396px -36px; }
        ul#chapternavigation li a#zahnklinik.current { background-position: -396px -36px; }

/* Chapter: Flash-Movie
----------------------------------------------- */
#flash-movie {
	width: 300px;
	height: 198px;
	float: right;
	margin-top: 1px;
	margin-right: 1px;
}
#flash-alternativimage {
	background-repeat: no-repeat;
	float: right;
	width: 766px;
	height: 198px;
	margin-top: 1px;
	margin-right: 1px;
}

/* Chapter: Teaser
----------------------------------------------- */
#chapterteaser {
	width: 380px; 
	height: 130px;
	position: relative; 
	left: 56px; 
	top: 26px;
}
#chapterimage {
	width: 300px;
	height: 198px;
	float: right;
	margin-top: 1px;
	margin-right: 1px;
}


/* Content
----------------------------------------------- */

#content_wrapper {
	width: 880px;
	height: auto;
	float: left;
	background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

#content_home {
	width: auto;
	height: auto;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #B4B4B4;
	font-size: 1px;  
}

#content {
	width: auto;
	height: auto;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #B4B4B4;
/*	font-size: 1px; */
	background-image: url(../_images/background_content_275.jpg);
	background-repeat: repeat-y; 
}

#left { 
	width: 275px;
	height: auto;
	float: left;
	background-color: #F2F5EC;
    margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}
#content_left {
	width: auto;
	height: auto;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 16px 24px 0px 24px;
}

#content_left h2 {		
	color: #606060;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	margin: 12px 0px 0px 0px; 
	padding: 0px 0px 8px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #D5D5D5;
}

#right {
	width: 602px;
	height: auto;
	float: right;
    margin: 0px 0px 72px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url(../_images/background_verlauf.jpg);
	background-repeat: repeat-x;  */
}
#content_right {
	width: auto;
	height: auto;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 32px 44px 0px 44px;
}
#content_right ul {
	padding: 0px 0px 0px 24px; 
	margin: 0px 0px 16px 0px;
	font-size: 12px;
	font-style: normal;
	color: #303030;
}
#content_right li {
	padding: 8px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
#content_right li a {
	text-decoration: none;
}

#content_right h1 {		
	color: #606060;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 16px 0px; 
	padding: 0px 0px 4px 24px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../_images/background_h1.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #D5D5D5;
}
#content_right h2 {		
	color: #606060;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
	margin: 12px 0px 0px 0px; 
	padding: 0px 0px 8px 24px; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #D5D5D5;
}
#content_right h2 a, h2 a:visited { color: #606060; text-decoration: none; }
#content_right h2 a:hover, h2 a:active { color: #606060; text-decoration: underline; }

#content_right p { 	padding: 8px 36px 0px 24px; margin: 0px 0px 8px 0px; }

/* Content: Navigation
----------------------------------------------- */
#contentnavigation {}

ul#contentnavigation {
/*    float: left; */
    width: auto;
	height: auto;
    margin: 6px 0px 24px 0px;
	padding: 4px 0px 0px 12px;
    font-size: 11px;
}
    ul#contentnavigation li {
        display: block;
		width: auto;
		height: auto;
		background-image: url(../_images/navi_01.gif);
		background-repeat: no-repeat;		
	    margin: 4px 0px 0px 0px;
		padding: 2px 12px 6px 24px; 
		border-bottom: 1px dashed #D5D5D5;
		line-height: 15px;		
	}
    ul#contentnavigation li a {
	    padding: 2px 0px 4px 0px;	
	} 
	ul#contentnavigation li a { background-position: 0px 0px; text-decoration:none; color: #303030; }
	ul#contentnavigation li a:hover { background-position: 0px 0px; text-decoration:none; color: #7EB615;}
    ul#contentnavigation li a.current, ul#contentnavigation li a:active { background-position: 0px 0px; text-decoration:none; color: #7EB615; }	

ul#contentsubnavigation {
/*    float: left; */
    width: auto;
	height: auto;
    margin: 6px 0px 24px 0px;
	padding: 4px 0px 0px 24px;
    font-size: 11px;
}
    ul#contentsubnavigation li {
        display: block;
		width: auto;
		height: auto;
		background-image: url(../_images/navi_01.gif);
		background-repeat: no-repeat;		
	    margin: 4px 0px 0px 0px;
		padding: 2px 12px 6px 24px; 
		border-bottom: 1px dashed #D5D5D5;			
	}
    ul#contentsubnavigation li a {
	    padding: 2px 0px 4px 0px;	
	} 
	ul#contentsubnavigation li a { background-position: 0px 0px; text-decoration:none; color: #303030; }
	ul#contentsubnavigation li a:hover { background-position: 0px 0px; text-decoration:none; color: #7EB615;}
    ul#contentsubnavigation li a.current, ul#contentsubnavigation li a:active { background-position: 0px -24px; }		
	

/* Content Finanzierung 
-----------------------------------------*/
#flyer {
	width: 878px;
	height: 156px;
	float: left;
	background-image: url(../_images/background_finanzierung.jpg);
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#flyer_link {
	width: 475px;
	height: 156px;
	float: left;
}
#flyer_link_image {
	width: 340px;
	height: 95px;
	position: relative;
	left: 81px;
	top: 47px;
}
#flyer_text { 
	float: right;
	width:390px;
	height: auto;
	margin: 40px 0px 0px 0px;
	padding: 0px 12px 0px 0px;
}

/* Content 
   Finanzierung und Testberichte (50-50)
-----------------------------------------*/
#infobox {
	width: 878px;
	height: 250px;
	float: left;
	background-image: url(../_images/background_infobox.jpg);
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F2F5EC;
}

#infobox_left {
	width: 439px;
	height: 250px;
	float: left;
}

#infobox_left_link {
	position: relative;
	top: 50px;
	left: 30px;
	width: 439px;
	height: 156px;
}
#infobox_left_text {
	width: 380px;
	height: auto;
	padding: 0px 0px 0px 20px;
}

#infobox_right {
	width: 439px;
	height: 250px;
	float: right;
}
#infobox_right_link {
	position: relative;
	top: 50px;
	left: 86px;
	width: 439px;
	height: 156px;
}
#infobox_right_text {
	width: 390px;
	height: auto;
	padding: 0px 0px 0px 20px;
}


/* Content: Zahnklinik Patientengalerie
----------------------------------------------- */
#patientengalerie { width: 432px; margin: 0px 0px 0px 36px; padding: 16px 0px 0px 0px;  }

#backward {
	float: left; 
	width: 39px; 
	height: 39px; 
	position: relative; 
	top: 96px; 
}
#singleimage {
	float: left; 
	padding: 0px 24px 0px 24px; 
}
#forward {
	float: left; 
	width: 39px; 
	height: 39px; 
	position: relative; 
	top: 96px;
}



/* Content: Startseite Teaser, Fachklinik
----------------------------------------------- */
#teaser {
	width: 878px;
	height: auto;
	float: left;
	background-image: url(../_images/background_verlauf.jpg);
	background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;	
}
#welcome {
	width: 584px;
	height: 276px;
	float: right;
    margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;	
}
#welcome_content { padding: 36px 0px 0px 44px; width: 510px; }
#save {
	width: 293px;
	height: 159px;
	float: left;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;	
}
#telephone {
	width: 293px;
	height: 50px;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}	
#office {
	width: 273px;
	height: 46px;
	float: left;
	padding: 4px 20px 0px 0px;	
}

/* Content: Startseite Vorteile, Informationen
----------------------------------------------- */

#benefits {
	width: 585px;
	height: 300px;
	float: left;
	background-image: url(../_images/background_benefits.jpg);
	background-repeat: no-repeat;
}
#benefits_link {
	width: 585px;
	height: 150px;
	position: relative; 
	top: 38px; 
	left: 33px;
}

ul#benefits_list {
		width: auto;
		height: auto;
		position: relative;
		left: 70px;
}
    ul#benefits_list li { 
	    margin: 0px 0px 0px 0px;
		padding: 0px 0px 8px 0px;
		font-size: 12px;
	}
#pdf {
	width: 293px;
	height: 244px;
	float: right;
	background-image: url(../_images/background_pdf.jpg);
	background-repeat: no-repeat;
}
#pdf_link {	
	width: 293px;
	height: 141px;
}
#pdf_text {
	width: 260px;
	height: auto;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;	
}

/* Content: Startseite Finance, Gallery, Testimonials
----------------------------------------------- */

#promotion {
/*	width: 585px; */
	width: 878px;
	height: auto;
	float: left;
	background-image: url(../_images/background_promotion_neu.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

#promotion h1 { color: #606060; font-weight: bold; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; }
#promotion p { padding: 0px 8px 8px 16px; }

#finance {
	width: 292px;
	height: auto;
	float: left;
}
#finance_link {
	width: 292px;
	height: 136px;
	position: relative;
	left: 19px;
}
#finance_text {
	width: 291px;
	height: auto;
	float: left;
	background-color: #F2F5EC;
	border-right: 1px solid #FFFFFF;	
/*	border-bottom: 1px dashed #D5D5D5; */
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;	
}

#gallery {
	width: 293px;
	height: auto;
	float: left;
}
#gallery_link {
	width: 293px;
	height: 136px;
	position: relative;
	left: 14px;
}
#gallery_text {
	width: 292px;
	height: auto;
	float: left;
	background-color: #F2F5EC;
	border-right: 1px solid #FFFFFF;
/*	border-bottom: 1px dashed #D5D5D5; */
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;		
}

#testimonials {
	width: 293px;
	height: auto;
	float: left;
}
#testimonials_link {
	width: 293px;
	height: 136px;
	position: relative;
	left: 15px;
}
#testimonials_text {
	width: 293px;
	height: auto;
	float: left;
	background-color: #F2F5EC;
/*	border-bottom: 1px dashed #D5D5D5; */
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;	
}

/* Content: Startseite Aktuelles
----------------------------------------------- */
#news {
	width: 334px;
	height: auto;
	float: left;
	background-image: url(../_images/background_verlauf.jpg);
	background-repeat:repeat-x; 
	border-top: 1px dashed #D5D5D5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#news_content {
	width: auto;
	padding: 27px 19px 17px 19px;	
}

#newsflash { 
	width: auto;
	height: auto;
	background-color: #F2F5EC; 
	border: 1px solid #D5D5D5; 
	padding: 8px; 
}
#news h2 { font-size: 11px; line-height: 15px; font-weight: bold; }
#news a, news a:visited { color: #7EB615; text-decoration: none; }
#news a:hover, news a:active { color: #606060; text-decoration: underline; }
#news p { font-size: 11px; line-height: 14px; }
.more_news { border-top: 1px solid #d5d5d5; margin: 0px 0px 8px 0px; }


/* Content: Startseite Contact Mouse
----------------------------------------------- */
#contact_mouse {
	width: 270px;
	height: auto;
	float: right;
	background-image: url(../_images/background_verlauf.jpg);
	background-repeat: repeat-x;
	border-top: 1px dashed #D5D5D5;
}
#mouse_content {	
	width: auto;
	padding: 65px 19px 0px 19px;
	margin: 0px 0px 0px 0px;
}
#mouse { 
	width: 270px;
	height: 110px;
	padding: 24px 0px 0px 0px; 
	vertical-align: bottom;
	float: right;
}
	
/* Content: Startseite tag-cloud
----------------------------------------------- */
#tagcloud {
/*	width: 558px; */
	width: 544px;
	height: auto;
	float: right;
	background-image: url(../_images/background_verlauf.jpg);
	background-repeat: repeat-x;
	border-top: 1px dashed #D5D5D5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
#tagcloud_content {	
	width: auto;
	padding: 30px 19px 0px 19px;
	margin: 0px 0px 0px 0px;
}
	#tagcloud a { text-decoration: none; padding: 0px 6px 0px 6px; }
	#tagcloud a:hover { text-decoration: underline; color: #303030; }
	#tagcloud .one:link, #tagcloud .one:visited { font-size: 18px; color: #7EB615; }
	#tagcloud .two:link, #tagcloud .two:visited { font-size: 16px; color: #606060; }
	#tagcloud .three:link, #tagcloud .three:visited { font-size: 14px; color: #7EB615; }
	#tagcloud .four:link, #tagcloud .four:visited { font-size: 12px; color: #606060; }
	#tagcloud .five:link, #tagcloud .five:visited { font-size: 11px; color: #7EB615; }


/* Footer
----------------------------------------------- */
#footer {
	width: 880px;
	height: 60px;
	float: left;
	background-color: #FFFFFF;
	border-top: 1px solid #B4B4B4;	
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../_images/background_footer.jpg);
	background-repeat: no-repeat;
}

#copyright {
	float: left;
    width: auto;
	height: auto;
	position: relative;
	top: 21px;
	font-size: 9px;
	color: #F7F7F7; 
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

ul#footlinks {
	float: right;
    width: auto;
	height: auto;
	position: relative;
	top: 19px;
    margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 0px;
}
    ul#footlinks li { float: left; }
	ul#footlinks li	a {		 
        display: block;
		height: auto;
		width: auto;
	    margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
		font-size: 11px;
		color: #606060;
		text-decoration: none;
}
	ul#footlinks li	a:hover { color: #303030;}
	ul#footlinks li a#newslink { float: left; border-right: 1px solid #FFFFFF; }
	ul#footlinks li a#partner { float: left; border-right: 1px solid #FFFFFF; }
	ul#footlinks li a#kontakt { float: left; border-right: 1px solid #FFFFFF; }
	ul#footlinks li a#impressum { float: left;}

ul#customlinks {
    width: 388px;
	height: auto;
	position: relative;
	top: 11px;
	margin: 0px auto; 
	padding: 0px 0px 0px 0px;
}
    ul#customlinks li { float: left; }
	ul#customlinks li a {		 
        display: block;
		height: auto;
		width: auto;
	    margin: 0px 0px 0px 0px;
		padding: 0px 4px 0px 4px;
		font-size: 9px;
		color: #606060;
		text-decoration: none;
}
	ul#customlinks li a:hover { color: #303030;}
	ul#customlinks li a#videos { float: left; border-right: 1px solid #FFFFFF; }
	ul#customlinks li a#zahlungsweise { float: left; border-right: 1px solid #FFFFFF; } 
	ul#customlinks li a#finanzierung { float: left; border-right: 1px solid #FFFFFF; }
	ul#customlinks li a#faq { float: left; border-right: 1px solid #FFFFFF; }
	ul#customlinks li a#abc { float: left; border-right: 1px solid #FFFFFF; }
	ul#customlinks li a#fuse { float: left;}

/* Finanzierung: Tabellen- und Listenlayout  */

ul#list { margin: 8px 0px 0px 0px; padding: 0px 0px 24px 24px; }
ul#list li { padding-left: 24px; }

table {
	width: 460px;
	height: auto;
	margin: 12px 0px 24px 24px;
	padding: 8px 8px 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #303030;
	line-height: 16px;
	border-color: #FFFFFF;
	text-align: center;
}

thead {
	font-weight: bold;
	color:#606060;
	padding: 16px;
	text-align: center;
}

.tdgrey {
	background-color: #E7E7E7;
	padding: 16px;	
}
.tdgreen {
	background-color: #EEF2E7;
	padding: 16px;	
}

.greenfont {
	color: #7DB713;
	font-weight: bold;
}

/* Formulare */

#formular {
	padding: 8px 0px 44px 24px;
	width: 476px;
	height: auto;
	float: left;
}

#formular p { margin: 0px; padding: 0px; }

fieldset {
	border: 1px solid #D5D5D5;
	padding: 0px 0px 36px 24px;
/*	background-color: #F2F5EC; */
	width: 460px;
	float: left;
}
legend {
	font-size: 10px;
	color: #990000;
	padding: 6px 6px 6px 8px;
	margin: 0px 0px 12px 0px;
	background-color: white;
	border: 1px solid #D5D5D5;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
label {
	text-align: right; 
	padding-right: 8px; 
	display: block;
	width: 90px;
	float: left;
 	font-size: 12px;
/* 	color: #7DB713;
	font-weight: bold; */
}

#rueckrufservice label {
	text-align: right; 
	padding-right: 8px; 
	display: block;
	width: 190px;
	float: left;
 	font-size: 12px;
/* 	color: #7DB713;
	font-weight: bold; */
}

label.hausnummer { width: 36px;  }

input {
	float: left;
}

.input_description  {
	display: block;
	width: 80px;
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 4px;
}
.button {
	width: 146px;
	float: left;
}
/*
#formular {
	padding: 8px 36px 0px 0px;
	width: 440px;
	float: left;
}

#formular_labels {
	display: block;
	width: auto;
	float: left;
	text-align: right;
}
#formular_inputs {
	width: auto;
	float: right;
	border: none;
	border-bottom: 1px solid #D5D5D5;
	margin-left: 16px;
}


 input {
	font-size:12px;
	font-family:"Courier New", Courier, mono;
	color:#000000;
	margin: 0px 0p 0px 0px;
	padding: 0px 0px 0px 0px;
}
.input {
	margin:6px;
	font-size:12px;
	font-family:"Courier New", Courier, mono;
	color:#000000;
} 

.input_description  {
	color:#7DB713;
	font-weight: normal;
	font-size:11px;
}

#input_radio {
	font-size:12px;
	font-family:"Courier New", Courier, mono;
	color:#000000;
}

 */