* {
margin: 0;
padding: 0;

color: #000;
}

body {
background-color: #f2f2f2;
background-image: url(../bilder/background.gif);
background-position: center;
background-repeat: repeat-y;
text-align: center;
min-width: 1000px;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 15px;
}

img {
border: none;
}

a:link,
a:visited {
text-decoration: none;
color: #666;
}

a:hover,
a:active,
a.active {
color: #000;
}

label {
display: block;
float: left;
font-size: inherit;
}

label.Tab1 { width: 29px; }
label.Tab2 { width: 58px; }
label.Tab3 { width: 87px; }


span.ueberschrift,
h1 a.ueberschrift:link,
h1 a.ueberschrift:visited,
ul.artikelliste li a.ueberschrift:link,
ul.artikelliste li a.ueberschrift:visited {
font-size: 12px;
line-height: 13px;
color: inherit;
font-weight: normal;
letter-spacing: 0;
}

.clear { clear: both; }





/* Content-Content */

.content h2 {
margin: 7px 0 3px 0;
}

.content sup, .content sub {
line-height: 11px;
}

.content li {
margin-left: 17px;
}



/*  TITEL H1 */

h1 {
font-size: 19px;
line-height: 17px;
margin: 0 0 2px -1px;
letter-spacing: -0.075em;
text-transform: lowercase;
}

h1 a:link,
h1 a:visited,
h1 a.active:link,
h1 a.active:visited {
font-size: 19px;
line-height: 17px;
color: inherit;
text-decoration: none;
letter-spacing: -0.075em;
}

h1 a:hover,
h1 a:active {
font-size: 19px;
line-height: 17px;
color: #666;
text-decoration: none;
letter-spacing: -0.075em;
}

h1 .datum {
font-size: 19px;
line-height: 17px;
float: left;
color: #666;
padding: 0 3px 0 0;
}



/* Liste in Dienstleistungen */

.content ul.liste {
margin: 0 0 5px 0;
}

.content ul.liste li,
.content h3 {
margin: 0 0 5px -1px;
list-style-type: none;
font-size: 12px;
font-weight: bold;
}

.content ul.liste ul {
margin: 0 0 10px 10px;
}

.content ul.liste ul li {
margin: 0 2px 7px 0;
font-size: 12px;
line-height: 15px;
font-weight: normal;
letter-spacing: 0;
display: inline;
text-transform: none;
}

.content ul.liste li a:link,
.content ul.liste li a:visited {
font-weight: normal;
}



/* ERSTE SPALTE */

#erste_spalte #slide_images {
width: 460px;
height: 285px;
overflow: hidden;
margin: 0 0 15px 0;
background-color: #f2f2f2;
}

#erste_spalte #slide_images iframe {
width: 460px;
height: 285px;
border: none;
overflow: hidden;
}



/* 1 CONTENTINFO */

.contentInfo {
margin-top: 15px;
}

.contentInfo ul {
display: inline;
margin: 0;
}

.contentInfo li {
list-style-type: none;
display: inline;
margin: 0;
}



/* ZWEITE SPALTE */

#zweite_spalte ul.artikelliste {
margin: 0;
}

#zweite_spalte ul.artikelliste li {
list-style-type: none;
margin: 0 0 9px -1px;
letter-spacing: -0.075em;
text-transform: lowercase;
font-weight: bold;
}

#zweite_spalte ul.artikelliste .datum {
font-size: 19px;
line-height: 17px;
float: left;
color: #666;
padding: 0 3px 0 0;
}

#zweite_spalte a.titel:link,
#zweite_spalte a.titel:visited {
font-size: 19px;
line-height: 17px;
color: inherit;
text-decoration: none;
letter-spacing: -0.075em;
}

#zweite_spalte a.titel:hover,
#zweite_spalte a.titel:active,
#zweite_spalte a.aktiv:link,
#zweite_spalte a.aktiv:visited {
font-size: 19px;
line-height: 17px;
color: #666;
text-decoration: none;
letter-spacing: -0.075em;
}



/* DRITTE SPALTE */

#dritte_spalte a:hover,
#dritte_spalte a.active {
color: inherit;
text-decoration: none;
}


