/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
* {
	margin: 0px;
	padding: 0px;
}
/* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
* { margin:0; padding: 0 }

/* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
option { padding-left: 0.4em }

/*** (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

/* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
html { height: 100%; margin-bottom: 1px; }

/* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
body {
    font-size: 100.01%;
    /* (de) Vorgabe der Standardfarben und Textausrichtung */
    color: #000066;
    background: #D1D3F2;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(/fileadmin/wedelmarketing.de/images/Header-WM.jpg);
    background-repeat: repeat-x;
}
/* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset, img { border: 0 solid; }
  /* (de) Neue Standardwerte für Listen & Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.1em; 
}
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

blockquote { margin: 0 0 1em 1.2em; }

.bodytext {
	margin: 0px;
	font-size: 0.8em;
	padding: 0.5em 0 0.3em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.clear {
	clear: both;
}
.contenttable {
	width: 90%;
	margin: 0px;
	padding: 15px 0 0 0;
	text-align: center;
}
.contenttable a, .csc-uploads-fileName a, {
	font-size: 0.8em;
}
p {
	margin: 0px;
	padding: 5px 0 0 0;
}
a:link, {
	color: #000066;
}
a:visited {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #0033CC;
}
.csc-firstHeader, h1 {
	color: #000066;
	margin: 0px;
	padding: 0.6em 0 0.2em 0;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	color: #000066;
	margin: 0px;
	padding: 0px;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	color: #000066;
	margin: 0px;
	padding: 0px;
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	color: #000066;
	margin: 0px;
	padding: 0px;
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
}
h5 {
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	font: 105% Verdana, Arial, Helvetica, sans-serif;
}
ul, {
	list-style-type: square;
	margin: 0;
	padding: 0;
}
ol {
	font-size: 0.8em;
	margin-left: 2em;
	padding: 0;
}
ul ul {
	list-style-type: disc;
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#header {
	z-index: 1;
	height: 135px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	position: absolute;
	margin: 0px;
	right: 0px;
	left: 155px;
	padding: 0px;
}
#content {
	min-width: 700px:
	top: 0px;
	clip: rect (0px,auto,auto,auto);
	padding-top: 137px;
	background-image: url(/fileadmin/wedelmarketing.de/images/segel_links.png);
	background-repeat: no-repeat;
	background-color:none;
	z-index: 10;
}
#navBar{
	float: left;
	width: 22%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#headlines{
	float:right;
	width: 18%;
	border-left: 1px solid #CC3300;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#headlines p{
	padding: 0px;
	margin: 0px;
	font-size: 90%;
}
.latestnewscontent {
	padding-top: 5px;
	padding-right: 20px;
	font-size: 85%;
	text-align: left;
}
#maincontent{
	font-size: 95%;
	line-height: 125%;
	float: left;
	width: 55%;
}
#maincontent li { margin-left: 1.5em; line-height: 1.5em; 
}
.tr-even a {
	/*font-size: 0.8em;*/
}
/************* #Nav Oben rechts **************/

#globalNav{
	padding: 0px;
	height: 138px;
}
#Headnav {
	position: absolute;
	right: 5px;
	top: 2px;
	width: auto;
	padding: 0px;
}
#Headnav li{
	display: block;
	font-size: 85%;
	float: left;
}
#Headnav a, #Headnav a:link, #Headnav a:visited {
	color: #cccccc;
	padding-right: 10px;
	text-decoration: none;
}
#Headnav a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 90%;
	margin: 10px 0px 5px 5px;
	line-height: normal;
	border-bottom: 1px dashed #CC3300;
	text-indent: 10px;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 5px;
}
#breadCrumb a{
	text-decoration: none;
}


/************** .feature styles ***************/

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
}

.feature img{
	float: right;
	padding: 10px 10px 0px;
}

/************* #siteInfo styles nicht löschen!!!!!***************/

#siteInfo {
	clear: both;
	font-size: 82%;
	color: #000066;
	padding: 0px;
}

#siteInfo img {
	padding: 1px;
	vertical-align: middle;
}

/************* #search styles ***************/

#search {
	border-bottom: 1px solid #CC3300;
	font-size: 95%;
	padding-bottom: 5px;
}
#search form {
 	margin: 0px;
 	padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** #sectionLinks styles ***********/

#sectionLinks ul {
	padding-bottom: 0.6em;
	
}
#sectionLinks li {
	padding: 2px 0 0 0;
	list-style-type: none;
	/*line-height: 120%;*/
}
#sectionLinks a.ebene1:link, #sectionLinks a.ebene1:visited {
	padding: 2px 0 0 0;
	border: none;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	font-size: 0.8em;
}
#sectionLinks a.ebene1:hover, #sectionLinks .ebene1act {
	padding: 2px 0 0 0;
	border: none;
	color: #0033CC;
	font-weight: bold;
	background: url(/fileadmin/wedelmarketing.de/images/Nav-Pfeil.gif) no-repeat 0 2px;
	padding-left: 10px;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
	font-size: 0.8em;
}
#sectionLinks a.ebene2:link, #sectionLinks .ebene2:visited {
	border: none;
	margin-left: 15px;
	padding-left: 10px;
	text-decoration: none;
	font-size: 0.8em;
}
#sectionLinks a.ebene2:hover, #sectionLinks a.ebene2act {
	border: none;
	margin-left: 15px;
	padding-left: 10px;
	color: #0033CC;
	font-size: 0.8em;
	text-decoration: underline;
	background: url(/fileadmin/wedelmarketing.de/images/Nav-Pfeil.gif) no-repeat 0 2px;
} 
#sectionLinks a.ebene3:link, #sectionLinks .ebene3:visited {
	border: none;
	font-size: 0.8em;
	margin-left: 35px;
	padding-left: 10px;
	text-decoration: none;
}
#sectionLinks a.ebene3:hover, #sectionLinks a.ebene3act {
	border: none;
	font-size: 0.8em;
	margin-left: 35px;
	padding-left: 10px;
	color: #0033CC;
	text-decoration: underline;
	background: url(/fileadmin/wedelmarketing.de/images/Nav-Pfeil.gif) no-repeat 0 2px;
} 

