
body       { background: white url(../layout/body_wall.jpg) repeat-y center 0; margin: 20px; padding: 0; }
.div_body   { font-family:Helvetica, Arial; font-size:10pt; color:#000000; width: 780px; height: 100%; background-color: #ffffff;} 
.email_formular_error { text-align:center; color:#ff0000; font-size:15pt;}

<!-- neu -->
#main div, #main p, .footer, .copy  { line-height: 16pt; }
.nav { font-family:Helvetica, Arial; color: #fff; font-size: 14px; letter-spacing: 1px;}
.nav_main { background-image: url(../layout/nav_main_wall.gif);}

h1	  { font-family:Helvetica, Arial; font-size:18pt; color:#7a7a7a; font-weight: bold; line-height: 21pt; letter-spacing:1px; margin: 0 0 7px    }
.bild_rand  { margin-right: 10px; border: solid 1px #ccc; }
.portrait  { margin: 15px 23px 15px 0px ; float: left ;border: solid 1px #ccc; }

#main { width: 440px; padding: 0px 0px 0px 0px; margin-left: 300px;}
#nav { width: 200px; padding-left: 27px; float: left;}

/* the following properties IE 6 and lower will ignore */
/* because they come last, FF and other compliant browsers will override the above with these */
body > div#nav { width: 200px; padding-left: 27px; }
/* and back to properties that IE knows */




.accToggler { font-family:Helvetica, Arial; color: #fff; font-size: 14px; margin: 0 0 10px; padding: 2px 2px 2px 10px; background: #8f8f8f; letter-spacing: 1px; cursor: pointer; }
a:link.accTogglerLink { color: #fff; text-decoration: none; }
a:hover.accTogglerLink { color: #fff; text-decoration: none; }
a:visited.accTogglerLink { color: #fff; text-decoration: none; }
	

.accContent{ padding-left: 11px;}
.hidden { display:none;}

// rot war ff 46 27

.accUnterpunkt { font-family:Helvetica, Arial; font-size:10pt; color:#424242; margin-bottom: 0; }
a:link.accUnterpunkt { color: #3151E2; text-decoration: none; }	
a:visited.accUnterpunkt { color: #3151E2; text-decoration: none; }
a:hover.accUnterpunkt { color: #3151E2; text-decoration: underline; }

.querstrich  { border-top: 1px solid #cccccc; padding: 0 0 57px;}
.footer  { color: #505050; font-size: 9pt; padding: 5px 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; letter-spacing: 1px; }

.copy { font-size:9px; color:#464646; font-family:verdana; background-color: #ccc; letter-spacing: 1px; padding:2px 5px; border: dashed 1px #fff; }
a:link.copy { color: #464646; text-decoration: none; }
a:hover.copy { color: #000; text-decoration: none; }
.main_subtitle { color: #3151E2; font-size: 9px; font-family: verdana; text-decoration: none; letter-spacing: 1px; line-height: 12px; }

.banners { padding-left: 155px; font-family:Verdana, Arial; font-size:18pt; font-weight: bold;  background-repeat: no-repeat; letter-spacing:1px; vertical-align: middle; width: 285px; height: 60px;  padding-top: 20px;}

a:link.bannersLink { color: #ffffff; text-decoration: none; }	
a:visited.bannersLink { color: #ffffff; text-decoration: none; } 
a:hover.bannersLink { color: #3151E2; text-decoration: none;} 

.table_text { color: #444; font-size: 9pt; }

a:link { color: #3151E2; text-decoration: none;}
a:visited { color: #3151E2; text-decoration: none;}
a:hover { color: #3151E2; text-decoration: underline;}

