body { font-family:arial; color:#444444; max-width:1024px; }

a { color:#444444; text-decoration: none; }
a:visited { color:#444444; text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }

.linie { color:#444444; }
.linie0 { color:#151077; }
.linie1 {color:#FFA500; }
.linie2 { color:#778899; }
.linie3 { color:#A2CD5A; }
.linie4 {color:#EE6A50; }
.linie5 {color:#FDE910; }
.linie6 {color:#5CACEE; }
.linie7 {color:#EE7AE9; }

a.logofarbe { font-family: georgia, arial; font: strong;
font-variant: small-caps; font-size: 115%; 
color:#151077; }
a.logofarbe:visited { font-family: georgia, arial; font: strong;
font-variant: small-caps; font-size: 115%; 
color:#151077; }
a.logofarbe:active { font-family: georgia, arial; font: strong;
font-variant: small-caps; font-size: 115%; 
color:#151077; }
a.logofarbe:hover { font-family: georgia, arial; font: strong;
font-variant: small-caps; font-size: 115%; 
color:#151077; }

a.embeddedlink { color:#151077; 
font-style: strong; }
a.embeddedlink:visited { color:#151077; 
font-style: strong; }
a.embeddedlink:active { color:#151077; 
font-style: strong; }
a.embeddedlink:hover { color:#151077; 
font-style: strong; }

a.bloglink {font-style: italic; 
font-size: 110%; 
color:#151077; }

a.farbe { font-family: georgia, arial;
color:#151077; font-size:160%; }
a.farbe:visited { font-family: georgia, arial;
color:#151077; font-size:160%; }
a.farbe:active { font-family: georgia, arial;
color:#151077; font-size:160%; }
a.farbe:hover { font-family: georgia, arial;
color:#151077; font-size:160%; }

h1 { font-size:350%; } 
h2 { font-size:140%; }
h3 { font-size:120%; }
h4 { font-size:100%; }

td {border: 0pt solid #000000; 
vertical-align:top; }

.1 { background-color:#FFDAB9; }
.2 { background-color:#CAFF70; }
.3 { background-color:#FFFF66; }
.4 { background-color:#87CEFF; }
.5 { background-color:#FFEC8B; }
.6 { background-color:#FFBBFF; }
.7 { background-color:#DCDCDC; }
.einzug {text-indent:-10%; }
.headline2 { font-family: georgia; }

dt { font-family: georgia, arial; font-size:100%; color:#444444; }
dd { font-size:80%; color:#444444; }
dd.einzug {text-indent:-10%; }
dt.einzug2 {text-indent: 0%; }

p.blog { font:Normal 38px/55% Georgia, serif; font-style:italic; 
padding:0px; margin:0px 0px 0px 0px; text-shadow:1px 1px 1px rgba(255,255,255,0.5); 
color:#858585; }

p.logofarbe_blog { font: 64px Georgia, serif; font-style: strong;
font-variant: small-caps; color:#151077; }

p.servicenavigation { font-size: 70%;
text-align: center; }

p.servicenavigation2 { font-size: 70%;
text-align: left; 
text-indent: 30%}

p.servicenavigation3 { font-size: 70%;
text-align: left; 
text-indent: 35%}

p.servicenavigation4 { font-size: 70%;
text-align: right;
margin-right: 7%;
margin-top: 0px;
margin-bottom: 0px;}

p.haupttext {font-size: 80%; 
margin-top: 7px;
margin-bottom: 0px; }

p.haupttext_kursiv {font-size: 70%; 
margin-top: 4px;
margin-bottom: 0px; 
font-style: italic; }

p.haupttext_box {font-size: 80%; 
margin-top: 0px;
margin-bottom: 0px; }

li.haupttext {font-size: 80%; 
margin-top: 7px;
margin-bottom: 0px; }

dd.haupttext_rechts {font-size: 80%; 
margin-top: 7px;
margin-bottom: 0px; 
margin-left: 0px;}

dt.box {font-family: arial; 
font-size: 100 %; }

.box_red { border-color: EE6A50;
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_yellow { border-color: FDE910;
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_green { border-color: A2CD5A;
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_blue { border-color: 5CACEE;
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_pink {border-color: #EE7AE9; 
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_grey {border-color: #778899; 
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.box_orange {border-color: #FFA500; 
border-width: 2px;
border-style: solid;
margin-right: 150px; 
padding: 3px 3px 3px 3px; 
font-family: arial;
font-size: 80%;
margin-top: 0px;
margin-bottom: 0px; }

.column1
{ float: left; 
  width: 22%;
  border: 1px white;
  background: white; 
  margin-right: 10px;}

.column2
{ float: left;
  width: 49%;
  border: 1px white;
  margin-right: 10px; 
  background: white; }

.column3
{ float: left;
  width: 20%;
  border: 1px white; 
  background: white; }
