/*********************************************************************************
Copyright   :   Design - hundertmorgen - www.hundertmorgen.de
Copyright   :   Design - screen und function.de
**********************************************************************************/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table { border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }

legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

a:focus /* Außenrahmen um Links bei klick FIREFOX ausblenden */
{
outline:none;
}

/* ### reset some basic style ################################################### */

dl          {margin: 0 0 0 0;}
dl dt       {margin: 0 0 0 0;}
dl dd+dt    {margin-top: 0;}
dl dd       {margin: 0 0 0 0;}

ol          {list-style: none;}
ol li       {margin: 0 0 0 0;}
ol li ol    {margin: 0 0 0 0;}
ol li ul    {margin: 0 0 0 0;}

p           {margin-bottom: 0em;}

ul          {list-style: none;}
ul li       {margin: 0 0 0 0;}
ul li ul    {margin: 0 0 0 0; list-style: none;}
ul li ol    {margin: 0 0 0 0;}

pre         {font-size:1.2em; }

a:hover { text-decoration:none; }

/* ### HTML ###################################################################### */

html {
min-height: 99%;
margin-bottom: 1px;
}

/* ### BODY ###################################################################### */

body {
margin:0 auto;
color:#000000;
font-family:arial, verdana;
font-size: x-small;
background-repeat:no-repeat;
background-position: top center;
background-attachment:fixed;
background-color:#fef4e5;
/* border-top:5px dotted #424242; */
}

/* \*/ * html body { text-align:center; font-size: xx-small; } /* *//* IE 5.5 Hack */

.clearer {
display:block;
clear:both;
line-height:0;
height:1px;
font-size:0;
visibility:hidden;
}

.clear {
clear:both;
}

img, div, a, input
{
/* behavior: url(iepngfix.htc); */
}

.floatLeft { float:left; }
.floatRight { float:right; }
.warning { color:#f00; background: inherit; }
a:focus { outline:none;}



/* ### site-content ############################################################ */

#site-content {
position:relative;
display:block;
margin:0 auto;
padding:0;
height:100%;
width:1045px;
background-image: url(../files/bg_content.png);
background-repeat:repeat-y;
}

#header {
position:fixed; z-index: 100;
top: 0; left: 0;
width: 100%;
height: 90px;
display:block;
margin:0 auto;
padding:0;
text-align:center;
background-image:url(../files/border_top.png);
background-repeat:no-repeat;
background-position: top center;
}

#header_wrapper {
display:block;
margin:0 auto;
width:1045px;
}


#header .logo a,
#header .logo a:link,
#header .logo a:hover,
#header .logo a:visited {
display:block;
width: 460px;
height:70px;
text-indent:-700em;
margin-left:40px;
background-image: url(../files/blind.gif);
cursor:pointer;
}

#header_wrapper .sprachen {
display:block;
float:left;
padding-top: 10px;
margin-left: 565px;
}

#header_wrapper .sprachen img {
padding-left:0px;
}

#diabild {
display:block;
margin:0 auto;
text-align:center;
/* background-image:url(../files/startteaserbilder.png); */
background-repeat:no-repeat;
background-position: top center;
margin-left:570px;
/* height:305px;*/
height: 0;
width:423px;
margin-bottom:485px;
}

#bread_wrapper {
display:block;
margin:0 auto;
margin-top: 535px;
width:1045px;
height:59px;
background-image:url(../files/bg_breadcrumb.png);
background-repeat:no-repeat;
}

/* ### BREADCRUMB #################################################################### */

#breadcrumb {
padding:14px 0px 0px 40px;
color: #fef7ea;
}

#breadcrumb .bcTitle,
#breadcrumb .bcActive,
#breadcrumb a,
#breadcrumb a:link
{
color: #fef7ea;
font-size:10pt;
font-family: georgia,helvetica,Arial;
}

/* ### Content #################################################################### */

#content {
display:block;
clear:both;
position:relative;
padding:0 0 0 0;
}

#main-content {
height:100%;
}

/* hide from IE/MAC \*/
* html #content, * html #main-content {
height:1px;
}
/* end hide */

/* ### Navigations-Frame ############################################################ */

#links_navigation {
display:block;
float:left;
width:210px;
}

#main {
float:left;
width:835px;
/* background-color: #666666; */
/* background-image: url(../files/zeiten-bg.png); wird im Template außer ID 69 Westsachsencup gesetzt */
/* background-repeat:no-repeat; */
}

#main-block {
float:left;
width:835px;
padding-bottom: 0px; /* Abstand zum Footer */
}

