/* @override 
	http://localhost:8888/kaiserberg42/css/content.css
	http://www.kaiserberg.com/css/content.css
	http://www.kaiserberg.com:16080/css/content.css
	http://www.kaiserberg.com/css/print.css
*/

/* Main Layout */
/*
 a:after, a:link:after  { 
content: "http://www.kaiserberg.com " attr(href) " ";
	text-decoration: underline;
	font-size: 10px;
}

a:visited:after {
color:#000000; 
background-color:transparent;
content: " * Link " attr(href) "* ";
	font-size: 10px;
}
*/
/* @group Layout Container */

html {
	font: 12px/1.75 "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

body {
}

#wrapper {
	width: 980px;
	padding: 0;
	overflow: auto;
	background-repeat: no-repeat;
	margin: 0;
}

#site {
	width: 980px;
	background-color: white;
	margin-top: 2px;
	float: left;
}

#top {
	height: 60px;
	margin-bottom: 0;
	clear: both;
	float: left;
	background-position: 0 bottom;
	background-repeat: repeat-x;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 10px;
}

#topleft {
	float: left;
	width: 615px;
}

#headernav {
	float: left;
	width: 615px;
	height: 31px;
	margin-top: 21px;
	display: none;
}

#headernav img {
	text-align: left;
	float: left;
	margin-right: -5px;
	margin-top: 8px;
}

#headernav ul {
	list-style-type: none;
	padding: 0;
	margin: 2px 0 0;
	font-weight: bold;
	font-size: 1em;
}

#headernav ul li {
	float: left;
	text-transform: uppercase;
	padding-right: 12px;
	padding-left: 0;
	height: 25px;
	letter-spacing: 0.1em;
}

#headernav ul li:last-child {
	border-right-style: none;
}

#headernav ul li a
 {
	color: #4f4f4f;
}

#subnav ul li.rex-normal a
 {
	color: #4f4f4f;
}

#headernav ul li a.rex-active, #headernav ul li a.rex-current {
	color: #000;
}

#headernav ul li a:hover {
	color: #828282;
	text-decoration: none;
}

#subnav {
	width: 617px;
	display: none;
}

#subnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
}

#subnav ul li {
	float: left;
	padding-right: 12px;
	letter-spacing: 0.2em;
	font-weight: normal;
	font-style: normal;
}

#subnav ul li:last-child {
	border-right: 1px none #ff6600;

}

#subnav ul li a {
}

#subnav ul li a:hover {
	color: #828282;
	text-decoration: none;
}

#subnav a.rex-current, #subnav a.rex-active {
	color: #000;
}

#logo {
	float: right;
	width: 315px;
	height: 70px;
}

#logo img {
	position: relative;
	left: 21px;
}

#contentwrapper {
	float: left;
	overflow: hidden;
	background-color: white;
	width: 900px;
	list-style-image: none;
	margin-top: 0;
	min-height: 400px;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}

#footer {
	float: left;
	width: 900px;
	background: url(images_css/bg_dotline.jpg) repeat-x;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 15px;
	padding-bottom: 25px;
	display: none;
}

#footerleft {
	float: left;
	width: 350px;
}

#footerright {
	float: right;
	width: 535px;
	text-align: right;
	margin-top: 15px;
}

#footerright ul {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
	font-size: 10px;
}

#footerright ul li {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 10px;
}

#footerright ul li:last-child {
	border-right-style: none;
	padding-right: 5px;
}

#footerright ul li a {
	color: #828282;
	font-weight: bold;
}

#footerright ul li a:hover {
	text-decoration: none;
	color: #f60;
}



/* @end */

/* @group Main */

#main {
	margin: 0;
	padding: 0;
	background: url(images_css/bg_dotline.jpg) repeat-x 0 top;
	float: left;
	width: 590px;
}

.floatLeft img {
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
}

.floatRight img {
	float: right;
	margin-left: 30px;
	margin-bottom: 15px;
}

#contentwrapper h1 {
	color: black;
	padding-top: 16px;
	padding-bottom: 19px;
	background: url(images_css/bg_dotline.jpg) no-repeat 0 bottom;
	font: normal normal 2.5em/35px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 15px;
}

#contentwrapper h2 {
	color: black;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

#contentwrapper h3 {
	color: black;
	font-size: 1.1em;
	margin: 0;
	line-height: 11px;
	font-weight: bold;
}

#contentwrapper h4 {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	line-height: 11px;
}

#contentwrapper h5 {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	line-height: 11px;
}

#contentwrapper h6 {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	line-height: 11px;
	color: black;
}

.clearer {
	clear: both;
	padding-top: 20px;
	background: url(images_css/bg_dotline.jpg) no-repeat 0 5px;
}

.clear {
	clear: both;
	padding-top: 2px;
	background-repeat: no-repeat;
}

#headline {
	background: url(images_css/bg_dotline.jpg) repeat-x 0 top;
}

