/* ----- Info---Template by Rico Jahnke Multifact die
Multimediafactory-------------------------------------------------------------------
*/
body {background-color:#373637; background-image:url('../images/bgstripe.jpg'); }
/*
-----------------Definition der Schrift wenn keine andere Formatierung
angegeben
wird-------------------------------------------------------------------------------------------------*/
td, tr, p, div {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #000;
  text-align:left;
}

/* -------------------------Line----------------------------*/
hr {
  color            : #fff;
  height           : 1;
  width            : 100%;
}

/*----------------------------Grundaufbau-----------------*/
#container{
margin-left: auto;
margin-right: auto;
width: 990px;
height:100%;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
background-color:#fff;
}

#header{
width:990px;
height:140px; 
background-color:none;
background-repeat:no-repeat;
margin-left:0px;
margin-top:0px;
padding-top:0px;
}

#toppo{
width:980px;
height:24px;
padding-left:10px;
padding-top:10px;
margin-left:0px;
margin-top:0px;
color:orange;
font-size:10px;
background-image: url('../images/navi_bg.jpg');
background-color:#df1424;
border-bottom:1px black solid;
}

#inhalt{
background-color:#fff;
overflow:auto;
border-left:1px solid #de1223;
border-right:1px solid #de1223;
padding-top:5px;
padding-left:10px;
padding-right:20px;
padding-bottom:20px;
margin-top:10px;
margin-left:13px;
margin-bottom:0px;
width:610px;
min-height:650px;
height:auto;
float:left;
}

#links{
background-color:none;
padding:5px;
width:150px;
height:100%;
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
float:left;
}
#rechts{
padding:5px;
width:150px;
height:100%;
margin-top:10px;
margin-right:10px;
margin-bottom:0px;
float:right;
}


#ganzunten{
clear:both;
background-image: url('../images/foot_bg.jpg');
background-color:black;
height:20px;
width:979px;
padding-right:10px;
padding-top:7px;
padding-bottom:0px;
text-align:right;
vertical-align:middle;
color:#FFB299;
font-size: 12px;
border:solid 1px #fff;
margin-left: auto;
margin-right: auto;
}


/* ----------------------------- Module ------------------------------- */
table.moduletable {
margin-top:5px; 
width: 100%;
padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
text-align:center;
color:#000;
background-color:#ededed;
}

table.moduletable th { 
border:1px solid #de1223;
font-size: 12px; 
font-weight: bolder; 
text-transform: uppercase; 
color: #000; 
background-color: none; 
text-align: center; 
letter-spacing: 1px; 
line-height:2; 
background-image: url('../images/navi_bg.jpg');
}

/*-----Module Extra wie Umfragen usw---------*/
table.moduletable_1 {
margin-top:5px;  
width: 100%;
padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
text-align:center;
color:#000;
background-color:#fff;
}

table.moduletable_1 th { 
border:1px dotted #de1223;
font-size: 12px; 
font-weight: bolder; 
text-transform: uppercase; 
color: #000; 
background-color: none; 
text-align: center; 
letter-spacing: 1px; 
line-height:2; 
background-image: url('../images/navi_bg.jpg');
}

/*----Topmodul----*/

table.moduletable_to th {
font-size: 12px;
font-weight: bolder;
text-transform: none;
color:#000;
background-color: none;
}

table.moduletable_to td {
font-size: 12px;
font-weight: normal;
text-transform: none;
color:none;
background-color: none;
background-image:none;
padding-top:5px;
padding-left:2px;
}

a.mainlevel_to:link {
color:#fff;
font-size: 12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-weight:bolder;
text-decoration:none;
border-left:1px solid #b2b2b3;
}
a.mainlevel_to:hover {
color:#000;
font-size: 12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-weight:nbolder;
text-decoration:none;
border-left:1px solid #b2b2b3;
}
a.mainlevel_to:visited {
color:#333333;
font-size: 12px;
padding-left:10px;

padding-right:10px;

padding-top:0px;

padding-bottom:0px;

font-weight:bolder;

text-decoration:none;

}



a#active_menu_to {

color:#99FF00;

font-size: 12px;

padding-left:10px;

padding-right:10px;

padding-top:0px;

padding-bottom:0px;

font-weight:bolder;

text-decoration:none;

}





.mainbody{

font-size: 12px; 

font-weight: normal; 

text-align:left;

text-color:#000;	

}





/* -----------------------------Buttons------------------------------- */

.button {

background-color: #de1223;

background-image: url('../images/navi_bg.jpg');

  color: #fff;

  border: solid 1px #545454;

  margin: 2px;

}



.back_button {

font-family:Verdana, sans-serif;

font-size: 9px; 

font-weight: normal; 

text-transform: normal; 

color: #de1223; 

padding: 5px;

text-decoration:none;

}





