/*

Rot        : #E92116
Dunkellila : #a1a1a1
Hellblau   : #1160B8


*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

/* -----------------------------------------------------------------------------
VERLAG Inhaltstemplate
------------------------------------------------------------------------------*/
#container {
/* overflow:hidden;
width: 780px;
\width: 800px;
w\idth: 800px;
 margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 0px; */
}

#headerBlock {
/* position:relative;
top:0;left:0; */

}

#mainBlock{
width:auto;

}




#content{
/* margin:0px 130px 0 170px;
width:450px;
border-left:2px solid #6699FF;
border-right:2px solid #E92116;
border-left:2px solid #E92116;
padding:0px 15px 0 15px;
border-top:1px solid #ffffff;
overflow:hidden;
 margin-left:1em; */
}

#leftBlock {

/* height:100%;
width: 170px;
padding:0px;
margin:0px;
float: left; */
}


#rightBlock {

/* width: 120px;
float:right;
position:relative; */
}

#footerBlock {
/* clear:both;
overflow:hidden;
width: 780px;
\width: 800px;
w\idth: 800px;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 0px; */
}


/*
---------------------------------------------------------------------------------
*/


/* Border with more whitespace, spans one column. */
#content {
  padding-left: 24px;
  margin-left: 15px;
  border-left: 1px solid #eee;
	border-left:2px solid #6699FF;

	padding-right: 24px;
  border-right: 2px solid #6699FF;
	/* border-left:2px solid #6699FF; */
}

p
{
 margin:0 !important;
}

body, td, th, p, div, span, form {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0;
padding:0;
color:#363636;
}

a, a:link,  a:active, a:focus {
color: #1160B8;
text-decoration: none
}

a:visited {
color: #6699FA;
/*  text-decoration: underline;*/
}

a:hover {
color: #FF3300;
text-decoration: underline;
}


#content a:visited, #content a:visited {
color: #6699FF;
text-decoration: underline;
}

td,div,p,h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
margin:0em 0 0.3em 0em;
padding:0;
line-height: 145%;
}

h1 {
font-size: 20px;
color:#000033;
line-height: 150%;
font-weight:normal;
}
h2 {
font-size: 18px;
line-height: 130%;
color:#000033;
/*color:#E92116;*/
font-weight:normal;
}

h3 {
font-size: 15px;
line-height: 150%;
color:#000033;
font-weight:bold;
margin:0.25em 0 0.25em 0;
/* clear:both; */
}

h4 {
font-size: 15px;
font-weight: normal;
color:#000033;
line-height: 150%;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 13px;
font-weight: normal;
}

hr {
border-width:1px 0 0 0;
 border-style:solid none none none;
border-color:#aaaaaa;
height:1px;

}

/* definitionslisten*/
dt {font-weight:bold;padding-top:5px;}
dd {margin-left:15px;}

ul { list-style-type:square;}

.searchword {
color: #222;
background-color: #ff6;
border: 1px dotted #ff6;
}
.searchword0 {
color: #222;
background-color: #ff6;
border: 1px dotted #ff6;
}
.searchword1 {
color: #222;
background-color: #a0ffff;
border: 1px dotted #0affff;
}
.searchword2 {
color: #222;
background-color: #9f9;
border: 1px dotted #9f9;
}
.searchword3 {
color: #222;
background-color: #f99;
border: 1px dotted #f99;
}
.searchword4 {
color: #222;
background-color: #f6f;
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff;
background-color: #800;
border: 1px dotted #800;
}
.searchword6 {
color: #fff;
background-color: #0a0;
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff;
background-color: #886800;
border: 1px dotted #886800;
}
.searchword8 {
color: #fff;
background-color: #004699;
border: 1px dotted #004699;
}
.searchword9 {
color: #fff;
background-color: #909;
border: 1px dotted #909;
}


/* -----------------------------------------------------------------------------
ARTICLE formats - allgemein
------------------------------------------------------------------------------*/