#mainblock {
	width: 590px;
	float: left;
}

#contentwrapper p {
	margin-top: 5px;
	margin-bottom: 15px;
}

#contentwrapper ul li {
}

#newsbild ul, #main ul {
	list-style-image: url(images_css/dot_li.gif);
	padding: 0 0 0 15px;
}

#vision {
	color: black;
	width: 900px;
	height: 500px;
	text-align: center;
	font: normal normal 2.5em/35px Georgia, "Times New Roman", Times, serif;
	display: table; 
	#position: relative; 
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 20px;
}

#visioncenter {
	#position: absolute; 
	#top: 50%;display: 
	table-cell; 
	vertical-align: middle;
}

#visiontext {
	#position: relative; 
	#top: -50%
}

#visiontext a {
	color: white;
	text-decoration: none;
}

#visiontext a:hover {
	color: black;
	text-decoration: none;
}

#mainblock ul {
	padding: 0;
	margin-left: 15px;
}

#mainblock ul li {
	list-style-type: square;
	list-style-image: url(images_css/dot_li.gif);
}

#mainblock ol li {
	position: relative;
	left: 27px;
}



/* @end */

/* @group Right # Newslist */

#right {
	width: 280px;
	float: right;
	padding-bottom: 5px;
	font-size: 1em;
	background-position: 0 bottom;
	background-repeat: repeat-x;
}

#right ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

#right ul.rex-navi1 {
	background: url(images_css/bg_dotline.jpg) repeat-x;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

#right ul.rex-navi1, #newsliste ul.article-list {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 12px;
	margin-right: 0;
	padding: 0;
	list-style-position: inside;
}

#newsliste ul.article-list li {
	padding-left: 10px;
}

#right ul.rex-navi1 li {
	background: url(images_css/bg_dotline.jpg) repeat-x 0 -3px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#newsliste ul li a{
	display: block;
}

#newsliste ul.article-list li {
	background: url(images_css/bg_dotline.jpg) repeat-x 0 -3px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
}

#newsliste {
	background: url(images_css/bg_dotline.jpg) repeat-x 0 bottom;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 6px;
}

#newsliste ul.article-list li.current a {
	color: #f60;
}

#right ul.rex-navi1 li a {
	color: #4f4f4f;
	padding-top: 1px;
	padding-bottom: 9px;
}

#right ul.rex-navi1 li a:hover {
	color: #828282;
}

#right ul.rex-navi1 li.rex-current {
	color: #f60;
}

#right ul.rex-navi1 li a.rex-active {
	display: block;
	background: url(images_css/bg_dotline.jpg) repeat-x 0 bottom;
	color: #f60;
	padding-left: 10px;
	margin-left: -10px;
	padding-bottom: 8px;
	padding-top: 0;
}

#right ul.rex-navi1 li a.rex-normal {
	padding-bottom: 9px;
	padding-top: 1px;
}

#right ul.rex-navi1 ul.rex-navi2 li.rex-current {
	color: #f60;
	padding-left: 10px;
}

#right ul.rex-navi2 {
	list-style-type: none;
	margin-top: -1px;
	font-size: 11px;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

#right ul.rex-navi2 li {
	list-style-type: none;
	list-style-position: inside;
	background: none no-repeat 10px 5px;
	padding-left: 10px;
}

#right ul.rex-navi2 li a {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
}

#right ul li a, #newsliste ul.article-list li a {
	color: #4f4f4f;
	list-style-position: inside;
}

#right ul li a:hover, #newsliste ul.article-list li a:hover {
	text-decoration: none;
	color: #828282;
}

#right ul.rex-navi1 li.rex-current ul.rex-navi2 li.rex-normal {
	background-color: white;
}

#right ul.rex-navi1 li.rex-current a, #newsliste ul.article-list li.current {
	color: #f60;
}

#right ul.rex-navi1 li.rex-current a:hover, #newsliste ul.article-list li.current a:hover {
	color: #828282;
}



/* @end */

/* @group Jobdetail */

#job {
	margin-top: 0;
	padding: 0;
	width: 930px;
	background: url(images_css/bg_dotline.jpg) no-repeat 0 top;
	float: left;
	position: relative;
	min-height:  400px;
}

#jobhead {
	background: url(images_css/bg_dotline.jpg) repeat-x;
	padding: 0 0 20px;
	float: left;
	clear: both;
	width: 905px;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
}

#jobhead h1 {
	background: url(images_css/bg_dotline.jpg) no-repeat 0 bottom;
	margin: 0;
}

#jobjeft {
	width: 280px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 11px;
}

#jobjeft p {
	padding: 0;
	display: block;
	margin: 0 0 15px;
	font-size: 12px;
}

#jobjeft p >span.caps {
	color: #4f4f4f;
	font-size: 1em;
}

#jobjeft h2, #job span {
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
	line-height: 20px;
	color: #4f4f4f;
	letter-spacing: 0.1em;
	font-size: 1em;
}

