@charset "utf-8";

body {
background-image: url(../img/pic_back_site.gif);
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 0px;
font-family: Arial;
text-align: center;
}

#all {
width: 670px;
height: 100%;
margin: auto;
padding: 0px;
text-align: left;
}

#logo {
width: 650px;
height: 93px;
padding:0px;
margin-left: 20px;
margin-top:2px;
}

#nav {
width: 650px;
height: 30px;
padding-top: 0px;
margin: 0px;
padding-left: 20px;
}

#content {
width: 660px;
/* height: 100%; */
padding-left: 20px;
padding-right: 20px;
}


/*BIG PIC*/
#bigpic {
width: 670px;
/* height: 265px; */
padding: 0px;
margin: 0px;
}

#pic_home {
padding: 0px;
margin: 0px;
border: none;
border-width: 0px;
background-image: url(../img/pic_top_home_l.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 370px;
height: 265px;
float: left;
}

#text_home {
padding: 0px;
margin: 0px;
background-image: url(../img/pic_top_home_r.gif);
background-repeat: no-repeat;
/* background-position: top left; */
width: 300px;
height: 265px;
float: left;
}

#pic_leistungen {
background-image: url(../img/pic_top_leistungen_l.gif);
background-repeat: no-repeat;
background-position: top left;
width: 370px;
height: 265px;
float: left;
}

#text_leistungen {
background-image: url(../img/pic_top_leistungen_r.gif);
background-repeat: no-repeat;
background-position: top left;
width: 300px;
height: 265px;
float: left;
}

#pic_kooperationen {
background-image: url(../img/pic_top_kooperationen_l.gif);
background-repeat: no-repeat;
background-position: top left;
width: 370px;
height: 265px;
float: left;
}

#text_kooperationen {
background-image: url(../img/pic_top_kooperationen_r.gif);
background-repeat: no-repeat;
background-position: top left;
width: 300px;
height: 265px;
float: left;
}

#pic_kontakt {
background-image: url(../img/pic_top_kontakt_l.gif);
background-repeat: no-repeat;
background-position: top left;
width: 370px;
height: 265px;
float: left;
}

#text_kontakt {
background-image: url(../img/pic_top_kontakt_r.gif);
background-repeat: no-repeat;
background-position: top left;
width: 300px;
height: 265px;
float: left;
}

#pic_downloads {
background-image: url(../img/pic_top_downloads_l.gif);
background-repeat: no-repeat;
background-position: top left;
width: 370px;
height: 265px;
float: left;
}

#text_downloads {
background-image: url(../img/pic_top_downloads_r.gif);
background-repeat: no-repeat;
background-position: top left;
width: 300px;
height: 265px;
float: left;
}




/*LINKE SPALTE*/
#lcol {
width: 440px;
/* height: 100%; */
float: left;
margin-right: 40px;
padding-right: 10px;
}

#lcol_home{
width: 430px;
/* height: 100%; */
float: left;
/* margin-right: 40px; */
padding-right: 50px;
}

#lcol p {
font-size: 12px;
color: #000000;
line-height: 18px;
}

#lcol_home p {
font-size: 12px;
color: #000000;
line-height: 18px;
}

#lcol a:visited {
color: #888888;
}

#lcol_home a:visited {
color: #888888;
}




/*RECHTE SPALTE*/
#rcol {
width: 150px;
/* height: 100%; */
float: left;
margin-top: 20px;
}

#rcol_home {
width: 150px;
/* height: 100%; */
float: left;
overflow: visible;
}

#newsbox {
background-image: url(../img/pic_back_news.gif);
background-repeat: no-repeat;
background-position: top left;
width:185px;
height: 210px;
overflow: visible;
/* margin-left: -18px; */
margin-top: 20px;
}

#newsbox p {
color: #333333;
padding-left: 18px;
padding-right: 15px;
margin-top: -5px;
margin-bottom: 18px;
font-size: 11px;
}

.newslink {
background-image: url(../img/pic_pfeil.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 10px;
margin-left: 18px;
margin-top: 0px;
}

#rcol p {
font-size: 11px;
color: #888888;
}

#rcol a {
font-size: 11px;
color: #4254E0;
}

#rcol a:visited {
font-size: 11px;
color: #4254E0;
}

#rcol_home p {
font-size: 11px;
}

#rcol_home a {
font-size: 11px;
color: #4254E0;
}

#rcol_home a:visited {
font-size: 11px;
color: #4254E0;
}



/*tabelle*/
table {
width: 440px;
}

table tr {
font-size: 12px;
color: #000000;
font-size: normal;
}

.tr1 {
background-color: #E6E5E5;
}

.right {
text-align: right;
}

.right1 {
text-align: right;
width: 50px;
}

.right2 {
text-align: left;
width: 73px;
font-size: 10px;
}

.liste {
margin-bottom: 3px;
}

table a {
font-weight: normal;
color: #4254E0;
}

#downloads a {
font-weight: bold;
color: #4254E0;
}

table a:visited {
color: #4254E0;
}

.td {
width:330px;
border: 1px solid #888888;
}



/*FOOTER*/
#footer {
margin: auto;
height: 36px;
background-color: #E0E0E0;
text-align: center;
}

#footer p {
padding-top: 10px;
font-family: Arial;
font-size: 11px;
color: #888888;
}

#footer a {
color: #888888;
text-decoration: none;
}

#footer a:visited {
color: #888888;
text-decoration: none;
}





a {
text-decoration: none;
}

img {
border: none;
}

h1 {
font-size: 18px;
color: #aaaaaa;
font-family: Arial;
font-weight: normal;
padding-top: 5px;
}

.dark {
color: #606060;
}

h2 {
font-size: 15px;
color: #606060;
font-family: Arial;
font-weight: bold;
}

.light {
color: #aaaaaa;
}

h3 {
font-size: 12px;
color: #888888;
font-weight: bold;
padding: 10px 15px 0px 18px;
margin-bottom: 10px;
}

.pfeil {
background-image: url(../img/pic_pfeil.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 10px;
}




