* {
	margin:0;
	padding:0;
}

/* General Style */
body {
	color: #696969;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
html {
	background: url("../img/bg_blue_550.gif") repeat-y left;
}
a, a:visited {
	/* color: #696969; */
	color: #5979be;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #696969;
	text-decoration:none;
}
a img {
	border:none;
}
div {
	overflow: auto;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	font-size: 200%;
	margin: 0.1em 0;
}
h2 {
	font-size: 120%;
	padding: 5px 0 10px;
}
h3 {
	font-size: 120%;
	font-weight: bold;
	padding-top: 0px;
	margin-bottom: 10px;
	color: #5979BE;
}
h4 {
	font-weight: normal;
	padding-top: 0.5em;
}

/* Layout */

#newtop {
    width: 985px;
	margin-left: auto;
	margin-right: auto;
    height: 50px;
}


#container {
	background: url("../img/blau.png") repeat-x 0 69px;
	text-align: left;
	width: 985px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 0px;
}
#header .logo {
	float: left;
	margin: 0 10px 3px 0;
}
#header {
	position: relative;
	/*height: 185px;*/
	/*background: url("../img/logo.png") no-repeat 0 -15px !important;*/
	/*margin: 0 0 15px 0;*/
}
#header .navigation {
	height: 22px;
	overflow: hidden;
}
#header .navigation ul {
	float: right;
}
#header .navigation li {
	float: left;
	padding: 5px 10px;
	list-style: url("../img/list_blue.png") inside !important;
    color: #5979be;
    font-weight: bold;
}
#header .navigation a {
    color: #5979be;
    font-weight: bold;
    text-decoration: none;
}

#header .linie {
	/*height: 45px;*/
	/*margin: 8px 0px;*/
}

#header .prosite {
	margin-top: 8px;
	height: 40px !important;
	overflow: visible;
	/*background: url("../img/prosite.png") no-repeat 200px 0 !important;*/
	/*padding-left: 220px;*/
}
#header h1 {
	float: left;
	color: #5979be;
	margin: 0px 20px;
	font-size: 33px;
	font-style: italic;
	font-weight: bold;
}
#header .produkte ul {
	float: right;
    margin-top: 10px;
}
#header .produkte li {
    font-size: 11px;
	float: left;
	padding: 5px 10px;
	list-style: none !important;
	background: url("../img/list_line.gif") no-repeat left bottom;
	width: 110px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}
#header .produkte a {
    text-decoration: none;
    font-weight: normal;
    color: #696969;
}

#header .domaincheck {
	/*float: right;
	margin: 18px 0px 0 0;
	color: #f4f4f4;
    overflow: hidden;*/
	position: absolute;
	left: 795px;
	top: 50px;
}

#content .left {
	float: left;
    overflow: hidden;
    margin-left: 20px;
}
#content .centertop {
    font-size: 12px;
    overflow: hidden;
    margin-left: 20px;
}
#content .center {
    font-size: 12px;
	float: left;
	width: 520px;
    overflow: hidden;
}
#content .main {
    width: 800px;
    float: left;
    margin: 20px;
    color: #696969;
    text-align: justify;
    overflow: hidden;
    font-size: 12px;
}

#content .main img {
    float: left;
    margin: 0 20px 0px 0;
    }

#content .main h1 {
	color: #5979be;
	margin: 0px 0px 20px 0;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
    }

#content .main a {
	color: #5979be;
    text-decoration: none;
    font-weight: normal;
    }

#content .top {
    float: left;
    margin: 0 20px;
}

#content h2 {
	color: #5979be;
	margin: 0px 0px 10px 0;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
    }

#content.bgrechts {
    background: url("../img/prosite_bgrechts.gif") repeat-y top right !important;
}

#content .right {
    font-size: 12px;
	width: 140px;
	float: right;
    color: #a0a0a0;
    overflow: hidden;
    margin-bottom: 10px;
    }

#contentwide {
    margin: 0px;
    color: #696969;
    text-align: justify;
    overflow: hidden;
}
#contentwide .center {
    width: 800px;
    float: left;
    overflow: hidden;
}

#contentwide .right {
	width: 140px;
    }