#job span.caps {
	font-weight: normal;
	padding: 0;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 20px;
	font-style: normal;
	color: #828282;
}

#jobjeft img.joblogo {
	margin-left: 0;
	margin-bottom: 5px;
}

#jobright {
	float: right;
	width: 590px;
	margin-right: 30px;
}

#myslides {
	width: 590px;
	height: 380px;
	overflow: hidden;
}

#job ul.article-list {
	padding-left: 12px;
	list-style-image: url(images_css/dot_li.gif);
	margin: 0;
}

#job ul.article-list li {
	margin-left: 0;
}

#job ul.article-list li a {
	color: #4f4f4f;
	text-decoration: none;
}

#job ul.article-list li a:hover {
	text-decoration: underline;
}

div.vorschau {
	width: 280px;
	padding-right: 0;
	padding-top: 0;
	float: left;
	margin-right: 29px;
	height: 150px;
	margin-bottom: 20px;
}

#job > div.vorschau h1, #job div.moreprojects h2  {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-image: none;
	margin: 0;
	padding: 0;
	font: bold 95%/1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#job div.backlink a span {
	font-size: 95%;
	letter-spacing: 0.1em;
}

#job p.backlink  {
	height: 1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font: bold 95%/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 15px 0;
}

#job p.backlinkwork  {
	height: 1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font: bold 95%/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 15px 0;
	position: absolute;
	bottom: -15px;
}

#job p.backlinkwork a  {
	color: #4f4f4f;
}

#job p.backlinkwork a:hover  {
	color: #f60;
	text-decoration: none;
}

#job p.backlink a, #jobjeft a  {
	color: #828282;
	text-decoration: none;
}

#job p.backlink a:hover, #jobjeft a:hover  {
	color: #f60;
	text-decoration: none;
}

#job div.moreprojects h2 {
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
	line-height: 20px;
	color: #4f4f4f;
	letter-spacing: 0.1em;
	margin-bottom: 5px; 
} 

#job > div.vorschau h2 {
	font-weight: bold;
	color: #4f4f4f;
	line-height: 1px;
	margin: -10px 0 0;
	padding: 0;
	font-size: 0.9em;
}

div.vorschau h1 a, div.vorschau h2 a {
	color: #4f4f4f;
	text-decoration: none;
}

div.vorschau h1 a:hover, div.vorschau h2 a:hover {
	color: #f60;
}

div.vorschau p {
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 0;
	margin-top: 4px;
	margin-left: 0;
	margin-right: 0;
}

#vorschau div.highslide-gallery {
	width: 280px;
	padding: 0;
	float: left;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

#job div.vorschau p img {
	top: 6px;
	position: relative;
}

#job div.vorschau div.highslide-gallery a.highslide img {
	border-style: none;
}

#job div.vorschau span.echolink {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
}

#job div.vorschau span.echolink a:hover {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	text-decoration: none;
	color: #f60;
}



/* @end */

/* @group Accordion */

#arbeit {
	width: 900px;
}

div#arbeit.accordion.ui-accordion.selected {
}

#arbeit h1 {
	margin: 0;
	background: url(images_css/bg_dotline.jpg) no-repeat;
	height: 25px;
	cursor: pointer;
}

#arbeit div {
	width: 900px;
	background: url(images_css/bg_dotline.jpg) repeat-x 0 0;
	padding-top: 5px;
}

#arbeit div > div {
	background-image: none;
}

#arbeit div p {
	width: 900px;
}

/* @group Kunden auswahl */

#clients {
	font: 2.5em/35px Georgia, "Times New Roman", Times, serif;
	position: relative;
}

#clients a {
	color: silver;
	font-weight: normal;
	font-style: normal;
}

#clients a:hover {
	color: #ff6600;
	text-decoration: none;
}

#clients span {
	color: silver;
}



/* @end */



/* @end */

/* @group Job Vorschau */

#job div.vorschau h1 {
	line-height: 1.5em;
}



/* @end */

/* @group Formular */



/* 
BEISPIEL-CSS FÜR do form! 1.x  
Bitte nicht 1 zu 1 übernehmen  
Wenn ja, dann diesen Hinweis nicht löschen
Version 2: Thomas Skerbis | www.klxm.de  
11.12.2008 
Dass CSS berücksichtigt nicht alle möglichen 
Felder 
Weitere Infos zu den CSS hier:
http://wiki.redaxo.de/index.php?n=R4.Formular-Generator
-------------------------------------------------------
*/

/* Formular Definition */


/* Div das das Formular umschließt */
.formgen {
	width: 900px;
	display: block;
	float: left;
}

.formgen :focus {
	border-style: none;
}


/* Was passiert wenn auf das Label geklickt wird? */
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}



.formgen form
{
line-height : 120%;
	height: 400px;
}




/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin: 00px;
	padding: 0;
}
 .forminfo 
{
	width: 504px;
	margin-bottom: 15px;
	background-color: silver;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;
	line-height: 1.254em;
	text-align: center;
}