/* ------------------ */
/* HAUPT�BERSCHRIFTEN */
/* ------------------ */
  #mainBlock h1,
  #contentStart h1 a,
	#contentStart h1 {
  font-family:Georgia;
	font-size:22px;
  /* font-weight:bold; */
  }


	#mainBlock *,
  #contentStart *{
	/* line-height:150%; */
  }

div.listEntry {
margin-bottom: 10px;
overflow:hidden;
margin:0em 0 0.5em 0em;
padding:0;
line-height: 145%;
}

.articleCode {
margin-bottom: 3px;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
}
.articleSummary, .articleText {
font-family:  Arial, Helvetica, sans-serif;
/* color: #363636; */
line-height: 135%;
 overflow:hidden;


}

.v09 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.v10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.v12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.v13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.v14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.imgDIVinTextLeft  {
float:left;
width:auto;
overflow:auto;
text-align:center;
}
.imgDIVinTextRight,.imgDIVbottomRight {
float:right;
overflow:auto;
text-align:center;
}
.image_td {
/* border-bottom:1px solid #000000; */
padding:5px;
text-align:center;
margin:auto;
}
.image_img {}
.image_caption {font-size:10px;text-align:center;}



/* -----------------------------------------------------------------------------
MAGAZIN Header Template
------------------------------------------------------------------------------*/
#headerBlock {
/* position:relative;
top:0;left:0; */
background-color:#E92116;
 text-align:center;
  padding:5px 0px; /**/

}
#headerBlock h1 {
color:#ffffff;
margin:0 0 8px 0;
padding:0px;
border-bottom:1px solid #ffffff;
font-size:33px;
}
#headerBlock div {
color:#ffffff;
margin:0 0 8px 0;
padding:0px;
 font-weight:bold;
font-size:11px;
}

#quoteBlock {
 text-align:center;
 font-weight:bold;
  font-size:11px;
}

#quoteBlock span {
 font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
 font-weight:normal;
  font-size:11px;
}
#quoteBlock span.quoteAuthor {
 font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;

  font-size:10px;
}

/* -----------------------------------------------------------------------------
MAGAZIN Inhaltsseiten Navigation Links
------------------------------------------------------------------------------*/


#leftBlock ul.navlist {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#leftBlock ul.navlist li{
display:block;
padding:0;
margin:3px 0px;
}

#leftBlock ul.navlist li a {
text-align: left;
font-size:12px;
color:#000033;
text-decoration:none;
/* padding:5px 0 0 35px;
background: transparent url(http://autorenhaus.de/a_buttons/main_0.gif) left center no-repeat;
*/
}

#leftBlock ul.navlist  li a:hover{
/* background: transparent url(http://autorenhaus.de/a_buttons/main_1.gif) left center no-repeat; */
}

/* subliste */

#leftBlock ul.navlist ul{
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#leftBlock ul.navlist ul ul {
list-style-type: none;
text-align: left;
margin:0px 10px ;
padding:0px;
}
#leftBlock .MenuItem-lvl-2 a.activeSection {
font-size:14px;font-weight:normal;
}
#leftBlock .MenuItem-lvl-3 a {
font-size:12px;font-weight:normal;
}
#leftBlock .MenuItem-lvl-3 a.activeSection {
font-size:12px;font-weight:bold;
}

#leftBlock ul ul li.MenuItem-lvl-4 a {
font-size:11px;font-weight:normal;
}
#leftBlock .MenuItem-lvl-4 a.activeSection {
font-size:11px;font-weight:bold;
}

#leftBlock ul.navlist ul li a
{
display:block;
overflow:hidden;
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
background-position:left center;
text-align: left;
text-decoration: none;
color:#000033;
}


#leftBlock ul.navlist ul li a:hover
{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

/* -----------------------------------------------------------------------------
VERLAG NAV_LIST_EXT erweitertes cat untermen�
------------------------------------------------------------------------------*/

#nav_list_ext ul  {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#nav_list_ext ul li {
display:block;
padding:0.5em 0 0.5em 0;
}
#nav_list_ext ul li a:link,
#nav_list_ext ul li a:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:14px;
color:#000033;
text-decoration:none;
}