/*-------------Eingabeboxen----------------------------*/

.inputbox {

  border: solid 1px #545454;

  background: #f2f2f2;

  color: #000;

  margin: 2px;

}



/* ----------------------------- Sektionen ------------------------------- */

.sectiontableheader {

color:#7f7f7f;

border-bottom:dotted 1px #de1223;

font-size: 12px; 

font-weight: normal; 

text-transform: normal; 

padding: 2px; }



.sectiontableentry1 { 

color: #000;

background-color:#f2f2f2;

border-bottom:dotted 1px #de1223;

font-size: 12px; 

font-weight: normal; 

text-transform: normal; 

}



.sectiontableentry2 {

color: #000;

background-color:none;

border-bottom:dotted 1px #de1223;

font-size: 12px; 

font-weight: normal; 

text-transform: normal; 

 }



/* ----------------------------- menu ------------------------------- */

.mainlevel { 

color: #000; 

font-family: Verdana, sans-serif; 

font-size: 12px; 



}



.sublevel {

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

  font-size: 12px;

line-height:1.5;

}



ul#mainlevel-nav {

  padding: 0;

  margin: 0;  

}



ul#mainlevel-nav li { 

font-weight: normal; 

text-transform: normal; 

padding-left:0px;



}

ul#mainlevel-nav li a { 

display: block; 

padding-left: 10px; 

padding-right: 10px; 

text-decoration: underline; 

color: #f19300; 

font-style: normal; 

}



ul#mainlevel-nav li a:hover {

color: #01a502;

text-decoration: overline;

}



/* ----------------------------- Links innerhalb------------------------------- */



a.mainlevel:link {

display:block;

color:#000; 

font-size: 12px; 

padding:5px;

width:150px;

height:15px;

border-bottom:groove 1px #999999;

}



a.mainlevel:hover {

display:block;

color:red;

font-size: 12px; 

font-weight:normal;

background-color:#454545;

padding:5px;

width:150px;

height:15px;

border-bottom:groove 1px #999999;

}

a.mainlevel:visited {

display:block;

color:#000; 

font-size:12px; 

font-width:none;

text-style:none;

padding:5px;

width:150px;

height:15px;

border-bottom:groove 1px #999999;

}

a#active_menu{

display:block;

color:#cc0000; 

font-size:12px; 

font-width:none;

text-style:none;

padding:5px;

width:150px;

height:15px;

border-bottom:groove 1px #c0c0c0;

}



a.sublevel:link{

color:#7f7f7f; 

font-size: 10px; 

padding-left:5px;

padding-bottom:5px;

padding-top:5px;

display:block;

height:15px;

border-bottom:dotted 1px #de1223;

}



a.sublevel:hover{

color:#333333; 

font-size: 10px; 

text-decoration:none;

text-transform:none;

padding-left:5px;

padding-bottom:5px;

padding-top:5px;

display:block;

height:15px;

border-bottom:dotted 1px #de1223;

background-color:#FFB299;

}



a.sublevel:visited{

color:#7f7f7f; 

font-size: 10px; 

font-width: bold;

padding-left:5px;

padding-bottom:5px;

padding-top:5px;

display:block;

height:15px;

border-bottom:dotted 1px #de1223;

}



a.sublevel:active{

color:#df1829; 

font-size: 10px; 

font-width: bold;

padding-left:5px;

padding-bottom:5px;

padding-top:5px;

display:block;

height:15px;

border-bottom:dotted 1px #de1223;

}



a:link  { 

color:#df1829; 

font-size: 12px; 

text-decoration: none;

text-transform:none;

}



a:visited { 

color: #df1829; 

font-size: 12px; 

text-decoration: none;

text-align:justify;

}



a:hover { 

color:#7f7f7f; 

font-size: 12px; 

text-decoration  : none;

padding-left:0px;

padding-top:0px;

font-weight:normal;

text-transform:none;

}



/*---------Categorie-----------*/

.category { 

color: #df1829; 

font-size: 12px; 

font-weight: normal; 

font-style: normal; 

text-decoration: none;

}



a.category:link { 

color: #df1829; 

font-size: 12px; 

font-weight: normal; 

font-style: normal; 

text-decoration:none;

padding-left:5px;

}



a.category:visited { 

color: #df1829; 

font-size: 12px; 

font-weight: normal; 

font-style: normal; 

text-decoration:none;

padding-left:5px;

}



a.category:hover { 

color: #000; 

font-size: 12px; 

font-weight: normal; 

font-style: normal; 

text-decoration:none;

padding-left:5px; 

}

/* ----------------------------- Modify Daten ------------------------------- */

