* { outline:none;}

body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 62.5%; /* Resets 1em to 10px */
    padding: 0;
    margin: 0;
}

img { border:0; }

td {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
}

#content {
    width:820px;
    margin: 0 auto;
    text-align: left;
}
#navigation {    
	position:absolute;
    top:0;
    left:0;
    width:390px;
    height:100%;
	background-image: url(img/hg_home.jpg);
	background-color: #c7cbcc;
	background-repeat: no-repeat;
	z-index:10;
}

#streifen {
    position: absolute;
    top: 80px;
    left: 430px;
    margin:0 0 0 0;
    height:400px;
    background-color: #fff;
    padding: 0;
    text-align: center;
    width:540px;
 }

#spalte1 {
    float:left;
    margin:16px 0 10px 10px;
    width:250px;
}
#spalte2 {
    float:left;
    margin:16px 0 10px 0;
    width:300px;
}
#spalte3 {
    float:left;
    margin:16px 10px 10px 0;
    width:230px;
}
h3 {
    font-size: 1.15em;
    margin-top:0px;
    line-height:1.4em;
    letter-spacing: 1px;
    font-weight:900;
    margin-bottom:20px;
    margin-left:3px;
}
.textgrau { color: #111; font-size: 11px; font-weight: normal; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }
.textschwarz { color: #111; font-size: 11px; font-weight: normal; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }
.textweiss { color: #ddd; font-size: 11px; font-weight: normal; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0px; }

.segment { color: #7f8693; font-size: 16px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }

.zeitungen { color: #557E99; font-size: 14px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }
.zeitschriften { color: #5F3E3A; font-size: 14px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }
.fachzeitschriften { color: #46754A; font-size: 14px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; letter-spacing: 0; }

.link { color: #7f8693; font-size: 1.1em; font-weight: normal; font-family: Arial, Helvetica; letter-spacing: 1px; }

a.link  { color: #7f8693; font-size: 1.1em; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 1px }
a:visited.link  { color: #7f8693; font-size: 1.1em; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 1px }
a:hover.link  { color: #000; font-size: 1.1em; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 1px;}

.linkz { color: #7f8693; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica; letter-spacing: 0; }

a.linkz  { color: #7f8693; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:visited.linkz  { color: #7f8693; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:hover.linkz  { color: #000; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0; background-color: #7f8693}

.linkweissz { color: #7f8693; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica; letter-spacing: 0; }

a.linkweissz  { color: #7f8693; font-size: 11px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:visited.linkweissz  { color: #7f8693; font-size: 11px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:hover.linkweissz  { color: #000; font-size: 11px; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0; background-color: #7f8693}


.linkweiss { color: #7f8693; font-size: 1.1em; font-weight: normal; font-family: Arial, Helvetica; letter-spacing: 0; }

a.linkweiss  { color: #7f8693; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:visited.linkweiss  { color: #7f8693; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0 }
a:hover.linkweiss  { color: #000; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; text-decoration: none; letter-spacing: 0; background-color: #7f8693}

.lauftext {
    font-size: 1.1em;
    letter-spacing: 1px;
}

.suchfeld {
    height:17px;
    width:180px;
    font-size:1.2em;
    margin-top:6px;
    border:1px solid black;
    margin-bottom:8px;
}
 
	.zeitungenklein {
color: #557E99; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; letter-spacing: 0;
}
.zeitschriftenklein {
color: #5F3E3A; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; letter-spacing: 0;
}
.fachzeitschriftenklein {
color: #46754A; font-size: 1.1em; font-weight: bold; line-height: 1.6em; font-family: Arial, Helvetica; letter-spacing: 0;
}

.navilbr, .navisbr, .navilbl, .navisbl,.navilgr, .navisgr {
    margin-bottom:10px;
    width: auto;
    height:11px;
}

.navisbr a, .navisbr a:hover, .navilbr a, .navilbr a:hover, .navisbl a, .navisbl a:hover, .navilbl a, .navilbl a:hover, .navisgr a, .navisgr a:hover, .navilgr a, .navilgr a:hover {
  height:10px;
  line-height:10px;
  padding: 0 4px 0 3px;
  font-size: 1.1em;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: transparent;
  margin: 0;
  letter-spacing: 1px;
  white-space: nowrap;
  color: #000000;
  text-decoration:none;
}



.navilbr img, .navisbr img, .navilbl img, .navisbl img, .navilgr img, .navisgr img {
    margin-right:10px;
    border: 0;
}


.navisbr a:hover {
  background-color: transparent;
  background-image:url(img/br_balken_4.gif);
  color: #000000;
  text-decoration:none;
}

.navilbr a:hover {
  background-color: transparent;
  background-image:url(img/br_balken_5.gif);
  color: #000000;
  text-decoration:none;
}

.navisbl a:hover {
  background-color: transparent;
  background-image:url(img/bl_balken_4.gif);
  color: #000000;
  text-decoration:none;
}

.navilbl a:hover {
  background-color: transparent;
  background-image:url(img/bl_balken_5.gif);
  color: #000000;
  text-decoration:none;
}

.navisgr a:hover {
  background-color: transparent;
  background-image:url(img/gr_balken_4.gif);
  color: #000000;
  text-decoration:none;
}

.navilgr a:hover {
  background-color: transparent;
  background-image:url(img/gr_balken_5.gif);
  color: #000000;
  text-decoration:none;
}

#banner { margin-top:14px; }
#banner img { margin-top:6px; border:3px solid #fff; /*ccc*/ }
#suchbegriff { width:149px; }

#suche { margin-bottom:16px;}