#main-content-block {
padding:10px 50px 30px 40px; /* 35 Abstand Inhalt innerhalb Box  */
display:block;
text-align: left;
}

/* ### headlines ############################################################ */

#main-block h1 {
font-family: 'Merriweather',georgia,helvetica,Arial;
/* SansationLight, SansationLight, SansationBold */
/* font-family: 'SansationBold', Arial, sans-serif; */
color:#000000;
font-size:2.3em;
font-weight:normal;
line-height:1.4em;
margin-bottom: 8px;
}

#main-block h2 {
font-family: georgia,helvetica,Arial;
color:#475c10;
font-size:2.0em;
font-weight:normal;
line-height:1.3em;
margin-bottom: 15px;
letter-spacing: 0pt;
background:url(../files/bg_h2.png) no-repeat;
padding-left: 32px;
overflow:hidden;
}

#main-block h3 {
font-family: Arial;
color:#cedb43;
font-size:1.2em;
font-weight:bold;
line-height:1.4em;
margin-bottom: 1px;
}

#main-block h4 {
color:#c4c4c4;
background: inherit;
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
}

#main-block h5 {
color:#c4c4c4;
background: inherit;
font-size:1.0em;
font-weight:bold;
line-height:1.0em;
}

#main-block h6 { /* fuer Reiseliste - Ausgabe */
font-family: Helvetica,Arial;
color:#009ee0;
font-size:1.3em;
font-weight:bold;
line-height:1.3em;
margin-bottom: 6px;
letter-spacing: 0pt;
}

/* ### Images ############################################################ */

#main-block img {
display:block;
margin:4px 0;
}

#main-block img.floatLeft {
float:left;
margin:4px 10px 4px 0;
}

#main-block img.floatRight {
float:right;
margin:4px 0 4px 10px;
}


/* ### Hyperlinks ######################################################### */

#main-block a,
#main-block a:link {
color:#475c10;
text-decoration:underline;
font-weight:normal;
}

#main-block a:hover {
color:#475c10;
text-decoration: none;
}

/* wird nicht bedient / Anregung */
#main-block a.faq,
#main-block a.faq:link {
color:#475c10;
font-size:1.4em;
text-decoration:none;
text-transform:none;
line-height: 2.0em;
}

#main-block a.faq:hover {
color:#90B0BF;
text-decoration:underline;
}


/* ### Paragraphs ########################################################## */

#main-block p {
margin-bottom:0.8em; /* Absaetze */
font-family: georgia,helvetica,Arial;
color:#484344;
font-size:1.4em;
line-height:1.4em;
word-spacing: 0.2em;
}

/* ### Tables ############################################################## */

#main-block table {
font-size:1.2em;
line-height:1.6em;
}

#main-block td {
padding:0 0 0 0;
}


/* ### Blockquotes ########################################################## */

#main-block blockquote {
margin:0 0 0 20px;
}


/* ### Lists ################################################################ */

#main-block ul,
#main-block ol {
font-family: georgia,helvetica,Arial;
margin-bottom:1.2em;
font-size:1.4em;
line-height:1.5em;
color:#475c10;
overflow: hidden; /* gegen überlappung bei Bilderumfliessen */
}

#main-block ol li {
margin:0 0 10px 30px;
list-style-type:decimal-leading-zero;
}
#main-block ul li {
margin:0 0 0 20px;
/* list-style-type:square; */
list-style-image:url(../files/listenpunkt.png);
margin-bottom: 5px; /* Abstand zwischen den Listeneinträgen */
padding: 2px 2px 2px 8px;
border-bottom:1px dotted #838260;
}

#main-block ul li:hover {
/* background-color:#34362e; */
border-bottom:1px dotted #46bbd1;
}

/* ### Module ################################################################ */

#main-content-block div.floatLeft img {
float:left;
margin:4px 40px 4px 0;
}

#main-content-block div.floatRight img {
float:right;
margin:4px 0 4px 40px;
}
/*
#main-content-block a.more {
clear:left;
position: relative;
left: 120px;
}
*/

/* ### TEXTILE MIT BILD ############################################################ */

.flLeft  { float:left; }
.flRight { float:right; }

#main-content-block div.mytext {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#main-content-block div.mytext p {
}

#main-content-block div.mytext div.image {
margin-bottom: 1.1em;
margin-top: 0.2em; /* Bild neben text und Oberkante gleich */
}