/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 280px;
	height: 251px;
	margin-left: 0;
	margin-top: 5px;
	background-color: #e3e3e3;
	border-style: none;
	resize: none;
	margin-bottom: 7px;
}


/* Textfeld */
.formgen .formtext
{
	width: 190px;
	margin-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 9px;
	padding-left: 5px;
	margin-top: 3px;
	border-style: none;
	height: 1.5em;
	padding-top: 2px;
	background-color: #e3e3e3;
}

.formgen input:focus, .formgen input:hover,
.formgen select:focus, .formgen select:hover, 
.formgen textarea:focus, .formgen textarea:hover {
	background-color: #f5f5f5;	
}



/* Label */
.formgen label {
	height: 20px;
	display: block;
	width: 80px;
	margin-top: 3px;
	float: left;
	white-space: nowrap;

	font-weight: bold;
	font-size: 10px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.formright legend {
	height: 20px;
	display: block;
	width: 80px;
	margin-top: 3px;
	float: left;
	text-transform: uppercase;
	white-space: nowrap;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
}

.formgen .checkbox.list {
	height: 20px;
	display: block;
	width: 80px;
	margin-top: 3px;
	float: left;
	white-space: nowrap;
	letter-spacing: 0;
	font-size: 1em;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: silver;
	margin-left: 4px;
	color: #000000;
}


/* Sende-Button */
.formgen .formsubmit
{
	width: 100px;
	text-align: center;
	background-color: #f26600;
	color: white;
	text-transform: uppercase;
	border-style: none;
	font-weight: bold;
	float: right;
	margin-right: 30px;
	margin-top: -31px;
}

.formgen .formsubmit:hover
{
	background-color: silver;
}



/* Fieldsetbeschriftung */
.formgen legend {
	color: #656565;
}

fieldset.fieldset {
	padding: 0;
	margin: 0 0 21px;
}

fieldset.fieldset legend {
}

fieldset.fieldset label.prettyCheckbox.checkbox.list {
	width: 20px;
	text-transform: none;
}

.formbottom fieldset.fieldset legend {
	width: 280px;
	color: #4f4f4f;
}

.formbottom fieldset.fieldset label.prettyCheckbox.checkbox.list {
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	
	border-bottom-width: 1px;
	color: #f26600;
}

.formgen .formcaptcha
{
	border: 2px solid #990000;
	vertical-align: top;
	float: left;
	margin-right: 10px;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */

input[type=checkbox] {
	border: 1px solid #f26600;
	position: relative;
	margin-top: 6px;
}

.formright label {
	text-transform: capitalize;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	margin: 00px;
}

.formleft {
	width: 280px;
	float: left;
	margin: 0;
	padding: 0;
}

.formcenter {
	width: 280px;
	margin: 0 0 0 30px;
	padding: 0;
	float: left;
}

.formright {
	width: 280px;
	float: right;
	margin: 0;
	padding: 0;
}

.formbottom {
	width: 280px;
	margin: -26px 0 0;
	padding: 0;
	clear: both;
	float: right;
}

.formbottom legend {
	height: 20px;
	display: block;
	width: 280px;
	margin-top: 3px;
	white-space: nowrap;
	font-size: 11px;
	letter-spacing: 0.1em;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

.formbottom div.formblock {
	float: right;
}

div.formcenter div.formhinweis {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	position: relative;
	top: -14px;
}





/* @end */

/* @group Startseite */

#oben {
	background: url(images_css/bg_dotline.jpg) repeat-x;
	width: 905px;
}

#oben {
	float: left;
	margin-bottom: 15px;
	width: 900px;
	background: url(images_css/bg_dotline.jpg) repeat-x 0 bottom;
	padding-bottom: 15px;
}

#oben a {
	color: #828282;
}

#oben a:hover {
	color: #f60;
	text-decoration: none;
}

#oben img {
	float: right;
	margin-left: 20px;
}

#oben div.txt-img {
	float: left;
	width: 280px;
}

#oben h1 {
	display: block;
	width: 900px;
	float: left;
	clear: both;
}

#unten {
	background: url(images_css/bg_dotline.jpg) repeat-x;
	width: 905px;
	padding-top: 19px;
}

#startlist {
	width: 275px;
	float: left;
	margin-left: 2px;
}

#startteaser {
	width: 620px;
	float: left;
}

#col1 {
	width: 280px;
	font-size: 1em;
	margin-right: 30px;
	float: left;
	display: table-cell;
	margin-bottom: 10px;
}

#col1 h3, #col1 h3 a, #col2 h3 {
	background-image: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: black;
	letter-spacing: 0.1em;
	font: bold 95%/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#col1 h3 a:hover {
	color: #ff6600;
	text-decoration: none;
}

#col1 a.more {
	float: right;
	color: #828282;
	display: none;
}

#col1 a:hover {
	color: #f60;
	text-decoration: none;
}