/************** #footer **************/

#footer {
	right: 0px;
	width: 100%;
	border-top: 1px solid #CC3300;
	padding-top: 10px;
	margin-top: 15px;
	text-align: center;
	font-size: 0.8em;
}
#footer ul {
	list-style-type: none;
	text-align: center;
	margin-left: 300px;
}
#footer li {
	display: block;
	float: left;
}
#footer a, #footer a:link, #footer a:visited {
	padding-right: 10px;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}


/************** #aktuelles und suche rechter Bereich styles **************/

 .latestnewstitle {
	padding-top: 20px;
	padding-bottom: 5px;
	line-height: 125%;
}
.latestnewscontent a {
	font-size: 90%;
}
.flash155x65 {
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px;
	width: 155px;
}
.news-single-author {
	font-size: 11px;
	color:#000066;
}
.newsdate {
	font-size: 11px;
	color:#000066;
}
.tx-ttnews-browsebox {
	background-color: #D1D3F2;
	border: 0px;
	font-size: inherit;
	color:#000066;
	margin-top: 20px;
	margin-left: 100px;
}
.tx-skpagecomments-pi1 form legend {
	background: #FFFFFF none repeat scroll 0% 50%;
	border: 1px solid #000066;
	font-weight: bold;
	padding: 4px;
}
.sk-pagecomments-headline {
	background: transparent none repeat scroll 0%;
	border-bottom: 1px solid #000066;
       margin-top: 10px;
}
.sk-pagecomments-comment {
	background: transparent none repeat scroll 0%;
       padding-bottom: 20px;
}
.sk-pagecomments-comment p.bodytext {
	margin: 0px;
       padding:0px;
       
}
.sk-pagecomments-answerheadline {
	background: transparent none repeat scroll 0% 50%;
	border-bottom: 1px solid #000066;
}
.tx-skpagecomments-pi1 form fieldset {
	border: none;
	margin-left: 10%;
       margin-top: 20px;
	font-size: 90%;
}
.sk-pagecomments-error {
	background:#ffffff none repeat scroll 0%;
	border:1px solid #cc3300;
	color:#000066;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.pagebrowser {
	font-size: 90%;
	margin-bottom: 15px;
}
.back {
	margin-top: 20px;
	font-size: 85%;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit {
	background: #FFFFFF;
	color:#000066;
	font-weight: bold;
}
span.sk-pagecomments-number a, .tx-skpagecomments-pi1 span.sk-pagecomments-number {
	color:#000066;
	font-weight: regular;
       padding: 0px 5px 0px 0px;
}
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {
	background: #FFFFFF;
	margin-left: 15px;
}
.tx-skpagecomments-pi1 form textarea {
	background: #FFFFFF;
	margin-left: 15px;
}
.sk-pagecomments-namedate, .csc-textpic-caption {
	font-size: 80%;
       color: #0033CC;
}

.sk-pagecomments-counter {
	font-size: 80%;
       color:#CC3300;
       font-weight: regular;
       text-decoration: none;
}
.csc-bulletlist csc-bulletlist-1 li {
	font-size: 80%;
}

/* --------------styles suche --------------------------*/
.csc-form-label {
	padding: 5px;
	font-size: 12px;
}

#a2acda27ed525ca0f2b60b5cd731307cf {
	margin-top: 100px;
	margin-left: 40px;
}
/* --------------styles login --------------------------*/

.tx-dkdfeuserbelogin-pi1 table {
	display: none;
	font-size: 80%;
}
/*---.comments-date { fontsize: 80%;  }------*/

.tx-it24depdates {
/*   border-left: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC; */
   padding: 3px;
   padding-top: 0px;
   font-size: 10px;
}

.it24depdates-col1 {
   font: 80%/1.2em Verdana,Geneva,Helvetica,Arial,sans-serif;
   width: 180px; 
   padding-right: 15px;
   vertical-align: top;
   padding-top: 10px;
}
.it24depdates-col1 td {
   font: 80%/1.2em Verdana,Geneva,Helvetica,Arial,sans-serif;
}
.it24depdates-col2 {
   font: 80%/1.2em Verdana,Geneva,Helvetica,Arial,sans-serif;
   vertical-align: top;
   padding-top: 10px;
}
.it24depdates-ticker {
   font: 80%/1.2em Verdana,Geneva,Helvetica,Arial,sans-serif;
   padding-top: 12px;
}
.it24depdates-weblink {
   color: #FF6600;
   font-weight:normal;
   padding-top: 7px;
}
.it24depdates-sonderbeilage {
   color: #FF6600;
   font-weight:bold;
}
.it24depdates-title {
   font-weight:bold;
   padding-bottom: 10px;
}