#main-content-block div.mytext div.image p { /* Bildunterschrift */
margin:0;
color: #999999;
font-size:1.1em;
letter-spacing: 0.1px;
font-style:normal;
}

#main-content-block div.mytext div.flLeft {
margin-right:20px;
}

#main-content-block div.mytext div.flRight {
margin-left:20px;
}

#main-content-block div.mytext img {
padding: 3px;
background-color:#ccc5b7;
}


/* ### WYSIWYG EDITOR ############################################################ */

#main-content-block .my_wysiwyg {
margin-bottom: 15px;
}

#main-content-block .my_wysiwyg p,
#main-content-block .my_wysiwyg td  {
font-family: georgia,helvetica,Arial;
color:#484344;
font-size:1.2em;
line-height:1.4em;
text-align: left;
}

#main-content-block .my_wysiwyg table {
border-spacing: 2px;
width:100%;
}

/* wenn tabelle und kein nur text */
#main-content-block .my_wysiwyg td {
padding: 3px 3px 3px 3px;
/* border:1px dotted #838260; */
/* border-bottom:1px solid #1f91ad; */
/* background-color: #c7c9b4; */
}

#main-content-block .my_wysiwyg tr:hover {
/* background-color:#32342b; */
/* border-bottom:1px solid #1f91ad; */
/* background-color: #c7c9b4; */
}

#main-content-block .my_wysiwyg h1 {
font-family: georgia,helvetica,Arial;
color:#475c10;
font-size:1.3em;
font-weight:normal;
line-height:1.4em;
}

/* ------------ Modul 021 - Bild einbinden - resize - normal - interner Link - externer Link - Lightbox ------------------------*/

#main-content-block .my_bild
{
}

#main-content-block .my_bild img,
#main-content-block .my_bild a.img,
#main-content-block .my_bild a.img:link
{
padding:3px;
background-color:#ccc5b7;
}

/* ------------ Modul 015 - Zweispalter mit Textile ----------------------------------------------*/

#main-content-block .zweispalter {
display: block;
float: left;
width: 744px;
margin-bottom: 10px;
}

#main-content-block .zweispalter .spalte {
display: block;
float: left;
padding: 0px 0px 0px 0px;
width: 361px;
background-color:#e2d4b8;
}

#main-content-block .zweispalter .spalte img {
margin-top: -1px;
}

#main-content-block .zweispalter .spalte .spalte_container {
padding: 7px 15px 0px 15px;
}

#main-content-block .zweispalter .spalte_container h1 {
font-size:1.8em;
color: #475c10;
margin-top: 0px;
font-weight:bold;
}

#main-content-block .zweispalter .spalte_container p,
#main-content-block .zweispalter .spalte_container ul li,
#main-content-block .zweispalter .spalte_container a,
#main-content-block .zweispalter .spalte_container a:link {
color: #2e2a23;
}

#main-content-block .zweispalter .spalte_container span.thema {
color: #2e2a23;
text-transform:uppercase;
}

#main-content-block .zweispalter .mitte {
display: block;
float: left;
width: 22px;
}

/* Schalter innerhalb des Moduls am ende */

#main-content-block .zweispalter .schalter_mehr {
clear:both;
margin-bottom: 12px; /* abstand zum Boxenende */
}

#main-content-block .zweispalter .schalter_mehr a,
#main-content-block .zweispalter .schalter_mehr a:link {
background-color: #334f02;
color:#e8db09;
font-size: 8pt;
text-decoration:none;
padding: 2px 7px 2px 7px;
font-weight:normal;
}

#main-content-block .zweispalter .schalter_mehr a:hover {
background-color: #ffffef;
color:#000000;
}

/* ############### Bild mit Text nicht umfließen ah ############################################ */

.flLeft  { float:left; }
.flRight { float:right; }

#main-content-block div.ah {
width: 744px;
margin-bottom: 20px;
}

#main-content-block div.ah div.bild {
display: block;
float: left;
width: 274px;
}

#main-content-block div.ah .bild .schalter a,
#main-content-block div.ah .bild .schalter a:link { /* zoom schalter mit lightbox, liegt im div .bild, kein rahmen */
float: left;
text-indent:-700em;
background:url(../files/galerie_schalter.png);
width: 80px;
height:17px;
margin-bottom: 10px;
}

#main-content-block div.ah .bild .schalter a:hover { /* zoom schalter mit lightbox, liegt im div .bild, kein rahmen */
float: left;
background:url(../files/galerie_schalter_over.png);
width: 80px;
height:17px;
}

