
/* Petersburger STYLE --------------------------------------------------------------------------------------- */

* {margin:0px; padding:0px;}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
    background-image: url(../img/bg/bg-main.jpg); 
    background-position:center top;   
    background-color: #f8f8f8;  
    background-repeat: repeat-x;	
}	


/* BG und Contentgeruest -------------------------------------------------------------------------------------*/   

#blatt-start {margin: 0 auto; width:864px; background-image: url(../img/bg/blatt-start.jpg); background-position:center top; background-repeat: no-repeat; min-height:770px;}
#blatt-kachel {margin: 0 auto; width:864px; background-image: url(../img/bg/blatt-kachel.jpg); background-position:center top; background-repeat: repeat;}
#blatt-ende-footer {margin: 0 auto; width:864px; background-image: url(../img/bg/blatt-ende-footer.jpg); background-position:center top; background-repeat: no-repeat; height:110px;}

#site {margin: 0 auto; width:852px;}
#footer {margin: 0 auto; width:852px;}

/* Footer LINKS -------------------------------------------------------------------------------------*/  

.footer-link {font-family: Arial; color: #ffffff; font-size: 9px; text-decoration: none; padding:0px; margin:0px;}
.footer-link:hover {font-family: Arial; color: #eae6dd; font-size: 9px; text-decoration: none; padding:0px; margin:0px;} 

/* Navigation -------------------------------------------------------------------------------- */

td#nav a{
	padding-top:9px;
	text-indent: 19px;
	display: block;
	width: 215px;
	height: 24px;
	background-image: url(../img/nav-button.gif);
	background-repeat: no-repeat;
	font: 12px Arial;
	text-decoration: none;
	color: #333333;
}

td#nav a:hover{    
   color: #ffffff;  
}


td#nav_a a{
	padding-top:9px;
	text-indent: 19px;
	display: block;
	width: 215px;
	height: 24px;
	background-image: url(../img/nav-button-a.gif);
	background-repeat: no-repeat;
	font: 12px Arial;
	text-decoration: none;
	color: #333333;
}

td#nav_a a:hover{
   background-image: url(../img/nav-button-a.gif);
   background-repeat: no-repeat;    
   color: #333333;  
}
/* Content-Links  -------------------------------------------------------------------------------- */

a {color:#990000; text-decoration: underline;}  	 
a:hover {color:#990000; text-decoration: underline;}  

.jumptop {font-size:12px; color:#990000; text-decoration: none; font-weight:bold;}  	 
.jumptop:hover {font-size:12px; color:#990000; text-decoration: underline; font-weight:bold;}  

.referenten-nav {font:13px Georgia; color:#fff; text-decoration: underline; font-weight:normal;}  	 


/* STYLE DEFAULT -------------------------------------------------------------------------------- */

.content {font: 11px Arial; line-height:13px; color:#333;}
	 
img {border: 0px;}

table, tr, td {color:#333333; font: 12px Arial; padding:0px; margin:0px;}  

h1 {font: 20px Georgia; line-height:24px; margin:0px; padding:0px; color:#3d5155; font-weight:normal; padding-bottom:20px;}
h2 {font: 16px Georgia; line-height:28px; margin:0px; padding:0px; color:#3d5155; font-weight:normal; padding-bottom:15px;}

.headline1 {font: 20px Georgia; line-height:24px; color:#3d5155; font-weight:normal;}
.headline2 {font: 16px Georgia; line-height:28px; color:#3d5155; font-weight:normal; padding-bottom:15px;}

.referenten-headline {font: 18px Georgia; line-height:22px; color:#3d5155; font-weight:normal; padding-bottom:8px;}
.referenten-subtitle {font: 12px Georgia; line-height:16px;}

#line-space {height: 5px; background: url(../../petersberger/img/strichellinie-kachel.gif) repeat-x; margin-top:25px; margin-bottom:25px;}

b {font: bold Arial;}
strong {font: bold Arial;}

ul {margin-left:14px;}

li {
	list-style-image: url(../img/list_point.gif);
	color: #333333;
	font-size: 11px;
         }

.rot {color: #990000;}   
.hellgrau {color: #8f8f8f;} 
.weiss-georgia {font:13px Georgia; color: #fff;}
		  
.font-9px {font-size: 9px;}    
.font-10px {font-size: 10px;}    
.font-12px {font-size: 12px;}   
.font-14px {font-size: 14px;}  
.font-15px {font-size: 15px;}
.font-16px {font-size: 16px;}
 	 		  		  
.formular {font: 11px Arial; color: #333333; border: 1px solid #7c7c7c; padding-left:3px; padding-top:2px; height:16px;}		   
.error {font-family: Arial; font-size: 11px bold; color: #cc0000; line-height: 16px;}  
.erfolg {font-family: Arial; font-size: 11px bold; color: #029a1b;	line-height: 16px;}   


/* Hover-Buttons --------------------------------------------------------------------------------------------*/

#login { display:block; width:74px; height:26px; background:  url("../img/buttons/login.gif") no-repeat; }
#login:hover{ background:  url("../img/buttons/login.gif") 0px -26px no-repeat; }

.eventList {
    margin-left: 10px;
}

.eventList li {
    list-style: none;
    padding: 10px;
    font-size: 13px;
    border-bottom: 2px solid #dbe1e5;
}

.eventList li a {
    color: #666666;
    text-decoration: none;
}
