@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 19.10.2009
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here - dad-online */
/* basemod */
	body 	{background:#191919; padding:0 0;}
	#page	{background:#191919; border:0px #191919 solid;}
	#header {height:190px; color:#cccccc; background:#191919 url("") repeat-x;}
	#header img.headImg1 {position:absolute; top:0px; left:0px; font-size:208%; z-index:8}
	#header #topnav {top:130px; right:47px; font-size:0.9em; color:#666666; background:transparent; z-index:20}
	#header div.tx-macinasearchbox-pi1 {z-index:10; position:absolute; bottom:8px; right:25px; font-size:11px;background:transparent;}
  	#header div.tx-macinasearchbox-pi1 input {margin-left:0;background:transparent; border: #333333 1px solid;}
  	#header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#666666;background:transparent;}
  	#header div.tx-macinasearchbox-pi1 form input {width:160px; height:13px;color:#666666;}
	#main {background:#191919;padding:60px 0 20px 0;}
	#footer {color:#666;  background:#191919; padding:15px 0; border-top:1px #222 solid;}
	#teaser {margin:0; padding:0 0 0 0; background-color:transparent; color:#333333;}
	#teaser .aktDatum {float:right; margin:6px 49px 4px 0;background:transparent}
	
/* content */
	body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:86%;
	color:#dddddd;
  }
  #col1_content {text-align:right;}
  h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	text-transform:uppercase;
	color:#888888;
	margin:0 0 0.5em 0;
  }

  h1 {font-size:130%; letter-spacing:0.1em;line-height: 1.6em;}                        /* 21px */
  h2 {font-size:115%; color:#dddddd; margin:0.4em 0 0 0; letter-spacing:0.1em;line-height: 1.6em;}         /* color:#182E7A 18px */
  h3 {font-size:120%; letter-spacing:0.2em; line-height: 1.4em;}                        /* 18px */
  h4 {font-size:103%; letter-spacing:0.1em; line-height: 1.3em;}                     /* 16px */
  h5 {font-size:100%}                     /* 14px */
  h6 {font-size:100%; font-style:italic}  /* 14px */
  
  p {line-height:1.5em; margin:0 0 2em 0;}
  
  input, textarea {border:1px #333333 solid; background:transparent; color:#dddddd;}
  input {margin:5px 0 15px 0;background:transparent; border: #333333 1px solid;}
  input[type=text]:focus, textarea:focus {background:transparent; color:#dddddd; border-color:#333333;}
  
  a {color:#a9392c; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#666666; text-decoration:none;}
  
/* nav vlist */
  #submenu {
    border-top: 0px #ddd solid;
	text-transform:lowercase;
	text-align:right;
  }
  #submenu li { float:right; text-align:right;}
  #submenu li#title {
  	display: none;
    width: 100%;
    padding: 1px 0px 1px 1px;
    font-weight: bold;
    color: #444;
    background:transparent;
    border-bottom: 0px #888 solid;
  }
  #submenu a,
  #submenu strong {
    width: 100%;
    padding: 1px 0px 1px 0px;
    background:transparent;
    color: #444;
    border-bottom: 0px #eee solid;
  }
  #submenu li span {
    width: 100%;
    padding: 1px 0px 1px 0px;
    border-bottom: 0px #ddd solid;
  }
  #submenu li#active,
  #submenu li strong {
    width: 100%;
    padding: 1px 0px 1px 0px;
    color: #A9392C;
    background:transparent;
    border-bottom: 0px #eee solid;
	font-weight: normal;
  }
  #submenu li a { width: 100%; padding-left: 0px;padding-right: 0px; background:transparent; color: #666666; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active, { background:transparent; color: #A9392C; }
  
  #submenu li.submenu_lastitem #active,
  #submenu li.submenu_lastitem strong {
    color: #A9392C;
  }
  
  #submenu li.submenu_lastitem a { color: #666666; }
  #submenu li.submenu_lastitem a:focus,
  #submenu li.submenu_lastitem a:hover,
  #submenu li.submenu_lastitem a:active, { color: #A9392C; }
  
  #submenu li.submenu_lastitem {margin-top: 20px;}
  #submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active {
	background-color:transparent;
	color:#A9392C;
}
  #submenu li a:focus, #submenu li a:hover, #submenu li a:active {
  background-color:transparent;
  color:#A9392C;
  }