#main-content-block div.ah div.text { /* text-part rechts vom Bild */
display: block;
float: left;
width: 470px;
}

* html #main-content-block div.ah div.text { /* text-part rechts vom Bild */
width: 300px;
}

#main-content-block div.ah p { /* Spezielle Texteinstellung für Textile */
padding: 5px 8px 5px 0px;
}

#main-content-block div.ah div.image {
margin-bottom: 5px;
margin-top: 2px; /* Bild neben text und Oberkante gleich */
}

#main-content-block div.ah div.image p { /* Bildunterschrift */
margin:0;
color: #999999;
font-size:8pt;
}
#main-content-block div.ah div.flLeft {
margin-right:14px;
}
#main-content-block div.ah div.flRight {
margin-left:14px;
}
#main-content-block div.ah img {
padding: 3px;
background-color:#ccc5b7;
}

#main-content-block div.ah div.text a, /*schaltfläche im Textcontainer */
#main-content-block div.ah div.text a:link,
#main-content-block div.ah div.text a:visited
{
/*
padding: 1px 4px 1px 4px;
background-color: #d0dc48;
text-decoration: none;
color: #FFFFFF;
*/
}

#main-content-block div.ah div.text a:hover {
/*
background-color: #385b86;
color: #FFFFFF;
*/
}


/* ////////////// ENDE Zweispalter ////////////////////////////// */

/* ### Team ### */

#main-content-block div.txt-img {
clear: both;
padding: 12px 0;
}

/* ### Team ### */

#main-content-block div.team {
clear: both;
padding: 12px 0;
margin-bottom: 0px ;
}

#main-content-block div.team div{
width:100px;
}

#main-content-block div.team p {
font-size: 1.3em;
letter-spacing: 0.05em;
margin-top: 0px;
}

#main-content-block div.team div.floatLeft img {
margin:4px 0px 4px 0;
}

/* ### Bildgalerie ### */

#main-content-block div.galerie {
clear: both;
}
#main-content-block div.galerie div.image {
float: left;
width: 270px;
}

#main-content-block div.galerie div.image img{
padding: 5px;
border:1px solid #aaa;
}


/* FAQ jQuery */

#main-content-block .accordion {
padding:5px 0; /* abstand u.a zwischen den Slider - Links */
/* position:relative; */
}

#main-content-block .accordion .my_accord,
#main-content-block .accordion .my_accord a,
#main-content-block .accordion .my_accord a:link {
float:left;
display:block;
cursor:pointer;
font-size: 1.2em;
font-family: helvetica,arial;
color:#FFFFFF;
font-weight:normal;
background:url(../files/bg_teaser.gif);
background-color:#FFFFFF;
padding: 5px 15px 5px 30px;
}


#main-content-block .accordion div {
/* overflow:hidden; */
/* position:relative; */
clear:both; /* es wird bei Bild der Teaserinhalte darunter ohne umfliessen geoeffnet */
}

#main-content-block .accordion div p {
margin-bottom:0.8em; /* Absaetze */
margin-bottom: 1px;
padding: 0px 0px 0px 0px; /* Abstand der p Tags innerhalb der Box */
}

/* //////////////// Pirobox-Galerie Modul 022 /////////////////////// */

#main-content-block .galerie {
display:block;
float:left;
margin:0px;
width:100%;
/* background-color:#66675c; */
padding-top:4px;
}

#main-content-block .galeriebild img {
float: left;
margin-left: 13px; /* mit Bilderrahmen(3px) nur 7px */
margin-bottom: 12px;
padding: 2px;
background-color:#ccc5b7;
/* background:url(../files/bg_thumbs_galerie.jpg); *
}

#main-content-block .galeriebild img:hover {
border: 1px solid #f4e4c7;
background:inherit;
background-color:#f7e2ba;
/* background:url(../files/bg_thumbs_galerie.jpg); */
/* background-position:-300px -100px; */
}


#main-content-block .startbild {
}

#main-content-block .startbild_erstes {
}

/* Einzelbild-Voransicht */
#main-content-block .startbild_erstes img {
display:block;
position:relative;
padding: 4px;
background-color:#ccc5b7;
}

#main-content-block .startbild_erstes img:hover {
background-color:#d7d7d7;
}

#main-content-block .startbild_erstes .galerie_schalter {
position: relative;
}

#main-content-block .startbild_erstes .galerie_schalter img {
position: absolute;
top: -70px;
left: 550px;
background-color:inherit; /* sperren des Hintergrundfarbe von img startbild_erstes */
background:inherit; /* sperren des Hintergrundes von img startbild_erstes */
}

