body {	background-color: #E3E7EA;	font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #333333;	}td,tr {	font-family: Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;}.flash {    background-color: #2C65BA;    }.bodytable {    border-right: 1px solid #949CA5;    border-left: 1px solid #949CA5;    border-bottom: 1px solid #949CA5;    }    .firmenliste {    background-color: #ffffff;    border-top: 1px solid #949CA5;    border-right: 1px solid #949CA5;    border-left: 1px solid #949CA5;    border-bottom: 1px solid #949CA5;    }    .firmenliste a:link {	color: #2C65BA;	font-weight: normal;	font-size: 11px;	text-decoration: none;	}.firmenliste a:visited {	color: #2C65BA;	font-weight: normal;	font-size: 11px;	text-decoration: normal;	}.firmenliste a:active {	color: #2C65BA;	font-weight: normal;	font-size: 11px;	text-decoration: normal;	}.firmenliste a:hover {	color: #2C65BA;	font-weight: normal;	font-size: 11px;	text-decoration: underline;	}.link2 a:link {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: none;	}.link2 a:visited {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: normal;	}.link2 a:active {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: normal;	}.link2 a:hover {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: underline;	}.zeit a:link {	color: #44556F;	font-weight: normal;	font-size: 11px;	text-decoration: none;	}.zeit a:visited {	color: #44556F;	font-weight: normal;	font-size: 11px;	text-decoration: normal;	}.zeit a:active {	color: #44556F;	font-weight: normal;	font-size: 11px;	text-decoration: normal;	}.zeit a:hover {	color: #44556F;	font-weight: normal;	font-size: 11px;	text-decoration: underline;	}.zufallstabelle a:link {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: none;	}.zufallstabelle a:visited {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: normal;	}.zufallstabelle a:active {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: normal;	}.zufallstabelle a:hover {	color: #2C65BA;	font-weight: bold;	font-size: 11px;	text-decoration: underline;	}    .topsearchtable {    padding-right: 8px;        }    .navbox {    padding-left: 16px;    padding-top: 25px;    }    .navbox a:link {    color: #ffffff;	font-weight: bold;	font-size: 12px;	text-decoration: none;	}	.navbox a:hover {    color: #cccccc;	font-weight: bold;	font-size: 12px;	text-decoration: none;	}		.navbox a:visited {    color: #ffffff;	font-weight: bold;	font-size: 12px;	text-decoration: none;	}	.navbox a:active {    color: #ffffff;	font-weight: bold;	font-size: 12px;	text-decoration: none;	}					.headline {    font-family: Arial, Helvetica, san-serif;	font-size: 12px;	font-weight: normal;	color: #ffffff;}.bottom {    font-family: Arial, Helvetica, san-serif;	font-size: 11px;	color: #ffffff;}.bottom a:link {	color: #ffffff;	font-weight: normal;	font-size: 11px;	text-decoration: none;	}.bottom a:visited {	color: #ffffff;	font-size: 11px;	font-weight: normal;	text-decoration: none;	}.bottom a:active {	color: #ffffff;	font-size: 11px;	font-weight: normal;	text-decoration: none;	}.bottom a:hover {    color: #ffffff;    font-weight: normal;    font-size: 11px;	text-decoration: underline;	}.sublink a:link {	color: #455CCF;	font-weight: bold;	font-size: 11px;	text-decoration: none;	}.sublink a:visited {	color: #455CCF;	font-size: 11px;	font-weight: bold;	text-decoration: none;	}.sublink a:active {	color: #455CCF;	font-size: 11px;	font-weight: bold;	text-decoration: none;	}.sublink a:hover {    color: #455CCF;    font-weight: bold;    font-size: 11px;	text-decoration: none;	}a:link {	color: #666666;	font-weight: bold;	text-decoration: none;		}a:visited {	color: #666666;	font-weight: bold;	text-decoration: none;	}a:active {	color: #666666;	font-weight: bold;	text-decoration: none;	}a:hover {    color: #000000;    font-weight: bold;    text-decoration: underline;}.sub a:link {	color: #656251;	font-weight: normal;	font-size: 11px;	text-decoration: none;	}.sub a:visited {	color: #656251;	font-size: 11px;	font-weight: normal;	text-decoration: none;	}.sub a:active {	color: #656251;	font-size: 11px;	font-weight: normal;	text-decoration: none;	}.sub a:hover {    color: #000000;    font-weight: normal;    font-size: 11px;	text-decoration: none;	}.headline a:link {	color: #ffffff;	font-weight: normal;	font-size: 12px;	text-decoration: none;	}.headline a:visited {	color: #ffffff;	font-size: 12px;	font-weight: normal;	text-decoration: none;	}.headline a:active {	color: #ffffff;	font-size: 12px;	font-weight: normal;	text-decoration: none;	}.headline a:hover {    color: #ffffff;    font-weight: normal;    font-size: 12px;	text-decoration: underline;	}.author a:link {	color: #666666;		}.author a:visited {	color: #666666;		}.author a:active {	color: #666666;		}.author a:hover {	text-decoration: underline;	}h4 {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	text-decoration: underlined;	color: #cfcbe4;}.contact {	width: 198px;	height: 98px;	scrollbar-face-color: #000000; 	scrollbar-shadow-color: #CCCCFF; 	scrollbar-highlight-color: #CCCCFF; 	scrollbar-3dlight-color: #000000; 	scrollbar-darkshadow-color: #000000; 	scrollbar-track-color: #000000; 	scrollbar-arrow-color: #CCCCFF;}.newsmail {	width: 300px;	height: 100px;	scrollbar-face-color: #000000; 	scrollbar-shadow-color: #CCCCFF; 	scrollbar-highlight-color: #CCCCFF; 	scrollbar-3dlight-color: #000000; 	scrollbar-darkshadow-color: #000000; 	scrollbar-track-color: #000000; 	scrollbar-arrow-color: #CCCCFF;}.gbinput {    background-color: #eeeeee;    border: 1px solid #5792CF;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 350px;	height: 20px;	font-size: 12px;	color: #000000;}.count {    background-color: #ffffff;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 30px;	height: 16px;	font-size: 12px;	color: #000000;}.check {    width: 15px;    }.senden {    width: 75px;    }.text {    width: 430px;    height: 100px;    }.gbtext {    background-color: #eeeeee;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 350px;	height: 200px;	font-size: 12px;	color: #000000;	background-color: #ffffff;    border: 1px solid #5792CF;	scrollbar-face-color: #BAB496;	scrollbar-highlight-color: #;	scrollbar-shadow-color: #BAB496;	scrollbar-3dlight-color: #B0AA8E;	scrollbar-arrow-color:  #666666;	scrollbar-track-color: #CCC7AC;	scrollbar-darkshadow-color: #;}.bannercode {	width: 466px;	height: 30px;}input {	background-color: #ffffff;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #999999;	border: none;	width: 200px;	height: 14px;}.mailer1 {	background-color: #ffffff;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #999999;	border: none;	width: 350px;	height: 16px;}.mailer2 {	background-color: #ffffff;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #999999;	border: none;	width: 350px;	height: 200px;}

.submitsearch {    width: 94px;    height: 16px;    border: none;}.topsearch {	background-color: #ffffff;    border: 1px solid #DADADA;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 130px;	height: 15px;	font-size: 10px;	color: #000000;}.fotocommentname {	background-color: #eeeeee;    border: 1px solid #5792CF;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 300px;	height: 18px;	font-size: 11px;	color: #000000;}.fotocomment {	background-color: #eeeeee;    border: 1px solid #5792CF;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 300px;	height: 100px;	font-size: 11px;	color: #000000;}.linkinput2 {	background-color: #eeeeee;    border: 1px solid #5792CF;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 380px;	height: 18px;	font-size: 11px;	color: #000000;}.linktext {	background-color: #eeeeee;    border: 1px solid #5792CF;	font-family: Geneva, Arial, Helvetica, san-serif;	width: 380px;	height: 80px;	font-size: 11px;	color: #000000;}
.kontakt {	background-color: #A7BAC9;	font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #003663;	border: none;	width: 200px;	height: 15px;	border: none;}
.betreff {	background-color: #A7BAC9;	font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #003663;	border: none;	width: 400px;	height: 15px;	border: none;}

.kontakt2 {	background-color: #A7BAC9;	font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #003663;	border: none;	width: 400px;	height: 110px;	border: none;}.button {	font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #000000;	background-color: #eeeeee;    border: 1px solid #5792CF;	width: 100px;	height: 19px;}.gbbutton {		font-family: Arial, Helvetica, san-serif;	font-size: 12px;	color: #000000;	background-color: #eeeeee;    border: 1px solid #5792CF;	width: 65px;	height: 19px;	}.login2 {	background-color: #003663;	font-family: Arial, Helvetica, san-serif;	font-size: 11px;	color: #ffffff;	border: none;	width: 100px;	height: 15px;	border: 1px solid #000000;}.imageinput {	border: none;	width: 145px;	height: 17px;}.imageinput2 {	border: none;	width: 250px;	height: 15px;}.linkbutton {	font-family: Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;	background-color: #eeeeee;    border: 1px solid #5792CF;	width: 65px;	height: 18px;}.buttons2 {	background-color: #395374;	color: #cfcbe4;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	width: 150px;	height: 18px;	border: 1px solid #cfcbe4;}.radio {	background-color: #eeeeee;	color: #cfcbe4;	width: 18px;	height: 18px;	border: none;}select {	background-color: #395374;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 14px;	color: #cfcbe4;	border: none;	width: 200px;	height: 18px;}.selectkat {	background-color: #eeeeee;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;	border: 1px solid #5792CF;	width: 200px;	height: 18px;}