#unten h1 {
	font: bold 1em/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-image: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#col2 {
	width: 280px;
	float: left;
	padding: 0;
}

#col2 h3 {
	font-size: 0.9em;
	letter-spacing: 0.1em;
	line-height: 1em;
}

#col2 ul.article-list {
	padding: 0;
	margin: 5px 0 0;
	list-style-type: disc;
}

#col2 ul.article-list li {
	margin-left: 12px;
}

#col2 ul.article-list li a {
	color: #828282;
}

#col2 ul.article-list li a:hover {
	color: #ff6600;
	text-decoration: none;
}



/* @end */

/* @group Kundenlogos */

#kundenlogos {
	width: 912px;
	overflow: hidden;
	margin-top: 15px;
}

#kundenlogo {
	display: block;
	border: 1px solid white;
	margin-bottom: 2px;
	height: 105px;
	width: 105px;
	text-align: center;
	float: left;
	background-color: #f1f1f1;
	margin-right: 6px;
}

#kundenlogo:hover {
	border-color: silver;
}

#wrapit {

	width: 796px;

	margin-right: auto;

	margin-left: auto;
}

#click_here{

padding:5px;
border: 1px solid #EFEFEF;
background-color: white;
	margin-right: auto;
	margin-left: auto;
	width: 100px;
	margin-bottom: -1px;
	z-index: 101;
}

.click {
	position: absolute;
	z-index: 100;
	display: inline-block;
	top: -10px;
	left: 381px;
}




/* @end */

/* @group News */

#column {
	width: 280px;
	margin-right: 30px;
	font-size: 0.9em;
	height: 210px;
	float: left;
	margin-bottom: 10px;
}

#column div.teasercontent {
}

.ns_newsEntry
{
	width: 290px;
	float: left;
	display: block;
}

.ns_newsHeadline
{
}

.ns_HeadlineLeft
{
}

.ns_HeadlineRight
{
	float: right;
}

.ns_body
{
}

.ns_MoreLink
{
}

#news {
	background: url(images_css/bg_dotline.jpg) no-repeat 0 top;
	width: 900px;
	float: left;
}

#newsbild {
	width: 590px;
	overflow: hidden;
	float: left;
	margin-top: 11px;
}

#newstext {
	width: 590px;
	float: left;
}

#newsliste {
	float: right;
	width: 280px;
}

#news div>p:last-child {
	
}



/* @end */

/* @group Download */

.download {
	height: 25px;
	margin-top: -1px;
}

.download-file {
	line-height: 1em;
	font-size: 1em;
	margin: -4px 0 0;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

.download-file img {
	position: relative;
	top: 5px;
}

.download-file a {
	color: #828282;
}

.vcard {
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size: 1em;
	color: black;
	display: block;
	float: left;
}

.vcard span img {
	position: relative;
	float: left;
	margin-right: 15px;
}

.vcard span {
	line-height: 20px;
}

.vcard span.legend {
	clear: both;
	width: 60px;
	display: inline-block;
	float: left;
	margin-right: 7px;
	color: #4f4f4f;
}

.vcard span.vcardvalue {
	color: #4f4f4f;
}

div.vcard span.vcardvalue a, div.vcard span a {
	color: #828282;
}



/* @end */

/* @group Link */

// entsprechend anpassen

/* Falls Linkbezeichnung neue Zeile (Einleitungstext als eigener Absatz) */
p.extlink_preface {
  margin: 0;
  padding: 0 0 0.5em 0;
}

/* Falls Linkbezeichnung nicht in neue Zeile (Einleitungstext und Link zusammen als Absatz) */
p.extlink_block {

}

/* Auszeichnung für den Link (um hover etc. ergänzen) */
a.extlink_link {
  text-decoration: none;
	color: #828282;
}

a.extlink_link:hover {
  text-decoration: none;
	color: #f60;
}

img.extlink {
	position: relative;
	top: 3px;
	margin-right: 3px;
}



/* @end */

/* @group Presse+Veröffentlichungen */

#presseartikel {
	width: 590px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	clear: both;
	padding-top: 15px;
}

#presseartikel div.highslide-gallery {
	float: left;
	width: 120px;
}

#echo div.echoleft img {
	border-width: 1px;
	border-color: silver;
}

#presseartikel div.presseright {
	float: left;
	width: 470px;
}

#presseartikel div.presseright h2, #echo div.echoright h2 {
	line-height: 12px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	color: #4f4f4f;
	letter-spacing: 0.1em;
}

#presseartikel div.presseright h4, #echo div.echoright h4 {
	font-weight: normal;
	font-style: normal;
	line-height: 12px;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
}

#echo {
	width: 590px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	clear: both;
	padding-top: 15px;
}

#echo div.echoleft {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 141px;
	padding-bottom: 10px;
}


div.highslide-gallery a.highslide img {
}

#echo div.echoright img {
	position: relative;
	top: 5px;
	margin-right: 5px;
}