/* ### Artikelliste mit individuellen Start Modul 52     ////////////////////////////////////////////// */
/* ### Artikelliste mit online-offline controll Modul 51 ////////////////////////////////////////////// */
/* ### Categorie Liste Modul 053  ////////////////////////////////////////////// */

#main-content-block div.artikel-start {
}

/* fuer Textausgabe - Weitere Informationen hier: */
#main-content-block div.artikel-start p {
float:left;
font-weight:bold;
background-color:#2e4807;
padding: 3px 8px 3px 8px;
color: #54280d;
font-size:9pt;
border:1px solid #c7bf98;
}

#main-content-block div.artikel-start a,
#main-content-block div.artikel-start a:link,
#main-content-block div.artikel-start a:visited {
display:block;
margin-bottom: 7px;
font-size:10pt;
font-weight:bold;
padding: 3px 5px 4px 13px;
text-decoration:none;
color:#e8db09;
letter-spacing: 0px;
/* text-transform:uppercase; */
background-color:#2e4807;
}

#main-content-block div.artikel-start a:hover {
color:#2e4807;
background-color:#e8db09;
}


/* ### Footer ###################################################################### */

#footer {
display:block;
margin:0 auto;
width:1045px;
margin-top: 10px;
background-image: url(../files/bg-footer.png);
/* border-top:5px dotted #424242;  */
background-repeat:repeat-y;
}

#footer-content {
margin-top: 15px;
padding-top: 30px;
}

/* /////////// Ausgabe footer dynamische Navigation 1 Ebene ////////////////// */

.footer_submenue {
display:block;
float:left;
width: 550px;
padding-left: 60px;
}

#footer .schalter_facebook a,
#footer .schalter_facebook a:link  {
display:block;
float:left;
position:absolute;
text-indent:-700em;
background-image: url(../files/facebookbutton.jpg);
width: 100px;
height: 30px;
margin-left: 740px; /* Abstand zu den Schaltern Kontakt, Impressum etc. */
margin-top: 190px; /* Abstand zu den Schaltern Kontakt, Impressum etc. */
}

.footer_submenue ul.footer_navigation li {
border-bottom:1px dotted #b3aea6; /* Line ueber gesamte breite */
height:30px;
}

.footer_submenue ul.footer_navigation li a,
.footer_submenue ul.footer_navigation li a:link {
display:block;
width: 400px;
font-size:1.6em;
font-family: georgia,helvetica,Arial;
color:#dae783;
line-height: 20px;
letter-spacing:2px;
font-weight:bold;
padding-left: 15px;
padding-top: 5px;

}

.footer_submenue ul.footer_navigation li a:hover {
color:#f6f0dd;
/* background-color: #141902; */
}

.footer_submenue a.nach_oben,
.footer_submenue a.nach_oben:link {
float:right;
display:block;
font-size: 8pt;
font-weight: normal;
font-family: georgia,helvetica,Arial;
color:#17130f;
text-align:center;
text-decoration:none;
text-transform: uppercase;
background-color:#ccd874;
padding:10px 7px 10px 7px;
}

.footer_submenue p {
padding: 20px 0px 20px 0px;
font-size: 9pt;
font-family: georgia,helvetica,Arial;
color:#dfdfdf;
letter-spacing:0px;
}

.footer_submenue p a,
.footer_submenue p a:link,
.footer_submenue p a:visited {
padding: 20px 0px 20px 0px;
font-size: 9pt;
font-family: georgia,helvetica,Arial;
color:#dfdfdf;
letter-spacing:0px;
text-decoration:underline;
}

/* //////////////////// Formular //////////////////////// */

#rot_controll {
color: #c80d22;
}

#main-content-block #my_anfrage {
margin-top: 0px;
margin-bottom: 30px;
font-size: 8pt;
font-family: georgia,helvetica,Arial;
}

#main-content-block #my_anfrage table {
margin:0 auto;
text-align: left;
}

#main-content-block #my_anfrage table p,
#main-content-block #my_anfrage table td {
text-align: left;
font-size: 13px;
}


#main-content-block .message {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
margin: 0px 0px 15px 230px;
border:1px solid #a92b48;
padding:5px;
float:left;
background-color:#a92b48;
}

#main-content-block #my_anfrage input,
#main-content-block #my_anfrage textarea
{
color: #000000;
width:350px;
padding:2px 2px 2px 3px;
border:1px solid #a92b48;
margin-bottom: 11px;
font-size: 9pt;
font-family: arial;
background-color:#f1f3df;
}

