@charset "ISO-8859-1";

body {background-color:#eaebef; color:#2d2d2d; margin:0; padding:0; font-family:Trebuchet MS,Arial,sans-serif; font-size:10.5pt;}
h1 {color:#42AA67; font-size:0.9em; font-weight:bold; text-transform:uppercase; padding:2px 0px 10px 0px; margin:0;}
h2 {color:#42AA67; font-size:1.0em; font-weight:bold; padding:2px 0px 6px 0px; margin:0;}
h3 {color:#2d2d2d; font-size:1.0em; font-weight:bold; padding:0; margin:0;}
p {color:#2d2d2d; padding:0px 0px 12px 0px; margin:0;}
img {border:none; padding:0; margin:0;}
ul {padding:0; margin:0px 0px 12px 15px;} 
ul.no_style {padding:0; margin:0;}
li {list-style-type:circle; color:#2d2d2d; padding:0px 0px 2px 0px;}
li.no_style {list-style-type:none; color:#2d2d2d; padding:0px 0px 4px 0px;}
table {color:#2D2D2D; padding:0; margin:0;}
tr {padding:0; margin:0; vertical-align:top; }
td {padding:0; margin:0; border:none;}
.spacer-large {background-color:#ffffff; padding:300px 0px 0px 0px; margin:0;}
.spacer-medium {background-color:#ffffff; padding:50px 0px 0px 0px; margin:0;}
.spacer-small {background-color:#ffffff; padding:20px 0px 0px 0px; margin:0;}
table.float_left {color:#42AA67; font-size:0.7em; font-style:italic; float:left; width:85px; padding:0; margin:0px 16px 0px 0px;}
table.float_left tr {vertical-align:top; text-align:center;}
table.float_left td {padding:0; margin:0; border:none;}
table.wide {color:#2D2D2D; padding:0; margin:0; width:99%;}
table.job {color:#2D2D2D;margin:0 auto 0 auto; border:#42AA67 1px solid; text-align:center;}
td.job {padding:10px;}
td.line {padding:0; margin:0; vertical-align:bottom; border-bottom:#a8b5b8 1px solid;}


/* Alle Divs */
#global {background-color:#ecffef; margin:9px 9px 9px 9px; padding:0; width:1000px;}

#top {background-color:#ffffff; margin:0; padding:0; color:#647174; font-size:0.85em; height:18px; line-height:17px; text-align:right; }

#header {background-color:#ffffff; height:70px; padding:0px 0px 0px 21px; margin:0; border-left:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid; }

#menu {background-color:#a8b5b8; height:40px; padding:0px 0px 0px 9px; margin:0; font-size:1.05em; font-variant:small-caps; font-weight:bold; letter-spacing:1px; border-left:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid; overflow:hidden!important; }

#border {background-color:#ecffef; padding:0; margin:0; border-left:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid;}

#main {background-color:#ffffff; padding:0; margin:0px 230px 0px 0px;}

#content_left_with_middle {background-color:#ffffff; padding:20px 0px 0px 0px; margin:0px 0px 0px 20px; width:352px; text-align:justify; }

#content_left {background-color:#ffffff; padding:20px 20px 0px 20px; margin:0; text-align:justify;}

#footer {background-color:#ffffff; padding:20px 20px 0px 20px; margin:0; color:#647174; font-size:0.9em; height:18px; line-height:17px; text-align:center; }

#content_right {float:right; background-color:#none; width:210px; padding:20px 10px 0px 10px; margin:0px 0px 0px 0px; text-align:center; }


#bottom_left {background:url(../images/corner_bottom_left.gif) no-repeat left;  background-color:#ffffff; padding:0; margin:0px 0px -1px 0px; height:18px;}

#bottom_right {float:right; background:url(../images/corner_bottom_right.gif) no-repeat right;  background-color:#ecffef; padding:0; margin:0px 0px -1px 0px; width:231px; height:18px;}

#content_middle {float:right; background-color:#ffffff; padding:20px 20px 0px 0px ; margin:0px 0px 0px 20px; width:352px;  }


#gal img {border: 2px solid #a8b5b8; padding: 2px; margin: 0px 12px 0px 0px;} 

/* styling top */
#top a:link {color:#647174; text-decoration:none; vertical-align:middle;}
#top a:visited {color:#647174; text-decoration:none; vertical-align:middle;} 
#top a:focus {color:#1c1c1c; text-decoration:none; vertical-align:middle;}
#top a:hover {color:#1c1c1c; text-decoration:none; vertical-align:middle;}
#top a:active {color:#1c1c1c; text-decoration:none; vertical-align:middle;}

#top ul {float:right; padding:0; margin:0;} 
#top li {float:left; color:#647174; list-style:none; margin:0; padding:0;}

#top .is_active_top_menu {color:#2d2d2d; text-decoration:none; vertical-align:middle;} 
#top .img_active_top_menu {padding:0px 2px; margin:0; vertical-align:middle;}



/* styling menu */
#menu a:link {color:#647174; text-decoration:none; vertical-align:middle;}
#menu a:visited {color:#647174; text-decoration:none; vertical-align:middle;} 
#menu a:focus {color:#1c1c1c; text-decoration:none; vertical-align:middle;}
#menu a:hover {color:#1c1c1c; text-decoration:none; vertical-align:middle;}
#menu a:active {color:#1c1c1c; text-decoration:none; vertical-align:middle;}

#menu ul {padding:0; margin:0;} 
#menu li {float:left; list-style:none; padding:10px 25px 0px 0px; margin:0;}

#menu img {vertical-align:middle; margin:0px 3px 0px 0px;}

#menu .is_active_main_menu {color:#FFFFFF; text-decoration:none; vertical-align:middle;} 


/* styling content */
a:link {color:#3157a6; text-decoration:none;}
a:visited {color:#3157a6; text-decoration:none;} 
a:focus {color:#3157a6; text-decoration:underline;}
a:hover {color:#3157a6; text-decoration:underline;}
a:active {color:#3157a6; text-decoration:none;}

/* #content_right a:link {color:#647174; text-decoration:none;}
#content_right a:visited {color:#647174; text-decoration:none;} 
#content_right a:focus {color:#1c1c1c; text-decoration:none;}
#content_right a:hover {color:#1c1c1c; text-decoration:none;}
#content_right a:active {color:#1c1c1c; text-decoration:none;} */

#content_right img {display:block; margin:0px auto 0px auto;}
#content_right iframe {background-color:#ffffff; padding:0; margin:0; width:170px; height:260px;}
#content_right .text {background-color:#ffffff; padding:0; margin:0px auto 0px auto; text-align:center; width:170px;}

.inlineimg {display:inline; background-color:#ffffff; padding:0; margin:0; }

.img_right {background-color:#ffffff; padding:0px 15px 0px 15px; margin:0; width:140px; height:105px;}
.img_right_next {background-color:#ffffff; padding:0px 15px 0px 15px; margin:8px 0px 0px 0px; width:140px; height:105px; border-top:#ffffff 8px solid;}


/*styling footer*/
#footer a:link {color:#647174; text-decoration:none;}
#footer a:visited {color:#647174; text-decoration:none;} 
#footer a:focus {color:#1c1c1c; text-decoration:none;}
#footer a:hover {color:#1c1c1c; text-decoration:none;}
#footer a:active {color:#1c1c1c; text-decoration:none;}
