a {font-family:Verdana; color: #000000; text-decoration: underline;}
a:hover {font-family:Verdana; color: #000000; text-decoration: underline;}
a:visited {font-family:Verdana; color: #000000; text-decoration: underline;}
a:active {font-family:Verdana; color: #000000; text-decoration: underline;}
body{font-family: Verdana; font-size: 11px; background: url('images/hintergrund.jpg'); background-repeat: repeat-x; background-color: #FFFFFF;}
.center {width: 902px; margin: auto;}
.seo-tool {float: right; margin-left: 0px; margin-right: 40px; margin-top: -11px;}
.seo-tool img {border: none;}
.seo-tool p{width: 120px; height: 100%;}
*+html .seo-tool {float: right; margin-left: 0px; margin-top: 0px;}
.obene {background: url('images/oben-01.gif') no-repeat; width: 782px; height: 10px;}
.obenz {background: url('images/oben-02.jpg') no-repeat; width: 782px; height: 111px;}
.obenz p{font-family: Verdana; font-size: 10px; color: #647484; margin-left: 54px; margin-top: 58px; position: absolute;}
.obenz h2{font-family: Verdana; font-size: 11px; color: #1d3772; position: absolute; margin-left: 480px; margin-top: 40px;}
.obend {background: url('images/oben-03.gif') no-repeat; width: 782px; height: 22px; font-size: 11px;}
.obend li{list-style-type: none; margin-left: 5px; font-family: Verdana; font-size: 11px; padding-top: 4px; color: #FFFFFF;}
.obend a{color: #FFFFFF; text-decoration:none;}
.obend a:visited{color: #FFFFFF; text-decoration:none;}
.obend a:hover{color: #FFFFFF; text-decoration:underline;}
.obend a:active{color: #FFFFFF; text-decoration:underline;}
*+html .obend {background: url('images/oben-03.gif') no-repeat; width: 782px; height: 22px;}
*+html .obend li{list-style-type: none; margin-left: -12px; font-family: Verdana; font-size: 11px; padding-top: 4px; color: #FFFFFF;}
*+html .obend a{color: #FFFFFF; text-decoration:none;}
*+html .obend a:visited{color: #FFFFFF; text-decoration:none;}
*+html .obend a:hover{color: #FFFFFF; text-decoration:underline;}
*+html .obend a:active{color: #FFFFFF; text-decoration:underline;}
.obenv {background: url('images/oben-04.jpg') no-repeat; width: 782px; height: 25px;}
.obenf {background: url('images/oben-05.jpg') no-repeat; width: 782px; height: 17px;}
.obens {background: url('images/oben-06.jpg') no-repeat; width: 782px; height: 105px;}
*+html .obens {background: url('images/oben-06.jpg') no-repeat; width: 782px; height: 105px; padding-top: 10px; margin-bottom: -10px; padding-left: 40px;}
.obensi {background: url('images/oben-07.jpg') no-repeat; width: 782px; height: 24px;}
.obena {background: url('images/oben-08.gif') no-repeat; width: 782px; height: 10px;}
*+html .obena {background: url('images/oben-08.gif') no-repeat; width: 782px; height: 15px;}
.angebote {display: block; float: left; margin-top: -26px; margin-left: 200px; width: 140px;}
.angebote h3{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
*+html .angebote h3 {margin-bottom: 0px; padding-bottom: 10px;}
.angebote li{list-style-type: none; font-family: Verdana; font-size: 11px; color: #1c396a;}
.forum {display: block; float: left; width: 140px; margin-top: -26px; }
.forum h3{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
*+html .forum h3 {margin-bottom: 0px; padding-bottom: 10px;}
.forum li{list-style-type: none; font-family: Verdana; font-size: 11px; color: #1c396a;}
.forum a{font-family: Verdana; font-size: 11px; color: #1c396a; text-decoration: none;}
.forumlink{padding-top: 6px;}
.forumlink a{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.software-tools {display: block;  float: left; width: 140px; margin-top: -26px; }
.software-tools h3{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
*+html .software-tools h3 {margin-bottom: 0px; padding-bottom: 10px;}
.software-tools li{list-style-type: none; font-family: Verdana; font-size: 11px; color: #1c396a;}
.software-tools img{position: absolute; margin-top: -90px; margin-left: 86px; border: none;}
.link {margin-top: 6px;}
.link a{color: #FFFFFF; font: bold;}
.linkaff {margin-top: 19px;}
.linkaff a{color: #FFFFFF; font: bold;}
*+html .linkaff {margin-top: 19px;}
*+html .linkaff a{color: #FFFFFF; font: bold;}
*+html .linkaff img{margin-left: 44px; margin-top: -74px;}
.content{background-color: #FFFFFF; min-height: 740px; background-repeat: repeat-y; margin-top: -16px; width: 782px;}
*+html .content{background-color: #FFFFFF; margin-top: -9px; width: 782px;}
.menue{width: 171px; float: left; clear:left; margin-left: 6px; margin-top: 0px; overflow: hidden; padding-right: 12px; }
*+html .menue{width: 171px; float: left; margin-left: 6px; margin-top: 0px; overflow: hidden; padding-right: 12px; }
.menue h2{font-family:Verdana; font-size: 11px; color: #FFFFFF; clear: left; text-transform: uppercase;}
*+html .menue h2{font-family:Verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase; margin-bottom: 6px; margin-top: 10px; clear: both;}
.menue a{color: #FFFFFF; text-decoration:none;}
*+html .menue a{color: #FFFFFF; text-decoration:none; margin-left: -16px;}
.menue a:visited{color: #FFFFFF; text-decoration:none;}
*+html .menue a:visited{color: #FFFFFF; text-decoration:none;}
.menue a:hover{color: #FFFFFF; text-decoration:underline;}
*+html .menue a:hover{color: #FFFFFF; text-decoration:underline;}
.menue a:active{color: #FFFFFF; text-decoration:underline;}
*+html .menue a:active{color: #FFFFFF; text-decoration:underline;}
*+html .menue li{list-style-type: none;}
.text {width: 579px; margin-top: 5px; text-align: justify; padding-bottom: 20px; padding-top: 1px; margin-left: 190px;}
.text h2{font-family:Verdana; font-size: 10px; color: #f34b1c; text-transform: uppercase; padding-top: 0px; margin-top: 8px;}
.text a {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.text a:hover {font-family:Verdana; font-size: 10px; color: #f34b1c; text-decoration: underline;}
.text a:visited {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.text a:active {font-family:Verdana; font-size: 10px; color: #f34b1c; text-decoration: underline;}
*+html .text {width: 582px;  margin-top: 5px; text-align: justify; padding-bottom: 20px; padding-top: 1px; margin-left: 190px;}
*+html .text h2{font-family:Verdana; font-size: 10px; color: #f34b1c; text-transform: uppercase; padding-top: 0px; margin-top: 8px;}
*+html .text a {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
*+html .text a:hover {font-family:Verdana; font-size: 10px; color: #f34b1c; text-decoration: underline;}
*+html .text a:visited {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
*+html .text a:active {font-family:Verdana; font-size: 10px; color: #f34b1c; text-decoration: underline;}
.footer{float: none; background: url('images/unten.gif'); background-repeat: no-repeat; width: 782px; height: 10px; float: left;}
*+html .footer{background: url('images/unten.gif'); background-repeat: no-repeat; width: 782px; height: 10px; float: left;}
.block {clear: both; color: #000000; margin-bottom: 20px; margin-top: 20px; }
.block li{list-style-type: none; width: 200px; height: 60px; display: block; border: 1px dotted #3F3F3F; float: left; margin-right: 6px; margin-bottom: 12px; padding: 6px;}
.block a {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.block a:hover {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.block a:visited {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.block a:active {font-family:Verdana; font-size: 10px; color: #000000; text-decoration: underline;}
.lia{margin-bottom: 10px;}
.lexikon {width: 171px; padding-bottom: 119px; text-indent: 3px;}
.lexikon a{display: block; width: 17px; height: 17px; border: 1px solid #FFFFFF; float: left; padding-left: 4px; padding-right: 2px; margin-right: 3px; margin-bottom: 3px; padding-top: 2px; text-decoration: none;}
.lexikon a:hover{background-color: #f34b1c; color: #FFFFFF; text-decoration: none;}
*+html .lexikon {width: 171; padding-bottom: 4px; padding-left: 16px;  text-indent: 3px;}
*+html .lexikon a{display: block; width: 17px; height: 17px; border: 1px solid #FFFFFF; padding-left: 4px; padding-right: 2px; margin-right: 19px; margin-bottom: 3px; padding-top: 2px; text-decoration: none;}
*+html .lexikon a:hover{background-color: #f34b1c; color: #FFFFFF; text-decoration: none;}
*+html .social {margin-left: 16px; margin-top: 14px;}
.copyright{clear: both; font-family:Verdana; font-size: 10px; color: #000000;}
*+html .copyright{position: absolute; font-family:Verdana; font-size: 10px; color: #000000; padding-top: 40px; margin-bottom: 40px; margin-left: -586px;}
.angebot {width: 580px; height: 185px; background: url('images/angebot.jpg'); background-repeat: no-repeat; margin-top: 20px; margin-bottom: 20px; color: #3e3e3e;}
*+html .angebot {width: 580px; height: 185px; background: url('images/angebot.jpg'); background-repeat: no-repeat; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; color: #3e3e3e;}
.beratung {float: left; padding-left: 10px; padding-right: 10px; width: 270px; padding-top: 38px; text-align: left;  color: #3e3e3e;}
*+html .beratung {float: left; padding-left: 10px; padding-right: 10px; width: 270px; padding-top: 38px; text-align: left;  color: #3e3e3e;}
.beratung img{margin-top: 4px; margin-left: 26px;}
*+html .beratung img{margin-top: 4px; margin-left: 26px;}
.angebot-anfordern {float: left; padding-left: 10px; padding-right: 10px; width: 270px; padding-top: 38px; text-align: left;  color: #3e3e3e;}
*+html .angebot-anfordern {float: left; padding-left: 10px; padding-right: 10px; width: 270px; padding-top: 38px; text-align: left;  color: #3e3e3e;}
.bild {background: url('images/seo-angebot.jpg');}
.bild a{width: 163px; height: 34px; border: none; background: url('images/seo-angebot.jpg'); margin-left: 60px; position: absolute;}
.bild a:hover{width: 163px; height: 34px; border: none; background: url('images/seo-angebot-anfordern.jpg'); margin-left: 60px; position: absolute;}
.angebot-anfordern img{margin-left: 54px; border: none;}
.angebot-anfordern img:hover{margin-left: 54px; border: none;}
*+html .angebot-anfordern img{margin-left: 54px; border: none;}
.formularecss {font-family: Verdana; font-size: 10px; list-style-type: none;}
.formularecss li{list-style-type: none;}
.formularfelder {font-family: Verdana; font-size: 10px; margin: 10px 10px 10px 0px; color:#000000; border: 1px solid #949494; background-color:#FFFFFF; height:20px; width: 180px;}
.formularmessage {font-family: Verdana; font-size: 10px; margin: 10px 10px 10px 0px; color:#000000; border: 1px solid #949494; background-color:#FFFFFF; height:20px; width: 400px;}
.formularsenden {font-family: Verdana; font-weight: bold; font-size: 10px; margin: 10px 10px 10px 0px; padding: 5px; color:#647484; border: 1px solid #3e3e3e; background-color:#f5f5f5; height:30px;}
.lexikonbox {width: 70px; height: 20px; border: 1px solid #000000; float: left; padding-right: 10px; padding-bottom: 10px; margin-right: 4px; margin-bottom: 4px; background-color: #F5F5F5; overflow: hidden;}
.lexikonbox:hover{.lexikonbox {width: 70px; height: 20px; border: 1px solid #000000; float: left; padding-right: 10px; padding-bottom: 10px; margin-right: 4px; margin-bottom: 4px; background-color: #f34d1d;}
}
.lexikonbox a{position: absolute; display: block; width: 80px; height: 30px; margin-bottom: -4px; padding-left: 4px; padding: 0px;}
.lexikonbox a:hover{position: absolute; display: block; width: 80px; height: 30px; margin-bottom: -4px; padding-left: 4px; padding: 0px; background-color: #f34d1d; color: #FFFFFF;}
.lexikonbox a:visited{position: absolute; display: block; width: 80px; height: 30px; margin-bottom: -4px; padding-left: 4px; padding: 0px;}
.lexikonbox a:active{position: absolute; display: block; width: 80px; height: 30px; margin-bottom: -4px; padding-left: 4px; padding: 0px;}

.lexikonbox p {position: absolute; margin-top: 16px; padding-left: 4px; font-size: 9px; color: #000000;}

.seolexikon {margin-bottom: 80px;}



font,th,td,p { font-family: Verdana }
hr	{ height: 0px; border: solid #2C69BA 0px; border-top-width: 1px;}

.bodyline	{ background-color: #FFFFFF; border: 1px #FFFFFF solid; }

td.row1	{ background-color: #FFFFFF; color: #000000;}
td.roweins	{ background-color: #FFFFFF; color: #000000;}
td.row2	{ background-color: #2C69BA; color: #FFFFFF;}
td.row2 a{color: #FFFFFF;}
td.row3	{ background-color: #2C69BA; }
td.row4	{ background-color: #2C69BA; color: #FFFFFF;}
td.row4 a{color: #FFFFFF;}
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(templates/SwiftBlue/images/cellpic2.jpg);
		background-repeat: repeat-y;
		font-size: 10px;
		padding-left: 6px;
		padding-right: 6px;
}

th	{
	color: #000000; font-size: 10px; font-weight : bold;
	background-color: #000000; height: 25px;
	background-image: url(templates/SwiftBlue/images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(templates/SwiftBlue/images/cellpic1.gif);
			background-color:#2C69BA; border: #; border-style: solid; height: 28px;
}

td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row3Right,td.spaceRow {
	background-color: #2C69BA; border: #; border-style: solid;
}

.spacerrow {background-color: #2C69BA; height: 1px;}

th.thHead,td.catHead { font-size: 10px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Verdana",Verdana;
	text-decoration: none; line-height : 120%; color : #000000;
}

.untenneu {color: #000000;}

.gen { font-size : 10px; }
.genmed { font-size : 10px; }
.genmeds { font-size : 10px; color: #000000;}
.gensmall { font-size: 10px; color: #FFFFFF; }
.gensmalls { font-size: 10px; color: #000000; }
.gensmall a{color: #FFFFFF;}
.gen,.genmed,.gensmall { color : #FFFFFF; }
a.gen,a.genmed,a.gensmall { color: #FFFFFF; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FFFFFF; text-decoration: underline; }

.gens { font-size : 10px; color: #000000;}

.mainmenu		{ font-size : 10px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #000000;  }
a.mainmenu:hover{ text-decoration: underline; color : #000000; }

.cattitle		{ font-weight: bold; font-size: 10px ; letter-spacing: 1px; color : #000000; margin-left: 6px;}
a.cattitle		{ text-decoration: none; color : #000000; }
a.cattitle:hover{ text-decoration: underline; }

.forumlink		{ font-weight: bold; font-size: 10px; color : #000000; }
a.forumlink 	{ text-decoration: none; color : #000000; }
a.forumlink:hover{ text-decoration: underline; color : #000000; }

.forumoben {
margin-left: 6px;
}

.nav			{ font-weight: bold; font-size: 10px; color : #000000;}
a.nav			{ text-decoration: none; color : #000000; }
a.nav:hover		{ text-decoration: underline; }

.topictitle,h1,h2	{ font-weight: bold; font-size: 10px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #000000; }
a.topictitle:visited { text-decoration: none; color : #000000; }
a.topictitle:hover	{ text-decoration: underline; color : #000000; }

.name			{ font-size : 10px; color : #000000;}

.forenoben {padding-left: 6px;}
.forenoben h2{font-size: 22px; font-family: Verdana; font-weight: 100; text-decoration: underline; margin-top: 0px;}

.postdetails		{ font-size : 10px; color : #000000; }
.postdetails a	{color : #000000; }
.postdetail		{ font-size : 10px; color : #000000; }
.postdetail a	{color : #000000; }
.postbody { font-size : 10px; line-height: 18px; color: #000000;}

a.postlink:link	{ text-decoration: none; color : #000000 }
a.postlink:visited { text-decoration: none; color : #000000; }
a.postlink:hover { text-decoration: underline; color : #000000}

.code {
	font-family: Verdana; font-size: 10px; color: #000000;
	background-color: #FFFFFF; border: #2C69BA; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana; font-size: 10px; color: #000000; line-height: 125%;
	background-color: #FFFFFF; border: #2C69BA; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

input,textarea, select {
	color : #000000;
	font: normal 10px Verdana;
	border-color : #000000;
}

input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 1px; }

input.button {
	background-color : #FFFFFF;
	color : #000000;
	font-size: 10px; font-family: Verdana;
}

input.mainoption {
	background-color : #FFFFFF;
	font-weight : bold;
}

input.liteoption {
	background-color : #FFFFFF;
	font-weight : normal;
}

.helpline { background-color: #2C69BA; border-style: none; }

.rot{color: #F34B1C; text-decoration: underline; margin-right: 0px;}
.rot a{color: #F34B1C; text-decoration: underline; margin: none;}
.rot a:hover{color: #F34B1C; text-decoration: underline; margin: none;}
.rot a:visited{color: #F34B1C; text-decoration: underline; margin: none;}