#echo div.echoright p span.file {
	display: inline-block;
	margin-top: -9px;
	font-size: 11px;
	color: black;
}



/* @end */

#mainblock div.webcam {
	float: right;
}

#mainblock span.legend {
	display: inline-block;
	width: 45px;
}

#mainblock div.soundplayer ul.graphic {
	list-style-type: circle;
	padding: 0;
	margin: 0;
}

#logo img {
	
}

#job div.vorschau span.echolink a {
	color: #828282;
}

#job div.vorschau span.echolink a:hover {
	color: #f60;
	text-decoration: none;
}

/* @group Inline MP3-Player */

.player {
	width: 280px;
	font-size: 1em;
}

/*



 SoundManager 2: In-page MP3 player example

 ------------------------------------------



 Clicks on links to MP3s are intercepted via JS, calls are

 made to SoundManager to load/play sounds. CSS classes are

 appended to the link, which are used to highlight the

 current play state and so on.



 Class names are applied in addition to "sm2_link" base.



 Default:



 sm2_link



 Additional states:



 sm2_playing

 sm2_paused



 eg.



 <!-- default -->

 <a href="some.mp3" class="sm2_link">some.mp3</a>



 <!-- playing -->

 <a href="some.mp3" class="sm2_link sm2_playing">some.mp3</a>





 Note you don't require ul.graphic / ul.flat etc. for your use

 if only using one style on a page. You can just use .sm2_link{}

 and so on, but isolate the CSS you want.



 Side note: Would do multiple class definitions eg.



 a.sm2_default.sm2_playing{}



 .. except IE 6 has a parsing bug which may break behaviour,

 applying sm2_playing {} even when the class is set to sm2_default.





 If you want to make your own UI from scratch, here is the base:



 Default + hover state, "click to play":



 a.sm2_link {}

 a.sm2_link:hover {}



 Playing + hover state, "click to pause":



 a.sm2_playing {}

 a.sm2_playing:hover {}



 Paused + hover state, "click to resume":



 a.sm2_paused {}

 a.sm2_paused:hover {}





*/



/* two different list types */



ul.flat {

 list-style-type:none;

 padding-left:0px;

}



ul.flat li,

ul.graphic li {

 padding-bottom:1px;
}



ul.flat li a {

 display:inline-block;

 padding:2px 4px 2px 4px;

}



ul.graphic {

 list-style-type:none;

 padding-left:0px;

 margin-left:0px;

}



/* background-image-based CSS3 example */



ul.graphic {

 list-style-type:none;

 margin:0px;

 padding:0px;
	width: 280px;
}



ul.graphic li {
	margin-bottom: 5px;
	font-size: 12px;
}



ul.graphic li a,

ul.graphic li a.sm2_link {

 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */

 display:inline-block;

 padding-left:22px;

 min-height:16px;

 background-color: #adadad;

 -moz-border-radius:3px;

 -webkit-border-radius:3px;

 border-radius:3px;

 padding:0px 3px 0px 20px;

 min-width:19em;

 _width:19em;

 text-decoration:none;
}

ul.graphic li a.sm2_link:hover {
	color: #f60;
}



ul.graphic li a.sm2_link {

 /* safari 3.1+ fun (or, proprietary crap. TBD.) */

 -webkit-transition-property: hover;

 -webkit-transition: all 0.15s ease-in-out;
	width: 259px;
}



ul.graphic li a.sm2_link,

ul.graphic li a.sm2_paused:hover,

ul.graphic li a.sm2_link:hover {

 background: white url(images_css/icon_play.png) no-repeat 0px 50%;

 _background-image:url(images_css/icon_play.gif);
}



ul.graphic li a.sm2_paused {

 background-color: #cacaca;

}



ul.graphic li a.sm2_paused:hover {

 background:#999 url(images_css/icon_play.png) no-repeat 0px 50%;

 _background-image:url(images_css/icon_play.gif);
	color: red;
}

ul.graphic li a.sm2_link.sm2_paused:hover {
	color: #4f4f4f;
}



ul.graphic li a.sm2_playing,

ul.graphic li a.sm2_playing:hover {

 background: #f1f1f1 url(images_css/icon_pause.png) no-repeat 0px 50%;

 _background-image:url(images_css/icon_pause.gif);

 text-decoration:none;
	color: #4f4f4f;
}

ul.graphic li a.sm2_link.sm2_paused {
	color: #fff;
}

/* hide button while playing?

ul.graphic li a.sm2_playing {

 background-image:none;

}

*/



/* flat CSS example */



ul.flat a.sm2_link {

 /* default state: "a playable link" */

 border-left:6px solid #999;

 padding-left:4px;

 padding-right:4px;
}





ul.flat a.sm2_playing {

 /* "now playing" */

 border-left-color:#6666ff;

 background-color:#000;

 color:#fff;

 text-decoration:none;

}



