﻿body { font-size: 12px;    font-family: Arial,Helvetica,sans-serif;  background-color: #ffffff;  } 

html, body {

  margin: 0;

  padding: 0;

  width: 100%;

  height: 100%; 

}

#wrapper {

    margin: 0 auto;

    width: 1024px;
    border: dotted 1px #ddd;
    -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;

}

#headwrapper {

  background: #ffffff;

    width: 1024px;

}
#menuwrapper {

  background: #ffffff;

    width: 1024px;

}

#header {

    float: left;

    height: 84px;

    width: 1024px;

    background: #ffffff;

}



#navigation {

    float: left;

    height: 40px;

  width: auto;
background: #ffffff;


}
#naviinhalt {

margin-top:40px; margin-left:5px;

  margin-right:5px;
background: #ffffff;


}

#menu {

    float: right;
 margin-right:20px;
    height: 20px;

  width: auto;
background: #ffffff;


}


#content {

    float: left;

    background: #FFFFFF;

    width: 1024px;

 }

#inhalt {

margin-top:10px; margin-left:10px;

margin-right:10px;}



#footer {

    height: 70px;

    width: 1024px;

    background: #ffffff;
  position:relative;
    margin:0;
    padding:0;
    
    clear: both;
border-top: dotted 1px #ddd;
}

#unten {

     margin-left:10px;padding-top:1px

}













/* TinyMCE specific rules background:#b0c4de #838383;
}
*/
body.mceContentBody {
background: #6e9324;
}

 #Teil1 { border: 2px dotted green;    width: 100%;    height: 4em;    } 
ul.menu  li {
margin: 10px 0 10px 10px;
float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif;  font-size: 12pt;
color: #696969;
}


ul.menu li a:link {

float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif;   font-size: 12pt; 
text-decoration:none;
color: #696969;}

ul.menu li a:hover {
color: white;  
float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif; 

font-size: 12pt; 
text-decoration:underline;}

ul.menu li a:active {

float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif; color: #696969;  font-size: 12pt; }

ul.menu li a:visited {

float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif; color: #696969;  font-size: 12pt;
text-decoration:none; }
#footerAddress
{
    width:200px;
    height:auto;
    left:30px;
    top:10px;
    position:absolute;
    line-height:1.5em;
}



ul.menu li.current{

float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif; color: #696969;  font-size: 12pt; }

ul.menu li.current.active{

float: left;
list-style-type:none;
font-family: Helvetica,Arial,sans-serif; color: #696969;  font-size: 12pt; }

/* Beitragsueberschrift */













#footer,
#footer a,
#footer a:focus,
#focus a:active
{
    text-decoration:none;
    color:#000;
} 



#footer a:hover
{
    text-decoration:underline;
} 



#footerLinks1
{
    width:200px;
    height:auto;
    left:230px;
    top:10px;
    position:absolute;
    line-height:1.5em;
} 



#footerLinks2
{
    width:200px;
    height:auto;
    left:435px;
    top:10px;
    position:absolute;
    line-height:1.5em;
} 



#footerLinks3
{
    width:200px;
    height:auto;
    left:635px;
    top:10px;
    position:absolute;
    line-height:1.5em;
} 



#footerLinks4
{
    width:200px;
    height:auto;
    left:818px;
    top:10px;
    position:absolute;
    line-height:1.5em;
}




















/* --- Artikel und Komponenten ---*/


/* BLoglayout */

.blog div.cols-2 div.item {
width:50%;
float:left;
}


/* Pfadanzeige */

.breadcrumbs {



}



/* TextkÃ¶rper */

tr, td, p, div {font-family: Arial,sans-serif,Helvetica; 
color: black;




}
h3 {
font-size: 14pt;
text-decoration:none;
font-family: 'Raleway',Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 300;
}

h2 {
font-size: 14pt;
text-decoration:none;
font-family: 'Raleway',Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 300;

}
h1 {
font-size: 16pt;
text-decoration:none;
font-family: 'Raleway',Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 300;

}



a#kosten {
font-size: 14pt;
text-decoration:none;
font-family: 'Raleway',Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 300;
color: white;
  padding: 10px 5px ;
  border: 1px #C0C0C0 dotted;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 3px 3px 3px grey;
  -webkit-box-shadow: 3px 3px 3px grey;
  box-shadow: 3px 3px 3px grey;
  margin: 3px 7px 5px 7px;
  background-color: #419956;
  width: 200px;
}




/* Der eigentliche Inhalt - die Artikeldarstellung */

.contentpaneopen {



}



/* ArtikelÃ¼berschriften */

.contentheading {

font-size: 12pt;

}





/* Artikelbewertung */

.content_rating {



}



/* Geschrieben von .... */

.small {



}





/* Erstellungsdatum */

.createdate {



}



/* Erneuerungsdatum */

.modifydate {



}



/* Weiterlesen */

.readon {



}



/* Wenn "Linked Titles" aktiviert wurde */

.contentpagetitle {



}



a.contentpagetitle {



}







/* --- Verweise --- */





/* HauptmenÃ¼ 

a.mainlevel:link {font-family: Helvetica,Arial,sans-serif; color: white;  font-size: 12pt; padding: 7px;




}



a.mainlevel:visited { font-family: Helvetica,Arial,sans-serif; color: white; 
font-size: 12pt; 
padding: 7px;

}



a.mainlevel:hover {font-family: Helvetica,Arial,sans-serif; color: black; 

padding: 7px;
font-size: 12pt; 
}



a.mainlevel#active_menu{font-family: Helvetica,Arial,sans-serif; color: black; 

font-size: 12pt; 
padding: 7px;

}



*/

/* UntermenÃ¼ */

a.sublevel:link {font-family: Helvetica,Arial,sans-serif; 



}



a.sublevel:visited {

font-family: Helvetica,Arial,sans-serif; 

}



a.sublevel:hover {



}



a.sublevel#active_menu {



}





/* Horizontales MenÃ¼ (Vorraussetzung ist, dass in der "Menu Class Suffix" "-nav" eingegeben wurde (Standard)) */

ul#mainlevel-nav li a:link {



}



ul#mainlevel-nav li a:visited {



}



