/* MAIN NAVIGATION */

.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat;}

.nav3-grid {width:199px; border-bottom:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-weight:bold;}
.nav3-grid li {list-style:none;}
.nav3-grid li li {list-style:none;}
.nav3-grid li a, .nav3-grid li a:visited {display:block; min-height:2.0em; height:auto !important; height:2.0em; line-height:2.0em; padding:0px 0px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(110,110,110); font-weight:bold; font-size:120%;}
.nav3-grid li li a, .nav3-grid li li a:visited {display:block; min-height:1.7em; height:auto !important; height:1.7em; line-height:1.7em; padding:0px 0px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(110,110,110); font-size:120%;}
.nav3-grid li a:hover {padding:0 0 0 20px; background-color:rgb(225,225,225); text-decoration:none; color:rgb(110,110,110);}
.nav3-grid li li a:hover {padding:0 0 0 40px; background-color:rgb(225,225,225); text-decoration:none; color:rgb(110,110,110);}
/*nächste zeile= menu überschrift*/
.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(110,110,110); font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(110,110,110); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 0 10px 0; padding:0 20px 0px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 0 5px 0; padding:0 20px 0 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 0 10px 0; padding:0 20px 0 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}

.main-navigation ul.bullet {list-style:none; margin:5px 0 10px 20px;}
.main-navigation ul.bullet li {margin:0 0 3px 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 5px; font-size:110%;}

/* MAIN CONTENT */

.content-unit {clear:both; width:640px; padding-bottom:10px; border-bottom:solid 1px rgb(210,210,210);}
.column1-unit {width:640px;}
.text-unit {padding:15px 0 10px 0;}

.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 3px rgb(220,220,220); font-family:"trebuchet ms",arial,sans-serif; color:rgb(45,25,0); font-weight:bold; font-size:220%;}
.main-content h1.block {margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(45,25,0); font-weight:bold; font-size:220%;}
.main-content h1 {margin:0 0 1.0em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(110,110,110); font-weight:normal; font-size:210%;}
.main-content h2 {margin:0 0 1.2em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(110,110,110); font-weight:normal; font-size:170%;}
.main-content h3 {margin:-1.5em 0 1.0em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(110,110,110); font-weight:normal; font-size:140%;}
.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:normal; font-size:140%;}
.main-content p {clear:both; margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content p.center {text-align:center;}
.main-content p.details {clear:both; margin:1.0em 0 0.5em 0; line-height:1.0em; font-size:110%;}

.main-content ul.bullet {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul.bullet li {margin:0 0 0.4em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 18px !important; margin:0.5em 0 1.0em 23px/*IE*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:120%;}

/***************/
/*  5. COMMON  */
/***************/
img.left-border {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
img.center-border {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}

a {color:rgb(45,25,0); font-weight:bold; text-decoration:none;}
a:hover {color:rgb(45,25,0); text-decoration:underline;}
a:visited {color:rgb(45,25,0);}

a img {border:solid 1px rgb(110,110,110);}
a:hover img {border:solid 1px rgb(110,110,110);}