*Allgemeine Einstellungen*/

body {

/*background-image: url(../images/bg.gif); background-repeat:repeat-x;*/

background-color: none;

font-family:Verdana;

font-size:11px;

} 

/*Einstellungen für die Anzeige der Überschriften*/

h1 {font-size:16px;color:#638CB2; margin-bottom:0px;text-shadow:#FFFFFF 2px;}

h2 {font-size:15px;color:#ffffff;}

h3 {font-size:10px; font-weight:bold; color:#ffffff;}





/*Einstellungen für die Anzeige der Links*/

a:link, a:visited, a:active, a:hover{

text-decoration:none;

font-weight:bold;

color:#ffffff;

font-size:11px;

cursor:none;

}

a:active, a:hover{


color:#ffffff;

}

/*Der Container schließt die ganze Seite ein und bestimmt deren Breite*/

#container{
background-image: url('../images/Bild1.gif');
background-repeat: repeat-y;
background-position: top right;
width:780px;
height:auto;
margin-top: 5px;
font-family:Verdana;
border:#ffffff solid 1px;
font-size:11px;


}


.top1 {
  width: 748px;
  text-align:left;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left: 0px;
  padding: 2px;
	
	
}

.rechts {
background-image: url('../images/Bild1.gif');
	background-repeat: repeat-y;
	background-position: top right;
	padding-top: 0px;
	margin-top:0px;
	height:auto;

}


.sectiontableheader {

  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight:bold;
  
 }


.module {

  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-style: normal;
  font-weight:none;
  border:0px;
}

/* Einstellung für Virtuemart*/
fieldset {
width:auto;

}

.shop_tip {
background-color:#00b259;
}

.shop_info {
background-color:#00b259;
}

.legalinfo {
background-color:#00b259;
}

.vbutton {

background-color:#00b259;
color:#FFFFFF;
font-size:11px;
font-family:Verdana;
border: 1px solid #ffffff;

}

.agreed_field {
width:80%;

}

.box {
float:right;

}

.TH{
font-size:10px
}




#header  {

padding-left: 150px;

}



/* Module mit Rahmen  wird hier definiert*/

div.module {
  /*width: 232px;
  height:50px;
  border: solid 1px #ffffff;
  margin-bottom: 2px;
  padding: 0px 2px 5px 2px;*/
 
}

div.module div {
  /*border: solid 1px #e19a47;*/
}

div.module div div {
  /*border-bottom: solid 1px #e19a47;*/
  
}

div.module div div div {
  /*border-bottom: solid 1px #e19a47;
  padding: 0;
  width: auto !important;
  width: 100%; */
}

#eventlist .copyright {

text-align: center;

}

#akr_warning  {

font-size:11px;
font-family:Verdana;

}



/*In diesem Layer wird der Seitentitel ausgegeben*/

#title {

/*background:url(../images/top_left.gif) no-repeat;*/

background-color:none;

text-align:center;

height:116px;

/*

margin-bottom:20px; /*Abstand zum Content Container*/

}

#title h1 {

padding-top:25px;

}

/*Einstellungen zum Suchmodul*/

#search {

float:right;

width:212px;

padding-right:2px;

}

#search table.moduletable {

padding-left:2px;

border:0px solid #91B5CE;

background-color:none;

}

#search .inputbox {

border:0px;


color:#ffffff;

background-color:#none;

}

#search .button {

border:0px solid #D8E5EB;

color:#ffffff;

background-color:#none;

}

/*Einstellungen für den center_table*/

#center_table {

padding:2px;

}

#top {

width:12%;
height:auto;
border-right: solid 0px #e19a47;
float:left;
padding-left:10px;
padding-top: 55px;


}



Das „padding:2px;“ sorgt im Bereich center_table für einen Abstand von 2px zu anderen Elementen wie z.B. Login, Umfrage oder auch dem Menü.


/*Einstellungen für die beiden Layer neben dem Content*/

#left, #right {

line-height:15px;

}

#left {

width:12%;
height:auto;
line-height:15px;
border-right: solid 0px #e19a47;
float:left;
padding-left:0px;
padding-top: 0px;


}

#left_inner {

padding-top: 5px;


}


#right {

width:14%;
float:right;
margin-right: 0px;

}

/*Einstellungen für den Content Layer*/

#content {