#blogsite {
    background-color: #ffffff;
    display: block;
    line-height: 17px;
    overflow: visible;
}

#blogsite a {
   margin-left: 5px;
   color: #96aad6;
   font-size: 14px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}

#blog {
    background-color: #3b5998;
    display: block;
    line-height: 27px;
    overflow: visible;
    margin-left: 20px;
}

#blog a {
   margin-left: 40px;
   color: #5979be;
   font-size: 24px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}

#blogcontent {
  margin-left: 20px;
}


#blogcontent h3 {
    display: block;
}


#blogcontent ul {
    list-style: none !important;
    list-style-position: inside;
    }

#blogcontent li.category {
    font-style: normal;
	float: left;
	margin-bottom: 2px;
	width: 30%;
    color: #696969;
    padding: 2px;
    }

#blogcontent li.category a {
    font-size: 12px;
    text-decoration: none;
    color: #696969;
    font-weight: normal;
    float: left;
    }

#blogcontent li.rss {
    float: right;
    margin-bottom: 2px;
    padding-top: 20px;
    }


#blogcontent .bottom {
	clear: both;
	display: block;
	background-color: #3b5998;
    line-height: 17px;
	padding: 2px 5px;
	color: #fff;
}

#blogcontent .bottom a {
    background-color: #3b5998;
	color: #fff;
    text-decoration: none;
    font-style: italic;
	font-weight: bold;
}

#infos {
    font-size: 12px;
	margin: 20px 0 20px 20px;
    color: #696969;
    text-align: justify;
}

#infos a {
    text-decoration: none;
    font-weight: normal;
    color: #696969;
}

#angebot {
    font-size: 14px;
    color: #6074b6;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
}


ul.grey {
	list-style: url("../img/list_grey.png") inside !important;
    float: right;
    margin-bottom: 25px;
}
/* Lists */
ul.grey li {
	list-style: url("../img/list_grey.png") inside !important;
}
ul.grey a {
   	color: #a0a0a0;
	text-decoration: none;
	font-weight: normal;
}

div.applets {
	padding: 0px 0;
}
li.applet {
	float: left;
	width: 155px;
	margin: 0 0px 7px 15px;
	list-style: none;
	border: 0px solid #dedede;
	background-color: #fff;
}
li.applet h2 a {
	background-color: #fff;
	font-weight: bold;
    font-size: 15px;
    color: #696969;
    text-decoration: none;
}
li.applet a {
  	padding: 0px 5px;
	text-decoration: none;
    font-weight: normal;
    color: #696969;
    text-decoration: none;
}
li.applet .preis a {
	color: #ffc34a;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background-color: #a80000;
	display: block;
	margin: 1px;
    height: 24px;
    text-decoration: none;
    font-style: italic;
}

li.applet .klick a {
  background-color: #fff;
  margin: 1px;
  color: #a80000;
  text-align: center;
  display: block;
  text-decoration: none;
}

li.applet .blink a {
  text-decoration: blink;
  background-color: #fff;
  color: #a80000;
  text-align: center;
  display: block;
}
ul.list li {
	list-style: none;
	margin:1.3em 0.5em;
}
ul.list img {
	float: left;
	margin-right: 2em;
}
ul.list a {
	display: block;
}




/* Forms */
label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
input, textarea {
	border:1px solid #C9CCD8;
	color:#696969;
	font-size:110%;
	padding: 2px;
}
#header input[type="submit"] {
	padding: 0;
	margin-top: 3px;
	background-color: transparent;
	color: #fff;
	font-size: 100%;
	border: none;
}
input.domabfrage{
	padding: 2px;
	margin: 5px 2px;
	font-size: 110%;
	border: 1px solid #c9ccd8;
	clear: both;
	display: block;
    color: #696969;
    background-color: #fff;
}
hidden {
    clear: both;
    border: 0px solid #fff;
}
select {
	clear: both;
	vertical-align: text-bottom;
	border:1px solid #C9CCD8;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 110%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 5px 0px 2px;
	width: auto;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 0;
}
input[type=submit] {
	display: inline;
	/* vertical-align: bottom; */
	margin: 10px 5px;
	display: block;
}
input[type=image] {
	border: none;
}
input[type=hidden], input[type=image] {
	margin: 0;
	padding: 0;
}