#nav_list_ext ul  li a:hover
{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

#nav_list_ext div {
padding:0px 0 0 15px;
}


/* -----------------------------------------------------------------------------
VERLAG Inhalt Diverse
------------------------------------------------------------------------------*/

.bookTemplate div{

}

.infobox {
font-family: Arial, Helvetica, sans-serif;
height:auto;
float:right;
width:195px;
/* overflow:auto; */
border-left:2px solid #6699FF;
background-color:#E8EFFF;
/* background-image:url('../../-picture/layout/bg-quote.jpg');
background-repeat:no-repeat; */
padding:8px 8px 8px 8px;
margin-left:5px;
color: #333300;
}
.infobox {font-size:11px;}
.infobox p {font-size:11px;padding-bottom:5px;}
.infobox img {padding-right:5px;}

.breadcrumb {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}

ul.articlelistFromCurrentCat {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
ul.articlelistFromCurrentCat li{
display:block;
padding:0 0 0 18px;
}
ul.articlelistFromCurrentCat  li a:link,
ul.articlelistFromCurrentCat  li a:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
}

ul.articlelistFromCurrentCat ul  li a:hover
{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

ul.noticelist, ul.nonlist {
 list-style-type:none;
 margin:0;
 padding:0;
}
ul.noticelist li {
padding: 10px 0;
 font-weight:normal;
}
ul.noticelist li.activelistitem {
padding:10px;
border-left:3px solid #eeeeee;
 font-weight:bold;
}

/* -----------------------------------------------------------------------------
Footer special links
------------------------------------------------------------------------------*/

a.backlink {
padding-left:15px;
background:url(../../picture/layout/icon_back_.png) no-repeat  left;
}
a.backlink:hover {
padding-left:15px;
background:url(../../picture/layout/icon_back_hover.png) no-repeat  left;
}
a.toplink, a.up {
padding-left:15px;
background:url(../../picture/layout/icon_top_.png) no-repeat  left;
}
a.toplink:hover, a.up:hover {
padding-left:15px;
background:url(../../picture/layout/icon_top_hover.png) no-repeat  left;
}
a.print {
padding-left:15px;
background:url(../../picture/layout/icon_print_.png) no-repeat  left;
}
a.print:hover {
padding-left:15px;
background:url(../../picture/layout/icon_print_hover.png) no-repeat  left;
}



/* -----------------------------------------------------------------------------
MAGAZINFormular
------------------------------------------------------------------------------*/
/*#phpwcmsForm24 {background-color: #eeeeee;}*/
form table{width:95%; /*border-spacing:10px;Border-Collapse: Collapse;  */}

form{
margin:0.5em 0 0.5em 0;
}

form input, form select, form textarea {
font-family: verdana,lucida-grande, sans-serif;
font-size: 11px;
font-weight: bold;
color: #515151;
}
form label {
font-size:11px;
}
input{
  border:1px none #eeeeee;
border-bottom:1px solid #aaaaaa;
padding:5px;
/* margin:5px; */
overflow:auto;
}

textarea {
  border:1px none #eeeeee;
border-bottom:1px solid #aaaaaa;
padding:5px;
/* margin:5px; */
overflow:auto;
}
.formField, .formLabel, .formLabelRequired, .error{
 /* background-color: #ffffff;
	border:1px solid #ffffff;
	border-bottom: 1px dotted #a1a1a1; */
border:5px solid #fff;
padding-right:5px;
}

.formLabel,.formLabelRequired {
/*margin: 5px 5px 5px 0;
padding: 5px 5px 5px 0; */
border-right:2px solid #eeeeee;
width:auto;
}

/*hintergrund onclick - siehe js*/

.inputClick{
background-color:#eeeeee;
}

.error {
font-family: verdana,lucida-grande, sans-serif;
font-size: 11px;
font-weight: bold;
color: #515151;
border:1px solid red;
padding:4px;
}

/*
.formButton	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;	}
.inputText	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
*/

/* -----------------------------------------------------------------------------
MAGAZIN SITEMAP
------------------------------------------------------------------------------*/
ul.sitemapCat{
margin:0;
padding:0;
}
li.sitemapCat{
margin-left:1.5em;
padding:0;
padding:5px 0;
}
ul.sitemapArticle{
margin:1px;
padding:1px;
}

.sitemapCat a{
font-size: 13px;
line-height: 150%;
color:#310064;
font-weight:bold;
margin:0.25em 0 0.25em 0;
}

.sitemapArticle a{
font-size: 11px;
line-height: 150%;
color:#310064;
margin:0.25em 0 0.25em 0;
}

/* -----------------------------------------------------------------------------
MAGAZIN SUCHE
------------------------------------------------------------------------------*/
.formSearch input{
 width:300px;
}

.formSearch { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_form table{width:auto;}
.search_result {}



/* -----------------------------------------------------------------------------
MAGAZIN news
------------------------------------------------------------------------------*/



a.more:link,a.more:visited,a.col2:link,a.col2:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
}
a.more:hover, a.col2:hover{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
text-align: left;
}

.customform label {
display: block;
float: left;
width:100px;
font-size:12px;
font-weight:bold;

}

/* Datum und weiterlesen in einer zeile */
.moreDate {
border-left:3px solid #eeeeee;
padding-left:5px;
margin-top:5px;
clear:left;
}

.newspic {
padding:0 10px 5px 0;
float:left;
}

td.imglistcaption{
font-family:Verdana;
font-size:10px;
 vertical-align:top;
}

/* -----------------------------------------------------------------------------
WERBEBLOCK Template
------------------------------------------------------------------------------*/

#werbung {
 margin:0 0 0 5px;
padding:5px 0 5px 5px;
/*
border-left:2px solid red; 
display:none;*/
}