float:left;
width:520px;
margin-left:3%;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border:#ffffff solid 1px;
margin-bottom: 5px;
margin-top:-20px;
padding-left: 5px;
padding-right: 5px;
overflow:hidden; /*damit z.B. bei Suchabfragen überlange URL's nicht das Layout zerstören*/
background-color:none;

}

#content h1 {

font-weight:bold;

font-family:Verdana;

font-size:12px;

color:#e19a47;

}

#user1 {
   width:236px;
   height:auto;
   float:left;
   padding: 1px 0px 0px 116px;
   vertical-align:top;
   text-align:left;
 
   
}



#user1_inner {
   
   /*width: 116px;*/
   float:right;
   margin-top:13px;
   margin-left:390px;
   text-align:right;
   
   
}


#user2 {
   width:267px;
   height:auto;
   float:left;
   padding: 1px 0px 0px 41px;
   
   text-align:left;
 
}


#user3 {
   width:238px;
   height:auto;
   vertical-align:top;
   margin-top:5px;
   margin-left:0px;
   text-align:left;
 
   
}


#user4 {
   width:177px;
   height:auto;
   float:left;
   padding: 0px 0px 0px 0px;
   margin-top:3px;
   text-align:left;
 
}

table.moduletable th {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}


table.moduletable td, p, th {
	color: #ffffff;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	


table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-top: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}	




/* Module mit Rahmen  wird hier definiert*/

div.module {
  width: 250px;
  height:50px;
  border: solid 1px #ffffff;
  margin-bottom: 2px;
  padding: 0px 2px 5px 2px;
 
}

div.module div {
  /*border: solid 1px #ffffff;*/
}

div.module div div {
  /*border: solid 1px #ffffff;*/
  
}

div.module div div div {
 /* border: solid 1px #ffffff;
  padding: 0;
  width: auto !important;
  width: 100%; */
}








.line {
	
	margin:0px;
	padding-left: 167px;
	margin-top:-25px;
	margin-bottom:35px;
	
}


.zeichenabstand {
letter-spacing:2px;
text-align:center;
margin-top: 0px;

}





/*Einstellungen für den untersten Layer*/

#bottom {

clear:both;
background-color:none;
padding-left: 8px;
padding-top:20px;
width:560px;
height:auto;


}






/*Einstellungen speziell für Joomla*/

/*Module*/

table.moduletable {

width:100%;

text-align:left;

font-family:Verdana;

font-size:11px;

border: 0px dashed #C3C3C3; /*Rahmen um die einzelnen Module (Menü, Poll, Suchen..) */

margin-bottom: 10px; /*Abstand zwischen den Modulen 10px*/

padding-left:1px; /*Abstand zum Rahmen*/

padding-right:1px;

background-color:none;

}

table.moduletable th { /*Modulüberschrift*/

text-align:left;

font-family:Verdana;

font-size:13px;

background-color:none;

/*background:url(../images/menu_top_bg.gif) repeat-x;*/

color:#FFFFFF;

}

table.moduletable td { /*Modultext, nicht Content*/

text-align:left;

font-size:10px;

font-family:Verdana;

}
/*Content*/

td { /*Contenttext, nicht Modul*/

font-family:Verdana;

font-size:10px;

}

th {

font-family:Verdana;

font-size:11px;

}

p {

font-family:Verdana;

font-size:11px;

}

.contentheading, .componentheading {

font-weight:bold;

font-family:Verdana;

font-size:12px;

color:#ffffff;

}



.small {

font-family:Verdana;

font-size:11px;

color:#888888;

}

.createdate {

font-family:Verdana;

font-size:11px;

color:#888888;

}

/*Navigationsmenü*/

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover {

display:block;
border-bottom:none;
background-color:#none;
text-decoration:none;
font-weight:bold;
color:#ffffff;
font-size:10px;

}

a.mainlevel:active, a.mainlevel:hover, a.mainlevel:focus {

display:block;
background-color:none;

color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

a.sublevel:link, a.sublevel:visited, a.sublevel:hover {

display:block;

background-color:#none;

text-decoration:none;

font-weight:bold;

color:#ffffff;

font-size:11px;

}

a.sublevel:active, a.sublevel:hover, a.sublevel:focus {

display:block;

background-color:#FE8B1F;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

font-weight:bold;

}

/*Sonstiges*/

.button {

background-color:#00b259;
color:#FFFFFF;
font-size:11px;
font-family:Verdana;
border: 1px solid #ffffff;

}

.inputbox {

border:1px solid #C3C3C3;
width:auto;

}