/* textBelowMenu */ 
 .textBelowMenu {text-align:right;}
 .textBelowMenu h3 {font-size:102%; letter-spacing:0.1em; color: #A9392C;}
 .textBelowMenu p {border-bottom: #333 solid 1px; border-top:#333 solid 1px; padding: 2px 0; margin: 6px 0; }
 
/* welcomeUser */ 
 .welcomeUser {text-align:right;color: #6f6f6f;}
 .welcomeUser h3 {font-size:102%; letter-spacing:0.1em; color: #6f6f6f; margin-bottom: 0.2em;}
 .welcomeUser p {color: #6f6f6f; border-bottom: #333 solid 1px; border-top:#333 solid 1px; padding: 2px 0; margin: 15px 0; }
 
 /* video + kollektion */ 
 #col2_content p {margin: 0; padding-bottom: 0.5em; line-height: normal; font-size: 85%;}
 .videoBox, .imageBox {margin-bottom: 2em;}
 .videoWindow, .imageSlideshow {margin-bottom: 1em;}
 
/* footer */  
  #footer {margin-left:282px;font-size:0.85em;min-width:540px; max-width:700px;}
  #footer a {color:#666666; background:transparent; font-weight:normal;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color:#A9392C; background-color:transparent; text-decoration:none;}
/* teaser */  
  #teaser {padding: 0 0 0 114px; z-index: 500;}
  #teaser .langMenu {float:left; margin: -75px 0 0 0;text-transform:lowercase;z-index: 600;position: relative;}
  #teaser .langMenu .CUR {color: #A9392C;}
  #teaser .langMenu .NO a {color:#666666;}
  #teaser .langMenu .NO a:focus,
  #teaser .langMenu .NO a:hover,
  #teaser .langMenu .NO a:active {color:#A9392C;}
/* topnav */   
  #topnav a {color:#666666; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#A9392C; text-decoration:none; background-color:transparent;}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:0px solid #ccd; background:transparent;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}
.news-latest-container {
	margin-top: 2em;
}
/* LATEST Ansicht */
.news-latest-item {margin:0;}
.news-latest-item p {margin:0;}
.news-latest-item h3 {padding-top:0; margin-top:10px;margin-bottom: 20px; letter-spacing:0.15em;}
.news-latest-item h3 a {text-decoration:none;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1.5em; padding-top:0.5em; padding-bottom: 1em; float:left;}
div.news-latest-morelink {padding:0; padding-top: 0.6em; margin:0;border:0px solid #ccd; background:transparent; text-align:left;}
span.news-latest-date {
	color: #999999;
}
.news-latest-category {color:#999999;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {clear: both; padding:0.4em 0; margin-top:0;letter-spacing:0.2em;}
.news-list-item h3 a {text-decoration:none;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.7em;}
.news-list-morelink {padding:0; margin:0; border:0px solid #ccd; background:transparent; text-align:left;}
.news-list-morelink a {color:#A9392C;}
.news-list-morelink a:hover {background:transparent;color:#cccccc;}
.news-list-category {color:#999999;}

/* SINGLE Ansicht */
.news-single-item h2 {margin-bottom: 2.5em;}
.news-single-item h3 {margin-bottom:0.6em; margin-top:1em; color:#ccc; padding:0 0 1em 0; background:transparent; border-left:0px #E0E7F5 solid; text-transform:none; font-weight: bold;font-size:95%; line-height: 160%;letter-spacing:0.05em;}
.news-single-item h4 {color:#ccc;margin-top:1.5em;margin-bottom:0.7em;letter-spacing:0.1em;text-transform:none;font-weight: bold;font-size:90%;} /*text-transform:none;font-weight: bold;*/
.news-single-item h5 {color:#999;margin-top:1.5em;margin-bottom:0.7em;letter-spacing:0.1em;text-transform:none;font-weight: bold;font-size:90%;}
.news-single-item ul li {list-style-type: square;/*color:#999;*/}
.news-single-img {padding-right:1.5em; padding-bottom: 1em; float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#6f6f6f; margin-bottom:1em;}
.news-single-author{display:none;}
.news-single-category {color:#6f6f6f;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}


/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border-bottom:1px solid #333;
	margin: 1.5em 0;

}
.news-latest-container HR.clearer {
	clear:left;
}

/* #############################
** ### macina_searchbox ########
** #############################
*/
  #col1 div.tx-macinasearchbox-pi1 {font-size:11px;background:transparent;margin-top:30px;margin-bottom:20px;padding:0;}
  #col1 div.tx-macinasearchbox-pi1 input {margin-left:0;background:transparent; border-top: #333333 1px solid;border-bottom: #333333 1px solid;border-left: #333333 0px solid;border-right: #333333 0px solid;}
  #col1 div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#666666;background:transparent;}
  #col1 div.tx-macinasearchbox-pi1 form input {width:100%; height:19px;color:#666666;padding:2px;text-align:right;line-height:19px; vertical-align:middle;text-transform:uppercase;}
  #col1 div.tx-macinasearchbox-pi1 form input[type=text]:focus, textarea:focus {background:transparent; color:#666666;padding-right: 2px;}

/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {}
table.csc-uploads td {padding-right:0.5em; padding-top:0.25em; padding-bottom:0.25em; vertical-align:top; border-bottom:1px solid #333;}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; background-color:transparent; padding:0.3em; font-style:italic;}

/* #############################
** ##### pb_survey #############
** #############################
*/
#frmPbSurvey {
margin-left: 40px;

}
div.tx-pbsurvey-pi1 {
width: 80%;
}
.tx-pbsurvey-pi1 .pagenumbering {
font-size: 0.8em;
}
#frmPbSurvey .question {
font-weight:normal;
padding: 0 0 10px 0x;
color:#888888;
}
#frmPbSurvey div.questionSubtext {
font-size: 0.9em;
padding: 0 0 0px 0px;
}
form#frmPbSurvey submit {
color: #ccc;
background-color: #191919;
border: #333 1px solid;
}
form#frmPbSurvey option {
color: #ccc;
background-color: #191919;
border: #333 1px solid;
}

.tx-pbsurvey-pi1 div {
margin-bottom:0px;
}
.tx-pbsurvey-pi1 .barcontainer {
background-color:transparent;
border:1px solid #333;
height:15px;
position:absolute;
right:0;
width:100px;
z-index:6;
}
.tx-pbsurvey-pi1 .bar {
background-color:#333;
height:15px;
left:0;
position:absolute;
z-index:4;
}
.tx-pbsurvey-pi1 .bartext {
height:15px;
left:0;
position:absolute;
text-align:center;
width:100px;
color: #ccc;
z-index:5;
}
.tx-pbsurvey-pi1 .pageHeader {
text-transform:uppercase;
color:#888888;
margin:20px 0 0.8em 0;
font-size:110%;
font-weight: normal;
}
.tx-pbsurvey-pi1 .pageIntroduction {
}
.tx-pbsurvey-pi1 fieldset.survey_item {
margin-bottom:20px;
margin-top:20px;
}
.tx-pbsurvey-pi1 .survey_item input {
margin: 20px 10px 0px 0px;
}
.tx-pbsurvey-pi1 .itemform {
}

.tx-pbsurvey-pi1 .questionNumber {
}

.tx-pbsurvey-pi1 .required {
color:#FF0000;
vertical-align:super;
font-size: 0.8em;
display: none;
}
.tx-pbsurvey-pi1 .survey_error {
color:#FF0000;
font-size: 0.8em;
}
.tx-pbsurvey-pi1 .additional_ver {
margin-left:20px;
}
.tx-pbsurvey-pi1 .matrix {
width:100%;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color:#222222;
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
font-weight:normal;
font-size: 1em;
text-align:left;
}
.tx-pbsurvey-pi1 .matrix .columnNext {
text-align:center;
}

/* #############################
** ##### powermail #############
** #############################
*/
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color: transparent;
	padding: 10px;
	width: 480px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display: none;
	font-weight: bold;
	/*color: black;*/
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 180px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select, 
fieldset.tx-powermail-pi1_fieldset select.powermail_countryselect {
	/* Input and textarea */
	width: 240px;
	margin: 0;
	background-color: #191919;
	border: solid 1px #333333;
	color: #dddddd;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 20px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 180px;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	/* submit button */
	margin: 0 0 10px 180px;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
	width: 180px;
}

div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: transparent;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
	width: 480px;
}

/*Abstellen der Labels für LV und AGB*/
div#powermaildiv_uid46 label {display:none;}
div#powermaildiv_uid46 input {margin-left:180px;margin-top: -18px;}
div#powermaildiv_uid52 label {display:none;}
div#powermaildiv_uid52 input {margin-left:180px;margin-top: -18px;}


/* #############################
** ### sr_feuser_register ######
** #############################
*/
.tx-srfeuserregister-pi1 {
	margin-bottom: 40px;
}

/* #############################
** ####### wt_directory ########
** #############################
*/
/* Single view */
.wtdirectory_all h1{
	margin-bottom: 1.5em;
}
dl.wtdirectory_all {
	margin: 0;
}

dl.wtdirectory_all_detail {
	padding: 10px 10px 10px 0;
	border: 0px solid #444;
}
dt.wtdirectory_all {
	display: none;
	padding: 10px 10px 0 10px;
}
dd.wtdirectory_all {
	padding: 10px 0 0 0;
	padding-left: 0px;
	margin: 0;
}
dd.wtdirectory_all h2 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
dd.wtdirectory_all_even,
dt.wtdirectory_all_even {
	background-color: transparent;
}

	/* List view */
ul.wtdirectory_list li {
	padding: 10px 0;
	margin: 0px 0;
	border: 0px solid #444;
}
div.wtdirectory_all_vcard,
div.wtdirectory_all_powermail,
div.wtdirectory_all_detaillink,
div.wtdirectory_all_googlemaplink {
	margin-left: 10px;
}

/* #############################
** ######### calendar ##########
** #############################
*/

div.tx-cal-controller div#calendar-event p {
	margin:0 0 0.5em 0;
}
div.tx-cal-controller div#calendar-event div#calendar-event-backlink {
	margin:1em 0 0 0;
}
div.tx-cal-controller dd {
	margin:0 0 2em 1.5em;
}
div.tx-cal-controller dl dt.cal_list_odd, .cal_list_even {
	line-height:1.4em;
	text-transform:uppercase;
	font-weight:normal;
	color:#888888;
}

/* #############################
** #### rotation banner ########
** #############################
*/
div.tx-ricrotation-swf6 {
	margin-bottom: 10px;
}
/* #############################
** ####### pmk_slimbox #########
** #############################
*/
/*stylesheet wird nach myOwnStyles eingebunden.
Änderungen direkt im extension-stylesheet
ext/pmkslimbox/res/styles/slimbox_ex.css
*/

}