﻿ * { margin: 0px; padding: 0px; }

/* -- browser hacks -- */
 select { min-width:1.5em; }

/* normal html changes */
 p, ol, ul { margin: 10px 0px; }

img { border: none; }

body, html { 
 width: 905px; height: 100%; 
 margin: 0px; 
 padding: 0px; 
 background: white url(images/header_sw-info.png) repeat-x scroll 0 0;
 font-family: georgia, "Times New Roman", serif;
 color: black;
 font-size: 100%; }

blockquote {
 margin: 0;
 color: #808080; }
blockquote p {
 font: italic 1em georgia, "Times New Roman", serif;
 text-align: right; }
blockquote img {
 float: left; 
 padding-right: 55px; }
blockquote .quelle {
 font-size: smaller;
 text-align: right;
 font-weight: bold; }

a:link {
 color: #06AAEE;
 text-decoration: none;
 border-bottom: 2px dotted; }
a:visited {
 color:gray; }
a:hover, a:active {
 color:white;
 background-color: #06AAEE;
 text-decoration: none; }
 
.HomeLink a:link {
 text-decoration:none;
 border: none; }
.HomeLink  a:visited {
 color:#06AAEE;
 text-decoration:none;
 border: none; }
.HomeLink a:hover, a:active {
 text-decoration: none;
 border: none; }

.BlueBoxLink {
 color: white; } 
.BlueBoxLink  a:link {
 color:white;
 text-decoration:none;
 border: none; }
.BlueBoxLink  a:visited {
 color: white;
 text-decoration:none;
 border: none; }
.BlueBoxLink a:hover {
 color: black;
 text-decoration: none; 
 border: none; }
.BlueBoxLink a:active {
 text-decoration: none; 
 border: none; }

#Softwaremarketing {
 position:absolute; top:0px; left:255px;
 border-left: 5px dotted #06AAEE; 
 width: 645px; height:73px;
 padding-top: 69px;
 text-align: right; 
 font-size: 28px;
 font-weight: bold;
 color:gray; }

#Kopfzeile {
 padding: 10px 0 69px 14px; }

#Impressum {
 float: left;
 width: 250px;
 padding: 3em 0 0 0; }
#Impressum ul {
 list-style: none;
 margin: 0 0 0 14px;
 padding: 0 0 1em 0;}
#Impressum ul li {
 margin: 0;
 padding-bottom: 4px; }
#Impressum_Leistungen {
 padding: 1em 0 2em 0; }
#Impressum_NamensLink_Box {
 font-weight: bold;
 background-color: #06AAEE;
 margin: 0 15px 0 0;
 padding: 4px 0 4px 14px;
 border-top-right-radius: 25px 50px;
 border-bottom-right-radius: 25px 50px;
 -moz-border-radius-topright: 25px 50px;
 -moz-border-radius-bottomright: 25px 50px; }

#Content {
 padding-left: 2em;
 margin: 3em 0 0 255px; 
 border-left: 5px dotted #06AAEE; }
.Content_Entry {
 padding: 0 0 3em 0; 
 line-height: 1.3; }
.Content_Entry h3 {
 border-top: 1px solid #333;
 padding: 0.2em 0 0.6em 0;
 text-transform: uppercase; }
.Content_Entry h4 {
 padding: 0.6em 0 0.6em 0;}
.Content_Sale {
 border: none;
 margin: 0 0 3em 0;
 background-color: #06AAEE;
 color: white;
 padding: 5px;
 border-top-right-radius: 25px 50px;
 border-bottom-right-radius: 25px 50px;
 -moz-border-radius-topright: 25px 50px;
 -moz-border-radius-bottomright: 25px 50px;
 border-top-left-radius: 25px 50px;
 border-bottom-left-radius: 25px 50px;
 -moz-border-radius-topleft: 25px 50px;
 -moz-border-radius-bottomleft: 25px 50px;
 text-align: center; 
 font-size: 22px;
 font-weight: bold; }
.Content_WhitePaper td {
 background-color: #06AAEE; 
 color: white; 
 padding: 25px; }
#Content ul {
 margin: 0 0 0 2em; }
#Content ul li {
 padding: 0 0 1em 0; }
#Content ol {
 margin: 0 0 0 2em; }
#Content ol li {
 padding: 0 0 1em 0; }
 
#Fusszeile {
 clear: both;
 padding: 0 0 1em 0;
 border-top: 1px solid #333; }