ul#mainlevel-nav li a:hover {



}



ul#mainlevel-nav li a#active_menu {



}



/* Normalsterbliche Verweise */

a:link { color: black;



}



a:visited { color: black;



}



a:hover { color: black;



}



a#active_menu { color: black;



}





/* --- Spezielle Module --- */





/* LatestNews */

a.latestnews:link {



}



a.latestnews:visited {



}



a.latestnews:hover {



}





/* Popular */

a.mostread:link {



}



a.mostread:visited {



}



a.mostread:hover {



}



/* Search - Suchen */

#search {



}



#search .inputbox {



}



#search .button {



}



#search form {



}





/* Poll - Umfragen */

.poll {



}



.pollstableborder {



}





/* Tabellarische Auflistung mit zwei unterschiedlichen Zeilenfarben (u.a. auch im Poll) */

/* Hintergrundfarbe 1 */

.sectiontableentry1 {

background-color:#C0C0C0;

}



/* Hintergrundfarbe 2 */

.sectiontableentry2 {

background-color:#FFFFFF;

}



/* Allgemeines */

.inputbox {



}



.button {



}





/* PDF-, Drucken-, eMail-Icons */

.buttonheading img {

border: 0;

}


}

.categories-list,
 .page-header item-title,
 .item-title,
h2.page-header.item-title {
  float: left}
}

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}

.cols-2 .column-1 {
    width: 46%;
    float: left;
}

.cols-2 .column-2 {
    width: 46%;
    float: right;
    margin: 0
}

.cols-3 .column-1 {
    float: left;
    width: 22%;
    padding: 0 5px;
    margin-right: 4%

}

.cols-3 .column-2 {
    float: left;
    width: 22%;
    margin-left: 0;
    padding: 0 5px
}

.cols-3 .column-3 {
    float: right;
    width: 22%;
    padding: 0 5px
}
.cols-3 .column-4 {
    float: right;
    width: 22%;
    padding: 0 5px
}



.cols-4 .column-1 {
    float: left;
    width: 22%;
    padding: 0 5px;
    margin-right: 2%

}

.cols-4 .column-2 {
    float: left;
    width: 22%;
        margin-left: 0;

    padding: 0 5px
}

.cols-4 .column-3 {
    float: left;
    width: 22%;
margin-left: 2%;
    padding: 0 5px
}
.cols-4 .column-4 {
    float: right;
    width: 21%;
    padding: 0 5px
}





.cols-5 .column-1 {
    float: left;
    width: 17.5%;
    padding: 0 5px;
    margin-right: 2%

}

.cols-5 .column-2 {
    float: left;
    width: 17.5%;
        margin-left: 0;

    padding: 0 5px
}

.cols-5 .column-3 {
    float: left;
    width: 17.5%;
margin-left: 1%;
    padding: 0 5px
}
.cols-5 .column-4 {
    float: left;
    width: 17.5%;
    margin-left: 1%;
    padding: 0 5px
}
.cols-5 .column-5 {
    float: right;
    width: 17.5%;
    margin-right: 10px;
    padding: 0 5px
}



.items-row {
    overflow: hidden;
    margin-bottom: 10px !important;
}

.column-1,
.column-2,
.column-3,
.column-4,
.column-5 {
  padding: 10px 5px;
  border: 1px #C0C0C0 dotted;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 3px 3px 3px grey;
  -webkit-box-shadow: 3px 3px 3px grey;
  box-shadow: 3px 3px 3px grey;
  margin: 3px 7px 5px 7px;
  background-color: #FFFFFF;
}



.column-2 {
    width: 55%;
    margin-left: 40%;
}

.column-3 {
    width: 23%
}
.column-4 {
    width: 23%
}
.column-5 {
    width: 18%
}


.blog-more {
    padding: 10px 5px
}

.items-row h2 {
  text-align:center;
  font-size:14pt;
  font-weight:200;
}
.item-page h2 {
  border-bottom: solid 1px #ddd;
  
font-size: 12pt;
text-decoration:none;
font-family: 'Raleway',Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 300;

}

 img {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}



.item-page img
{ margin: 5px;}
.img-intro-right img, .img-intro-left img
{
height: 100%;  margin: 5px;}

.img-intro-right, .img-intro-left
{float:left;
height: 80px;
margin-bottom:10px;}


.img-intro-right p, .img-intro-left p
{float: right;
margin-bottom:10px;}

[class*="leading"],
.items-row .item {
overflow: hidden;
}
/* --- Module allgemein 

max-height: 220px;



.modultable {



}
*::-moz-selection {
    background: none repeat scroll 0 0 #3399FF;
    color: #FFFFFF;
}
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
    content: "";
    display: table;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after, .grid-block:after, .deepest:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix {
}

--- */