.address_box .content {
padding-top: 0;
}


/* ZWEITE & DRITTE SPALTE */

#zweite_dritte_spalte a:hover,
#zweite_dritte_spalte a.active {
color: inherit;
text-decoration: none;
}



/* 3 TAGCLOUD-BOX */

#dritte_spalte .tagcloud_box {
margin-bottom: 15px;
text-transform: lowercase;
font-size: inherit;
}

#dritte_spalte .tagcloud_box ul {
text-align: justify;
}

#dritte_spalte .tagcloud_box li {
list-style-type: none;
display: inline;
margin-right: 1px;
text-align: justify;
}



/* 3 CATEGORIES-BOX */

.categories_box {
margin-bottom: 15px;
}

.categories_box li {
list-style-type: none;
}

.categories_box h1 a:link,
.categories_box h1 a:visited {
text-decoration: none;
color: inherit;
}

.categories_box h1 a:hover,
.categories_box h1 a:active {
text-decoration: none;
color: #666;
}



/* STRUKTUR */

#wrapper {
width: 940px;
padding: 0 40px 0 20px;
margin: 0 auto;
text-align: left;
}

#header {
height: 140px;
width: 940px;
background-color: #fff;
}

#logo {
float: right;
position: relative;
right: -40px;
top: -11px;
}

#header_content {
position: relative;
top: 30px;
left: 0px;
}

#navigation {
position: relative;
top: 30px;
left: -9px;
}

hr.clear {
clear: both;
display: none;
}

#erste_spalte {
float: left;
width: 460px;
margin-right: 20px;
}

.content {
padding-top: 15px;
}

#zweite_spalte {
float: left;
width: 220px;
margin-right: 20px;
}

#dritte_spalte {
float: left;
width: 220px;
}

#spalte_zwei_drei {
float: left;
width: 460px;
}

#footer {
float:left;
width: 940px;
height: 50px;
}



/* NAVIGATION */

ul#main {
text-transform: lowercase;
float: left;
white-space: nowrap;
}

ul#main li {
display: inline;
margin-left: 5px;
}

ul#main li a:link,
ul#main li a:visited {
font-weight: bold;
font-size: 19px;
line-height: 1px;
text-decoration: none;
color: inherit;
letter-spacing: -0.075em;
}

ul#main li a:hover,
ul#main li a:active,
ul#main li a.aktiv:link,
ul#main li a.aktiv:visited {
font-weight: bold;
font-size: 19px;
line-height: 1px;
text-decoration: none;
color: #666;
letter-spacing: -0.075em;
}



/* META-NAVIGATION */

ul#meta {
text-transform: lowercase;
float: left;
margin-left: 9px;
}

ul#meta li {
display: inline;
margin-left: 4px;
}

ul#meta li a:link,
ul#meta li a:visited {
font-weight: bold;
font-size: 15px;
line-height: 1px;
text-decoration: none;
color: #666;
letter-spacing: -0.075em;
}

ul#meta li a:hover,
ul#meta li a:active,
ul#meta li a.aktiv:link,
ul#meta li a.aktiv:visited {
font-weight: bold;
font-size: 15px;
line-height: 1px;
text-decoration: none;
color: inherit;
letter-spacing: -0.075em;
}



/* GRÖSSE UND FARBE TAGS / CATEGORIES */

.size3 {
font-size: 1.4em;
}

a.size3:link,
a.size3:visited {
text-decoration: none;
color: rgb(105,105,105);
}

a.size3:hover,
a.size3:active  {
text-decoration: none;
color: #000;
}

.size2 {
font-size: 1.2em;
}

a.size2:link,
a.size2:visited {
text-decoration: none;
color: rgb(150,150,150);
}

a.size2:hover,
a.size2:active {
text-decoration: none;
color: inherit;
}

.size1 {
font-size: 1em;
}

a.size1:link,
a.size1:visited {
text-decoration: none;
color: rgb(200,200,200);
}

a.size1:hover,
a.size1:active {
text-decoration: none;
color: inherit;
}



/* SKYPE */

#skype img {
padding: 0 5px 0 0;
height: 12px;
width: 12px;
}


/*
may 11: 638 Zeilen
may 17: 493 Zeilen



*/