div.WerbungHeadline,
div.FriendsHeadline {
font-family:Verdana;
font-size:10px;
font-weight:bold;
}

#friends td.imglistcaption{
font-family:Verdana;
font-size:10px;
}
#friends table {
 /* border-spacing:5px; */
}
#friends td {
 padding-left:5px;
}

/* Werbung mitten im Text */

div#werbunglong {
display:none;
margin:5px 0;
padding:5px 7px 5px 5px;
/*position:relative;
overflow:hidden; */
border-left:2px solid red;
 background-color:#FFF5F5;
}
#werbunglong a:link, #werbunglong a:visited, #werbunglong a:hover{
text-decoration:none;
color:#000000;
font-family:Verdana;
font-size:0.9em;
}
#werbunglong .image_td {
border:1px solid #eeeeee;
 background-color:#ffffff;
}

.verfahrenstabelle td
{
padding:0.75em 1px;
line-height:160%;
}


@media print{
  body, td, th, p, div, span, form, a{
	overflow:visible !important;
  font-family: Georgia,Times,serif;
  font-size: 100%;
  color:#000000;
  line-height:130%;
  }

  #leftBlock, #rightBlock, .breadcrumb, #footerBlock {
  display:none;
  }

  #container {
	overflow:visible;
  width: auto;
  border: 0;
  margin: 0 5%;
  padding: 0;
  float: none !important;
  }

  #headerBlock{
	 text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  }

  #headerBlock div{
	 text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  font-size:10pt;
  padding-bottom:1em;
  }

  #quoteBlock {
	 text-align:center;
  font-size:9pt;
  }

  #mainBlock  {

  }

  a:link, a:visited {
  color: #000;
  background: transparent;
  font-weight: bold;
  text-decoration: underline;
	margin:0 0 0 0.5em;
  }

  img {
  padding:1em;

  }

  #content {
	width:auto;
  padding-bottom:10pt;
	overflow:visible;
	border:0;
	padding:0;
	margin:0;
  }
}