#main-content-block #my_anfrage input:focus,
#main-content-block #my_anfrage textarea:focus
{
border:1px solid #1992af;
background-color:#ecebda;
}

#main-content-block #my_anfrage select {
border:1px solid #a92b48;
color: #000000;
background-color:#f1f3df;
font-size: 9pt;
font-family: arial;
width:auto;
padding:2px 12px 2px 3px;
margin-bottom: 11px;
}

#main-content-block #my_anfrage .namegross {
text-transform: uppercase;
}

#main-content-block #my_anfrage .checkbox {
width:20px;
margin-right: 5px;
}

#main-content-block #my_anfrage .schalter,
#main-content-block #my_anfrage .schalter:focus { /* Schalter */
background: inherit;
float:left;
font-size: 9pt;
width: 136px;
height: 25px;
padding: 0px 1px 0px 1px;
border: 0px solid #a99fc1;
border-right: 0px solid #a99fc1;
background-color: #d9ec16;
font-weight: bold;
margin-left:0px;
color: #131307;
font-family: arial, helvetica, sans-serif;
text-align: center;
cursor: pointer;
}

#main-content-block #my_anfrage .schalter_delete,
#main-content-block #my_anfrage .schalter_delete:focus { /* Schalter */
float:left;
font-size: 9pt;
width: 136px;
height: 25px;
padding: 0px 1px 0px 1px;
border: 0px solid #a99fc1;
border-right: 0px solid #a99fc1;
background-color: #c05300;
font-weight: bold;
margin-left:20px;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
text-align: center;
cursor: pointer;
}

/*           Contentbereich - download
*******************************************************************************/

#main-content-block div.download {
float: left;
/* width:600px; */
height:28px;
margin:0px;
margin-bottom: 10px;
background-color:#009de0;
background:url(../files/bg_download.png);
background-repeat:no-repeat;
}

#main-content-block div.download p {
text-align: left;
font-weight:normal;
color:#fcfcf3;
padding-left:34px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
font-family: georgia,helvetica,Arial;
}


#main-content-block div.download a,
#main-content-block div.download a:link,
#main-content-block div.download a:visited
{
padding: 0px 7px 0px 7px;
font-weight:normal;
background-color: #fcfcf3;
color:#000000;
text-decoration: none;
margin-left:10px;
letter-spacing:0px;
}


#main-content-block div.download a:hover
{
padding: 0px 7px 0px 7px;
font-weight:normal;
background-color: #000000;
color:#FFFFFF;
text-decoration: none;
}

#main-content-block div.download-without-desc {
margin-bottom: 8px;
/*
border-top:1px solid #DFB07A;
*/
}

/* /////////////// ENDE ///////////////////// */

#ende {
height: 80px;
}

#main-content-block #agb_box {
display: block;
padding: 8px 10px 8px 5px;
width: 410px;
height: 140px;
overflow:auto; /* bildet den Artikel in einer iframe-gleiche box, mit scrolling */
background-color: #f4f4f4;
border:1px solid #dedcdc;
font-family: arial,verdana;
}

#main-content-block #agb_box h1,
#main-content-block #agb_box h2,
#main-content-block #agb_box p,
#main-content-block #agb_box ul li {
font-size: 8pt;
}


/* ///////////////// Haarlinie /////////////////////// */

/*
.linie {
border:none;
border-top: 2px dotted #77774d;
background-color:#000000;
height:1px;
margin:4px 0px 18px 0px;
}
*/
.linie {
border:none;
height:12px;
background:url(../files/haarlinie.png);
width:734px;
background-repeat:no-repeat;
margin-top: 15px;
margin-bottom: 15px;
}

/* ///////////////// AGB Box /////////////////////// */

#main-content-block .agb_box {
margin: 10px 0px 15px 0px;
display: block;
padding: 2px 10px 8px 10px;
width: 620px;
height: 100px;
overflow:auto; /* bildet den Artikel in einer iframe-gleiche box, mit scrolling */
background-color: #FFFFFF;
border:1px solid #1992af;
font-family: arial,verdana;
}

#main-content-block .agb_box h1,
#main-content-block .agb_box h2,
#main-content-block .agb_box p,
#main-content-block .agb_box ul li {
font-size: 9pt;
}

/* skype */
#links_navigation .skype p { float: left !important; width: 50% !important; text-align: center !important; background: #fff !important }
#links_navigation .skype p img { margin: 15px !important }