ul.flat a.sm2_playing:hover {

 /* "clicking will now pause" */

 border-left-color:#cc3333;

}



ul.flat a.sm2_paused {

 /* "paused state" */

 background-color:#666;

 text-decoration:none;

}



ul.flat a.sm2_paused:hover {

 /* "clicking will resume" */

 border-left-color:#33cc33;
}

ul.flat a.sm2_link:hover {

 /* default (inactive) hover state */

 border-left-color:#333;
}



/* @end */

/* @group TippSpiel */

#job div.tippspiel {
	background: url(images_css/rasen.jpg) repeat-y;
	position: relative;
	width: 900px;
	float: left;
}

#job div div.kicktipp-javascript {
	padding: 15px 0 15px 15px;
	position: relative;
	background-repeat: repeat-y;
}

#job div div.kicktipp-javascript {
	padding: 15px 0 15px 15px;
	position: relative;
	background-repeat: repeat-y;
	top: -50px;
}

.kicktipp-content {
	color: gray;
	display: block;
	position: relative;
	top: -30px;
	width: 602px;
}

div#content.kicktipp-content {
	margin-top: 50px;
}

div.kicktipp-ltr div.kicktipp-javascript {
	color: gray;
}

.kicktipp-javascript .kicktipp-navigation ul {
   padding: 0px 2px 15px;
	float: right;
	width: 230px;
	z-index: 100;
	overflow: hidden;
	margin-top: 50px;
	margin-right: 15px;
}

.kicktipp-javascript .kicktipp-navigation ul li a.active.level1 {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #f60;
}

.kicktipp-javascript .kicktipp-navigation ul li a:hover {
	color: #828282;
	border-bottom-width: 1px;
	border-bottom-color: gray;
}

.kicktipp-javascript .kicktipp-navigation ul li a.level1:hover {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	display: block;
}

.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
   color: #4f4f4f;
}

.kicktipp-javascript .kicktipp-navigation ul li {
   padding: 0px 2px !important;
	float: none;
	padding-left: 2px;
	display: block;
}

.kicktipp-javascript .kicktipp-navigation ul li {
   float: none !important;
   padding: 0px 2px !important;
	border-bottom-style: none;
}

.kicktipp-javascript .kicktipp-navigation ul li a {
   padding: 2px 0px !important;
    margin: 0 !important;
	width: 275px;
	padding-left: 0;
}

.kicktipp-javascript .kicktipp-navigation ul li a {
   color: black;
   border-bottom: 1px dotted gray;
}

.kicktipp-javascript .kicktipp-navigation ul li a {
   padding: 2px 0px !important;
   margin: 0 !important;
}

/* My Comment */

.kicktipp-javascript .kicktipp-content {
	width: 600px;
	opacity: 1;
	background-image: url(images_css/bg_70.png);
	background-color: transparent;
	color: gray !important;
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 15px;
}

.kicktipp-javascript .kicktipp-content tr.o,.kicktipp-javascript        
.kicktipp-content tr.o p,.kicktipp-javascript .kicktipp-content tr.o    
div,.kicktipp-javascript .kicktipp-content tr.o ul                      
li,.kicktipp-javascript .kicktipp-content tr.o a
   {
   color: black;
	background-image: url(images_css/bg30.png);
}

.kicktipp-javascript .kicktipp-content tr.e,.kicktipp-javascript        
.kicktipp-content tr.e p,.kicktipp-javascript .kicktipp-content tr.e    
div,.kicktipp-javascript .kicktipp-content tr.e ul                      
li,.kicktipp-javascript .kicktipp-content tr.e a
   {
	color: black;
}

.kicktipp-javascript .kicktipp-content td.colgap,.kicktipp-javascript   
.kicktipp-content th.colgap
   {
   background-color: darkblue;
}

.kicktipp-javascript .kicktipp-content caption,.kicktipp-javascript     
.kicktipp-content th,.kicktipp-javascript  .kicktipp-content            
div,.kicktipp-javascript .kicktipp-content a,.kicktipp-javascript       
.kicktipp-content td a,.kicktipp-javascript  .kicktipp-content th       
a.sort
   {
	color: black;
}

.kicktipp-javascript .kicktipp-content tr.s INPUT {
   background-color: #f60;
   color: white;
	border-width: 1px;
	border-style: solid;
	padding-top: 3px;
}

.kicktipp-javascript .kicktipp-content p {
}

.kicktipp-javascript .kicktipp-content tr.sptsieger {
   background-color: silver;
   font-weight: bold;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger .pkts {
   color: gray;
}

#job div div.tippspiel div.kicktipp-javascript div.kicktipp-ltr {
	width: 600px;
	float: left;
}

.kicktipp-javascript .kicktipp-navigation ul li a.active {
   background-color: white;
   font-weight: bold;
   border-bottom: 1px solid gray;
}

#navigation ul li a.level1 {
	padding-left: 15px !important;
	width: 245px;
}