/* Tables */
table {
	/*background: #fff;*/
	border:0px solid #ccc;
	border-right:0;
	clear: both;
	color: #696969;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:0px solid #bbb;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	text-align: center;
	margin-top: 10px;
	padding: 3px;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
td img {
	margin: 0;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	/*background: #fff;*/
	border-right: 0px solid #ccc;
	vertical-align: top;
	padding: 4px;
}
table tr.altrow td {
	background: #e2e2e2;
}
table td.feature
{
border: 1px none rgb(161,180,231);
border-style: none dashed dashed none;
font-weight: normal;
color: #223986;
}

/*
 *
 * CSS Button anweisungen
 *
*/

.newsselect
{
font-family: Verdana,Tahoma,Arial,sans-serif;
font-weight: normal;
color: #000066;
height: 20px;
background-color: rgb(211,219,242);
border: 0px solid rgb(0,0,0);
font-style: normal; font-variant:normal; font-size:9pt
}

.selectedselect
{
font-family: Verdana,Tahoma,Arial,sans-serif;
font-weight: normal;
color: #000000;
color: rgb(0,0,0);
height: 20px;
background-color: rgb(255,255,255);
border: 1px solid rgb(0,0,0);
font-style:normal; font-variant:normal; font-size:9pt
}

.bu_dns_neu{
cursor:pointer;
border: 0px;
width: 100px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_neu.gif') repeat-x left top;
}

.budnsneu{
cursor:pointer;
border: 0px;
width: 100px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_neu.gif') repeat-x left top;
}

.bu_dns_del{
cursor:pointer;
border: 0px;
width: 60px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_del.gif') repeat-x left top;
}

.budnsdel{
cursor:pointer;
border: 0px;
width: 60px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_del.gif') repeat-x left top;
}

.bu_dns_upd{
cursor:pointer;
border: 0px;
width: 60px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_upd.gif') repeat-x left top;
}

.budnsupd{
cursor:pointer;
border: 0px;
width: 60px;
height: 25px;
font-size: 0px;
background:url('../admin/domainverwaltung/images/bu_dns_upd.gif') repeat-x left top;
}

.bu_chr {
cursor: pointer;
border: 0px;
width: 15px;
height: 15px;
font-size: 0px;
margin-top: 0px;
vertical-align: top;
}

.buchr{
cursor:pointer;
border: 0px;
width: 15px;
height: 15px;
font-size: 0px;
margin-top: 0px;
vertical-align: top;
}

.bu_anzeigen{
cursor:pointer;
border: 0px;
width: 100px;
height: 22px;
font-size: 0px;
margin-top: 0px;
vertical-align: top;
}

.buanzeigen{
cursor:pointer;
border: 0px;
width: 100px;
height: 22px;
font-size: 0px;
margin-top: 0px;
vertical-align: top;
}

.bu_bearb{
cursor:pointer;
border: 0px;
width: 97px;
height: 20px;
font-size: 0px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
}

.bubearb{
cursor:pointer;
border: 0px;
width: 97px;
height: 20px;
font-size: 0px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
}

.bu_pb{
cursor:pointer;
border: 0px;
width: 59px;
height: 23px;
font-size: 0px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
}

.bupb{
cursor:pointer;
border: 0px;
width: 59px;
height: 22px;
font-size: 0px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
}

.bu_text{
cursor: pointer;
border: 0px;
font-size: 12px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
font-weight: bold;
color: #000066;
}

.butext{
cursor: pointer;
border: 0px;
font-size: 12px;
margin-top: 0px;
vertical-align: middle;
margin-top: 2px;
font-weight: bold;
color: #000066;
}

#links {
font-size:9pt;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-weight: bold;
color: #000000;
style; width:100%;
filter:DropShadow(color=#22397D, offx=1, offy=1)
}

.headlineTitle
{
position: relative;
font:Verdana, Tahoma, Arial, Helvetica, sans-serif;
height: 20px;
font-size: 9pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #FFFFFF;
background-color: rgb(43,69,157);
}