.small {

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

  font-size: 10px;

  color: #7f7f7f;

font-weight:normal;

}



.smalldark {

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

  font-size: 10px;

  color: #333333;

font-weight:normal;

}



.createdate, .modifydate {

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

  font-size: 10px;

  color: #333333;

}



/* ----------------------------- Bewertung ------------------------------- */

.content_rating {

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

  font-weight: normal;

  color: #545454;

  font-size: 10px;

}



.content_vote { 

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

teyt-align: right; 

font-size: 9px; 

height: 22px; 

background: #f2f2f2; 

padding: 2px 10px; 

border: solid 1px #545454; }



/* ----------------------------- Pathway ------------------------------- */

.pathway { 

color: #fff; 

font-size: 10px; 

font-weight: normal; 

text-decoration: none; 

letter-spacing: 1px; 

padding-top:20px; 

line-height: 1.5;

}



a.pathway:link { 

color: #fff; 

font-size: 10px; 

font-weight: normal; 

text-decoration: none; 

letter-spacing: 1px; 

padding-top:20px;

line-height: 1.5;

}

a.pathway:visited { 

color: #999999; 

font-size: 10px; 

font-weight: normal; 

text-style: italic; 

letter-spacing: 1px; 

padding-top:20px;

line-height: 1.5;

}

a.pathway:active { 

color: red;

font-size: 10px; 

font-weight: normal; 

font-style: normal; 

text-decoration:blink; 

letter-spacing: 1px; 

padding-top:20px;

line-height: 1.5;

}

a.pathway:hover { 

color: orange; 

font-size: 10px; 

font-weight: normal; 

font-style: bold; 

text-decoration: overline;

letter-spacing : 1px;

padding-top:10px;

line-height: 1.5; }



/* ----------------------------- News------------------------------- */

.contentpane { 

width:100%;

font-size: 12px; 

padding-left: 4px; 

padding-right: 4px; 

text-align: justify; }



.contentpaneopen {

width:100%;

padding-left: 4px;

padding-right: 4px;

text-align: justify;

}



.contentheading { 

font-family: Verdana, sans-serif; 

font-size: 12px; 

font-weight: bold;

font-style: normal; 

text-transform: uppercase; 

color:#7f7f7f;

}

.componentheading {

font-family: Verdana, sans-serif; 

font-size: 12px; 

font-weight: bold;

font-style: normal; 

text-transform: uppercase; 

color:#7f7f7f;

}



contentdescription{

font-family: Verdana, sans-serif;

color:#7f7f7f;

font-size: 10px; 

font-weight: bold; 

font-style: normal; 

text-transform: none; 

}



/*-----------------------------Link----*/

a.readon:link {

  color: #7f7f7f;

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

  font-size: 10px;

  font-weight: normal;

  padding: 4px 8px 4px 8px;

  white-space: normal;

  float: left;

  line-height: 1;

  text-decoration: none;

}

a.readon:visited { 

color:black;

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

  font-size: 10px;

  font-weight: normal;

  padding: 4px 8px 4px 8px;

  white-space: normal;

  float: left;

  line-height: 1;

  text-decoration: none; 

}

a.readon:hover { 

color:#df1829;

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

  font-size: 10px;

  font-weight: normal;

  padding: 4px 8px 4px 8px;

  white-space: normal;

  float: left;

  line-height: 1;

  text-decoration: none;

 }

/*--------------------------Inhalte--Pagebreake------------------------------*/

table.contenttoc {

  padding: 2px;

  margin: 5px 1px 5px 5px;

border:1px solid #df1829;

}

table.contenttoc th { 

background-color:#000;

font-size: 12px; 

line-height:1.5;

font-weight: normal; 

color: #fff; 

text-transform: normal; 

text-align: center; 

}

.contenttoc{

background-color:none;

width:170px;

border: 1px solid #df1829

padding-left:20px;

padding-right:20px;

}



toclink {

color:#7f7f7f;

font-size: 12px;

text-decoration: none;

text-transform:none;

background-color:none;

}



a.toclink:link {

display:block;

color:#7f7f7f;

font-size: 12px;

text-decoration: none;

text-transform:none;

}



a.toclink:visited {

display:block;

color: #333333;

font-size: 12px;

text-transformn: none;

text-decoration:none;

}



a.toclink:hover {

display:block;

color:#df1829;

font-size: 12px;

text-decoration: none;

font-weight:normal;

text-transform:none;

background-color:#f2f2f2;

}







.pagenavcounter { 

color: #333333; 

font-weight: lighter; }



.category { 

color: #fff; 

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

font-weight: 500; 

text-decoration: none; 

}

 .search{

background-color:#fff;

padding-top:20px;

}

img{	
border:none;
}