.kicktipp-content h2 {
	color: #f60 !important;
	text-indent: 5px;
	border-bottom-style: none;
	background-color: white;
}

/* @group Tables */

#content.kicktipp-content table.nw {
	width: 100%;
}

#content.kicktipp-content table.nw caption {
	width: 592px;
	empty-cells: show;
	border-collapse: collapse;
}

#content table.nw thead tr th.nw div.tmkurzname {
	width: 20px;
}

#content table.nw thead tr th div {
	text-align: center;
}

table.nw tbody tr td {
	border-bottom: 1px solid orange !important;
}

table.nw caption {
	color: #f60 !important;
	background-image: url(images_css/bg_70.png);
	padding-top: 4px;
	padding-left: 5px;
	width: 557px;
}

div#content.kicktipp-content table {
	width: 100%;
	background-color: silver;
	font-size: 11px;
}

#content table.nw thead tr th.nw div.tmkurzname {
	font-size: 11px;
	font-weight: bold;
}

#content.kicktipp-content table tbody tr.e, #content.kicktipp-content table tbody tr.o {
	text-align: center;
}




/* @end */

/* @group Flaggs */

.kicktipp-content td.DEU,.kicktipp-content div.DEU{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/de.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ENG,.kicktipp-content div.ENG{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/en.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.POL,.kicktipp-content div.POL{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/pl.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.CH,.kicktipp-content div.CH{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ch.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.POR,.kicktipp-content div.POR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/pt.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.AUT,.kicktipp-content div.AUT{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/at.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.TSCH,.kicktipp-content div.TSCH{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cz.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.TUR,.kicktipp-content div.TUR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/tr.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.KRO,.kicktipp-content div.KRO{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cr.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ROU,.kicktipp-content div.ROU{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ro.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.FRA,.kicktipp-content div.FRA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/fr.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.NIE,.kicktipp-content div.NIE{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/nl.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ITA,.kicktipp-content div.ITA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/it.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SPA,.kicktipp-content div.SPA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/es.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.RUS,.kicktipp-content div.RUS{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ru.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.GRI,.kicktipp-content div.GRI{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/gr.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SWE,.kicktipp-content div.SWE{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/sv.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.URU,.kicktipp-content div.URU{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/uy.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.CHI,.kicktipp-content div.CHI{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cl.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SRB,.kicktipp-content div.SRB{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/rs.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.NIG,.kicktipp-content div.NIG{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ng.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ARG,.kicktipp-content div.ARG{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ar.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.JPN,.kicktipp-content div.JPN{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/jp.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.BRA,.kicktipp-content div.BRA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/br.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.PAR,.kicktipp-content div.PAR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/py.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.NZL,.kicktipp-content div.NZL{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/nz.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ELF,.kicktipp-content div.ELF{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/ci.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.CMR,.kicktipp-content div.CMR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cm.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SAFR,.kicktipp-content div.SAFR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/za.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SKOR,.kicktipp-content div.SKOR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/kr.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.NKOR,.kicktipp-content div.NKOR{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/kp.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SVK,.kicktipp-content div.SVK{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/sk.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.SLO,.kicktipp-content div.SLO{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/si.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.USA,.kicktipp-content div.USA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/us.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.CHI,.kicktipp-content div.CHI{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cl.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.HON,.kicktipp-content div.HON{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/hn.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.ALG,.kicktipp-content div.ALG{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/dz.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.JAP,.kicktipp-content div.JAP{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/jp.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.GHA,.kicktipp-content div.GHA{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/gh.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.AUS,.kicktipp-content div.AUS{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/au.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.KAM,.kicktipp-content div.KAM{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/cm.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.DEN,.kicktipp-content div.DEN{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/dk.png) 2px 3px no-repeat;background-color:none;}
.kicktipp-content td.MEX,.kicktipp-content div.MEX{padding:1px 3px 0 19px;background:url(http://info.kicktipp.de/img/flags/mx.png) 2px 3px no-repeat;background-color:none;}



/* @end */


/* @end */

/* @group Linkfarm */

div#footerlinks {
	width: 900px;
	padding-left: 40px;
	padding-right: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

div#footerlinks h1 {
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	line-height: 1em;
	padding-bottom: 6px;
}

div#footerlinks h1 a {
	color: #4f4f4f;
}

div#footerlinks h1 a:hover {
	color: #f60;
	text-decoration: none;
}

div#footerlinks div ul {
	padding: 0;
	margin: -6px 0 10px;
	list-style-type: none;
	font-size: 11px;
}

div#footerlinks div {
	width: 145px;
	float: left;
	margin-right: 5px;
}

div#footerlinks div ul li a, div#footerlinks div ul li {
	color: #747474;
	text-decoration: none;
	display: block;
}

div#footerlinks div ul li a:hover {
	color: #f60;
	text-decoration: none;
}



/* @end */

#oben div p a {
	display: none;
}

a {
	color: black !important;
}

a img {
 outline: none;
}