/*
** project:		VTI
** date:		2009/04/06
*/




html { 
    margin: 0; 
    font-size: 100.01%; 

}
body { 
    height: 100%; 
    width:100%;
    
    margin: 0; 
    padding: 0; 
    background-color: #FFFFFF; 
    background-repeat:no-repeat;  
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
}

body#vti_popup { 
    height: 100%; 
    width:560px;
    
    margin: 0; 
    padding: 20px; 
    background-color: #FFFFFF; 
    background-repeat:no-repeat;  
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
}

textarea, 
input, 
select, 
option, 
optgroup, 
button, 
table { 
    font: 1em Arial, Helvetica, sans-serif;
}


form { 
    margin: 0; 
    padding: 0; 
}


img { 
    border: none; 
}

button { 
    overflow: visible; 
    cursor: pointer; 
}

.clear {
    clear:both;
    margin:0;
    padding:0;
}

/*
  oe2edit: Links
*/


.contenttext a:link, .contenttext a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	color: #848180 ;
	font-weight: normal;
	text-decoration: underline;
}


.contenttext a:hover {
   	font-family: Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-weight: normal;
	text-decoration: underline;

}

.clear {
    margin:0;
    padding:0;
    clear:both;
}


/* ##########################################
  Hauptmenü
  ##########################################*/
#left_navi {
    display:block;
    margin:0;
    margin-bottom:10px;
    
    padding:0;
    
    float:left;
}


#mainmenu ul,
#top_navi ul,
#left_navi ul,
#middle_navi ul {
    margin:0;
    padding:0;
}

#middle_navi ul {
    margin:10px;
}

    
    #mainmenu ul li,
    #top_navi ul li,
    #left_navi ul li,
    #middle_navi ul li {
        margin:0;
        padding:0;
        padding-left:5px;
        
        border-right:2px solid #E9308D;
        list-style-type:none;
        float:left;

    	width:60px;        
    	height:45px;
    	display:block;
    	
    	font-size:0.85em;
    	text-align:left;
    	
    }  
     
    #mainmenu ul li.number_11_element,
    #top_navi ul li,
    #left_navi ul li,
    #middle_navi ul li   {
        border:0;
    }
    
    #top_navi ul li,
    #left_navi ul li,
    #middle_navi ul li{
        height:auto;
        width:auto;
        margin-right:30px;
        padding:0;
    } 
    
    #middle_navi ul li{
        margin:0;
        margin-bottom:8px;
    } 
    
    #mainmenu ul li.top_navi,
    #mainmenu ul li.left_navi,
    #mainmenu ul li.middle_navi,
    #mainmenu ul li.top_navi_current,
    #mainmenu ul li.left_navi_current,
    #mainmenu ul li.middle_navi_current     {
        display:none;
    }
    
    #top_navi ul li.mainmenu,
    #top_navi ul li.mainmenu_current,    
    #top_navi ul li.left_navi,
    #top_navi ul li.left_navi_current,    
    #top_navi ul li.middle_navi,
    #top_navi ul li.middle_navi_current {    
        display:none;
    }  
    
    #left_navi ul li.mainmenu,
    #left_navi ul li.mainmenu_current,    
    #left_navi ul li.top_navi,
    #left_navi ul li.top_navi_current,    
    #left_navi ul li.middle_navi,
    #left_navi ul li.middle_navi_current {    
        display:none;
    }   
    
    #middle_navi ul li.mainmenu,
    #middle_navi ul li.mainmenu_current,    
    #middle_navi ul li.top_navi,
    #middle_navi ul li.top_navi_current,    
    #middle_navi ul li.left_navi,
    #middle_navi ul li.left_navi_current {    
        display:none;
    }            
    
    #mainmenu ul li a,
    #mainmenu ul li a:link,
    #mainmenu ul li a:visited,
    #mainmenu ul li a:hover,
    #top_navi ul li a,
    #top_navi ul li a:link,
    #top_navi ul li a:visited,
    #top_navi ul li a:hover,
    #left_navi ul li a,
    #left_navi ul li a:link,
    #left_navi ul li a:visited,
    #left_navi ul li a:hover,
    #middle_navi ul li a,
    #middle_navi ul li a:link,
    #middle_navi ul li a:visited,
    #middle_navi ul li a:hover                   {
        font-family: Arial, Helvetica, sans-serif;
        color: #848180;
        font-weight: normal;        
        text-decoration:none;            
    
    }
    
    #mainmenu ul li a:hover,
    #mainmenu ul li.mainmenu_current a:link,
    #mainmenu ul li.mainmenu_current a:visited,
    #mainmenu ul li.mainmenu_current a:hover,
    #top_navi ul li a:hover,
    #top_navi ul li.top_navi_current a:link,
    #top_navi ul li.top_navi_current a:visited,
    #top_navi ul li.top_navi_current a:hover,
    #left_navi ul li a:hover,
    #left_navi ul li.left_navi_current a:link,
    #left_navi ul li.left_navi_current a:visited,
    #left_navi ul li.left_navi_current a:hover,
    #middle_navi ul li a:hover,
    #middle_navi ul li.middle_navi_current a:link,
    #middle_navi ul li.middle_navi_current a:visited,
    #middle_navi ul li.middle_navi_current a:hover  {
        font-family: Arial, Helvetica, sans-serif;
        color: #E9308D;
        
        text-decoration:none;            
    
    }    
    
    #middle_navi ul li a,
    #middle_navi ul li a:link,
    #middle_navi ul li a:visited,
    #middle_navi ul li a:hover {
        font-weight:bold;
        font-size:1.2em;
    }           

/* ##########################################
  Submenu
  ##########################################*/
#submenu ul {
    margin:0;
    padding:0;
}
  
    #submenu ul li{
        margin:0;
        margin-bottom:6px;
        padding:0;
        
        list-style-type:none;
    	text-align:left;   

    	display:block;
    	font-size:0.95em;
    	
    	text-indent:-10px;
    	padding-left:10px;

    }

        #submenu ul li a,
        #submenu ul li a:link,
        #submenu ul li a:visited,
        #submenu ul li a:hover           {
            font-family: Arial, Helvetica, sans-serif;
            color: #848180;
            font-weight: bold;        
            
            text-decoration:none;            
        
        }    
        
        #submenu ul li a:hover,
        #submenu ul li a.sub1menu_current ,
        #submenu ul li a.sub1menu_current:link,
        #submenu ul li a.sub1menu_current:visited,
        #submenu ul li a.sub1menu_current:hover,
		#submenu ul li a.top_navi_current ,
        #submenu ul li a.top_navi_current:link,
        #submenu ul li a.top_navi_current:visited,
        #submenu ul li a.top_navi_current:hover {
            font-family: Arial, Helvetica, sans-serif;
            color: #E9308D;
            font-weight: bold;        
            
            text-decoration:none;            
        
        }            
        
    
        #submenu ul li ul {
            display:none;
        }   
        
        #submenu ul li.sub1menu_current ul,
		#submenu ul li.top_navi_current ul {
            display:block;
            margin-left:10px;
        } 
        
            #submenu ul li ul li{
                margin:0;
                padding:0;
                
                list-style-type:none;
                text-align:left;   
        
                display:block;
                font-size:1em;
        
            }      
            
        #submenu ul li ul li a,
        #submenu ul li ul li a:link,
        #submenu ul li ul li a:visited,
        #submenu ul li ul li a:hover           {
            font-family: Arial, Helvetica, sans-serif;
            color: #848180;
            font-weight: normal;        
            
            text-decoration:none;            
        
        }    
        
        #submenu ul li ul li a:hover,
        #submenu ul li ul li a.sub2menu_current ,
        #submenu ul li ul li a.sub2menu_current:link,
        #submenu ul li ul li a.sub2menu_current:visited,
        #submenu ul li ul li a.sub2menu_current:hover,
        #submenu ul li ul li a.top_navi_current ,
        #submenu ul li ul li a.top_navi_current:link,
        #submenu ul li ul li a.top_navi_current:visited,
        #submenu ul li ul li a.top_navi_current:hover		{
            font-family: Arial, Helvetica, sans-serif;
            color: #E9308D;
            font-weight: normal;        
            
            text-decoration:none;            
        
        }                 
                 
                 
/* ##########################################
  Sitemap
  ##########################################*/    
ul.oe_sitemap {
    margin:0;
    padding:0;
}  

    
    ul.oe_sitemap ul{
        margin:0;
        margin-left:20px;
        padding:0;
    }  

    
    ul.oe_sitemap li{
        margin:0;
        padding:0;
        
        list-style-type:none;
        line-height:1.8em;
    }  



    ul.oe_sitemap li,
    ul.oe_sitemap a,
    ul.oe_sitemap a:link,
    ul.oe_sitemap a:visited,
    ul.oe_sitemap a:hover {
    
        font-family: Arial, Helvetica, sans-serif;
        color: #848180;
        font-weight:bold;
        text-decoration: none;
    }
    
    ul.oe_sitemap li ul li,
    ul.oe_sitemap ul li a,
    ul.oe_sitemap ul li a:link,
    ul.oe_sitemap ul li a:visited,
    ul.oe_sitemap ul li a:hover {

        font-weight:normal;
    }
    
    
    ul.oe_sitemap li ul li ul li,
    ul.oe_sitemap ul li ul li a,
    ul.oe_sitemap ul li ul li a:link,
    ul.oe_sitemap ul li ul li a:visited,
    ul.oe_sitemap ul li ul li a:hover {

        font-weight:normal;
        font-style:italic;
    }    


    ul.oe_sitemap a:hover {
        color: #E9308D;
    
    }
  
                           

/*
  oe2edit: Einstellungen für Tabellen
*/


.tabelle
   { 
   border-left: 1px solid #848180; 
   border-bottom:1px solid #848180;
   border-right: 1px solid #848180; 
   border-top: 1px solid #848180;
   font: 11px Arial, Helvetica, sans-serif;
   color: #848180;
   border-collapse:collapse;
   
	}

.tabelle td
   { 
   border-left: 1px solid #848180;
   border-bottom:1px solid #848180;
   border-right: 1px solid #848180;
   border-top: 1px solid #848180;
   font: 11px Arial, Helvetica, sans-serif;
   color: #848180; 
   border-collapse:collapse;
   
}



/*
  oe2edit: Einstellungen für Standard-Template Listendarstellung oeJukebox
*/

.oe_jukebox_list_content,
.oe_jukebox_list_content a:link, 
.oe_jukebox_list_content a:visited {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:none;

}

.oe_jukebox_list_content a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}




.oe_jukebox_list_headline {
	margin-bottom:5px;

}

.oe_jukebox_list_headline a:link, 
.oe_jukebox_list_headline a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #4F5C76;
    text-decoration:none;
    
	
  }
  

.oe_jukebox_list_headline a:hover {

    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #4F5C76;
    background-color:transparent;
    text-decoration:underline;


}


.oe_jukebox_detail_content {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:none;

}

.oe_jukebox_detail_content a:link, 
.oe_jukebox_detail_content a:visited {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:none;
    font-style:italic;

}

.oe_jukebox_detail_content a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
    font-style:italic;
}




.oe_jukebox_detail_headline {
    margin-bottom:5px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #4F5C76;
    text-decoration:none;	

}

.oe_jukebox_detail_headline a:link, 
.oe_jukebox_detail_headline a:visited {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #4F5C76;
    text-decoration:none;

    
	
  }
  

.oe_jukebox_detail_headline a:hover {

    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #4F5C76;
    background-color:transparent;
    text-decoration:underline;


}



/*
  oe2edit: Einstellungen für Standard-Template Listendarstellung oePodcast
*/

.oe_podcast_list_content, .oe_podcast_list_content a:link, .oe_podcast_list_content a:visited {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
}

.oe_podcast_list_content a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}


.oe_podcast_link, .oe_podcast_link a:link, .oe_podcast_link a:visited {
    font: 11px Arial,Verdana,, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;;
    text-decoration:none;
}

.oe_podcast_link a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}

.oe_podcast_list_subheadline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #848180;
    text-decoration:none;
  
  }  

.oe_podcast_list_headline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#E9308D;
  
  }
  



.oe_podcast_list_headline a:link, .oe_podcast_list_headline a:visited {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
  

}


.oe_podcast_list_headline a:hover {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color:transparent;
    text-decoration:underline;


}






.oe_podcast_detail_content, .oe_podcast_detail_content a:link, .oe_podcast_detail_content a:visited {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
}

.oe_podcast_detail_content a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    background-color:transparent;
    text-decoration:underline;
}


.oe_podcast_link, .oe_podcast_link a:link, .oe_podcast_link a:visited {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
}

.oe_podcast_link a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}

.oe_podcast_detail_subheadline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #848180;
    text-decoration:none;
  
  }  

.oe_podcast_detail_headline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#E9308D;
  
  }
  



.oe_podcast_detail_headline a:link, .oe_podcast_detail_headline a:visited {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
  

}


.oe_podcast_detail_headline a:hover {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color:transparent;
    text-decoration:underline;


}





/*
  oe2edit: Einstellungen für oeNews 
*/


.oe_news_entry {
	line-height:11px;

}

.oe_news_entry table {
	padding-bottom:10px;
	border-bottom:1px solid #848180;
	margin-bottom:10px;
}

.oe_news_entry td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
	text-decoration:none;
	font-weight:normal; 

}


.oe_news_headline  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
    	padding-bottom:5px;
	overflow:hidden; 
    	display:block;
    	
}


.oe_news_headline a:link, 
.oe_news_headline a:visited  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
	text-decoration:none;
	font-weight:bold; 

}

.oe_news_headline a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	text-decoration:none;
	font-weight:bold; 

}




.oe_news_more  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
    	text-decoration:none;
    	font-weight:normal;

}

.oe_news_more:link, 
.oe_news_more:visited  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
    	text-decoration:none;
    	font-weight:normal;

}

.oe_news_more:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D; 
	text-decoration:none;
	font-weight:normal;

}



/*
  oe2edit: Einstellungen für oeSearch
*/

div#search {
    margin:0;
    padding:0;

}

    div#search label {
        display:block;
        width:76px;
        
        float:left;
        margin:0;
        padding:0;
        
        font-size:0.9em;        
        
    }
    
    div#search input#search_field {
        display:block;
	    width:140px; 
	    height:16px;
	    line-height:16px;
        
        float:left;
        margin:0;
        padding:0;
        
  	    border:1px solid #BBBBBB;	  
  	    
        position:relative;
        top:-3px;
        left:0;  	          
    }    
    
        
    div#search input.submit{
        display:block;
	    width:30px; 
	    height:18px;
	    line-height:16px;
        
        float:left;
        margin:0;
        margin-left:5px; 
        padding:0;
        
  	    border:1px solid #BBBBBB;	  
  	    
        position:relative;
        top:-3px;
        left:0;  	  
        
        color:#E9308D;       
    }    
         
         
        div#search input:hover,
        div#search input#search_field:hover {
    
              border:1px solid #E9308D;  
                  
        }                   
    
    
    .oe_search_div {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:normal;
  	color: #3B4559;
  	text-decoration:none;
}


.oe_search_result_item {
	position:relative;
	display:block;
	width:560px; 
	margin-bottom:20px;
	color:#FFFFFF;

}

.oe_search_headline, 
.oe_search_headline a:link, 
.oe_search_headline a:visited, 
.oe_search_headline a:hover  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#848180;

	height:18px;
	line-height:18px;
	display:block;
	
	text-decoration:none;
}

.oe_search_headline a {
    margin-left:5px;
}

.oe_search_preview {
	position:relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #848180;
	text-decoration:none;
	display:block;
	width:540px; 
}

.oe_search_info {
	position:absolute;
	right:5px;
	top:0px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}

.oe_search_highlight {
	background-color:#E9308D;
	color:#FFFFFF;
	white-space: nowrap;
	display:inline;
	
}



/*
  oe2edit: Einstellungen für oeForm
*/


.oeform_field{ 
   font: 11px Verdana, sans-serif;
   color: #848180;
   border-left: 1px solid #848180; 
   border-bottom:1px solid #848180; 
   border-right: 1px solid #848180; 
   border-top: 1px solid #848180;
}


.oeform_button { 
   font: 11px Verdana, sans-serif;
   color: #848180;
   border:0px;
   width:120px; 
   height:20px;
   line-height:11px;
   vertical-align:middle;

}

.oeform_hint{ 
   font: 9px Verdana, sans-serif;
   color: #848180;
}


/*
  oe2edit: Einstellungen für den Newsletter
*/


.oe_newsletter_hint{ 
   font: 9px Verdana, sans-serif;
   color: #848180;
}


.oe_newsletter_field {
   font: 11px Verdana, sans-serif;
   color: #848180;
   border-left: 1px solid #848180; 
   border-bottom:1px solid #848180; 
   border-right: 1px solid #848180; 
   border-top: 1px solid #848180;
   width:200px;

}


.oe_newsletter_button { 
   font: 11px Verdana, sans-serif;
   color: #848180;
   width:120px; 
   height:20px;
   line-height:11px;
   vertical-align:middle;


}


.oe_newsletter_field_zip {

   font: 11px Verdana, sans-serif;
   color: #848180;
   border-left: 1px solid #848180; 
   border-bottom:1px solid #848180; 
   border-right: 1px solid #848180; 
   border-top: 1px solid #848180;
   width:50px;
}


.oe_newsletter_field_place {

   font: 11px Verdana, sans-serif;
   color: #848180;
   border-left: 1px solid #848180; 
   border-bottom:1px solid #848180; 
   border-right: 1px solid #848180; 
   border-top: 1px solid #848180;
   margin-left:5px;
   width:140px;
}


/*
  oe2edit: Einstellungen für Standard-Template Listendarstellung oeEvents
*/




.oe_events_list_content, .oe_events_list_content a:link, .oe_events_list_content a:visited {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
}

.oe_events_list_content a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}


.oe_events_link, .oe_events_link a:link, .oe_events_link a:visited {
    font: 11px Arial,Verdana,, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;;
    text-decoration:none;
}

.oe_events_link a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}

.oe_events_list_subheadline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #848180;
    text-decoration:none;
  
  }  

.oe_events_list_headline {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:18px;
    background-color:#E9308D;
  
  }
  



.oe_events_list_headline a:link, .oe_events_list_headline a:visited {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:18px;
    text-decoration:none;
  

}


.oe_events_list_headline a:hover {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:18px;
    background-color:transparent;
    text-decoration:underline;


}

.oe_events_buchung, .oe_events_buchung a:link, .oe_events_buchung a:visited {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
}

.oe_events_buchung a:hover{
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #E9308D;
    background-color:transparent;
    text-decoration:underline;
}


/*
  oe2edit: Einstellungen für Standardttemplate oeEvents
*/
 
/*
  oe2edit: Einstellungen für oeData (standard + busset)
*/
 
	/*
	  Tabellenausgabe Start
	*/ 
	 .oe_events_summary
	    { 
	    border:0px;
	    font: 11px Verdana, Arial, Helvetica, sans-serif;
	    color: #3B4559;

	 }

	 .oe_events_summary a, .oe_events_summary a:link, .oe_events_summary a:visited {

	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:normal;
	    color: #3B4559;
	    text-decoration:none;

	 }

	 .oe_events_summary a:hover {

	     font: 12px Verdana, Arial, Helvetica, sans-serif;
	     font-weight:normal;
	     color: #3B4559;
	     text-decoration:underline;

	 }
	 .oe_events_headline
	    { 
	    border-bottom:1px solid #3B4559; 
	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color: #3B4559;
	    text-align:center;
	    border-collapse:collapse;
	    padding:5px;
	    width:100px;
	 }

	 .oe_events_entry
	    { 
	    border-right:1px solid #3B4559; 
	    border-bottom:1px dotted #3B4559; 
	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color: #3B4559;
	    text-align:center;
	    border-collapse:collapse;
	    padding:5px;
	    width:100px;
	 }


	.oe_events_detail_box {
		display:block;	
		margin-bottom:15px;
	}

	/*
	  Tabellenausgabe Ende
	*/ 


.oe_events_detail_caption {

    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color: #848180;
    text-decoration:none;
    margin:0px;
    float:left;
    vertical-align:top;
    padding-right:10px;
    padding-left:0px;
    padding-bottom:2px;
    padding-top:2px;
}


.oe_events_detail_data {
    font: 11px Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    color: #848180;
    text-decoration:none;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:2px;
    padding-top:2px;
    vertical-align:top;
}



.oe_events_detail_table {
    margin-bottom:50px;


}



/*
  oe2edit: Einstellungen für Standard-Template Listendarstellung oeShop
*/


.oe_shop_list_content, .oe_shop_list_content a:link, .oe_shop_list_content a:visited {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
}

.oe_shop_list_content a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}

.oe_shop_list_content_button {
   font: 11px Verdana, sans-serif;
   color: #4F5C76;
   background-color: #E9E9E9;
   border:1px solid #4F5C76;
   width:150px; 
   height:18px;
   line-height:11px;

}

.oe_shop_list_price {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    font-weight:bold;
    text-decoration:none;
}

.oe_shop_list_tax {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    font-weight:normal;
    text-decoration:none;
}


.oe_shop_list_picture {

	border-right:1px solid #4F5C76;

}


.oe_shop_list_subheadline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
  
  }  

.oe_shop_list_headline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#4F5C76;
  
  }
  



.oe_shop_list_headline a:link, .oe_shop_list_headline a:visited {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:17px;
    text-decoration:none;
  

}


.oe_shop_list_headline a:hover {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:17px;
    background-color:transparent;
    text-decoration:underline;


}



.oe_shop_details_headline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#4F5C76;


}


.oe_shop_details_price {

    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    font-weight:bold;
    text-decoration:none;

}

.oe_shop_details_tax {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    font-weight:normal;
    text-decoration:none;
}


.oe_shop_details_input {

       border-left:1px solid #3B4559; 
       border-bottom:1px solid #3B4559;
       border-top:1px solid #3B4559;
       border-right:1px solid #3B4559;
       font: 11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:normal;
       text-align:center;
       color: #3B4559;
       width:35px;
       height:20px;
       padding:2px;
       margin:0px;

}


.oe_shop_details_button {
       border-left:1px solid #3B4559; 
       border-bottom:1px solid #3B4559;
       border-top:1px solid #3B4559;
       border-right:1px solid #3B4559;
       font: 11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:normal;
       color: #3B4559;
       background-color:#E9E9E9;
       width:155px;
       height:20px;
       margin-left:10px;
       padding:2px;
}


.oe_shop_details_content {
       font: 11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:normal;
       text-align:left;
       color: #3B4559;
} 










.oe_shop_basket_content {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    padding-top:3px;
    padding-bottom:3px;
    border-right:1px solid #3B4559; 
}


.oe_shop_basket_content a:link, .oe_shop_basket_content a:visited {
     font: 11px Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     color: #3B4559;
    text-decoration:none;
}
.oe_shop_basket_content a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}

.oe_shop_basket_button {
   font: 11px Verdana, sans-serif;
   color: #4F5C76;
   background-color: #E9E9E9;
   border:1px solid #4F5C76;
   width:130px; 
   height:18px;
   line-height:11px;

}

.oe_shop_basket_sum {
     font: 12px Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
     color: #3B4559;
    text-decoration:none;
    padding-top:10px;
    padding-bottom:30px;


}



.oe_shop_basket_amount_field {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
    width:35px;
    height:20px;
    text-align:center;
  
  }  

.oe_shop_basket_headline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#4F5C76;
    text-align:left;
    padding-left:8px;
  
  }
  


.oe_shop_basket_headline a:link, .oe_shop_basket_headline a:visited {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:17px;
    text-decoration:none;
    text-align:left;
  

}


.oe_shop_basket_headline a:hover {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    line-height:17px;
    background-color:transparent;
    text-decoration:underline;
    text-align:left;


}


.oe_shop_basket_table {
	width:550px;
}




.oe_shop_cashbox_article_table {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    padding-top:25px;
    width:550px;
    border-bottom:1px solid #3B4559;
}

.oe_shop_cashbox_article_table td {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    padding:2px;

}

.oe_shop_cashbox_article_table a:link, .oe_shop_cashbox_article_table a:visited {
     font: 11px Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     color: #3B4559;
    text-decoration:none;
}
.oe_shop_cashbox_article_table a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}

.oe_shop_cashbox_button {
   font: 11px Verdana, sans-serif;
   color: #4F5C76;
   background-color: #E9E9E9;
   border:1px solid #4F5C76;
   width:200px; 
   height:18px;
   line-height:11px;

}

.oe_shop_cashbox_dropdown_table {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    width:550px;

}

.oe_shop_cashbox_dropdown_table td {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    text-align:left;
    padding-right:8px;
    padding-left:8px;
    padding-bottom:20px;

}


.oe_shop_cashbox_dropdown_table th {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#4F5C76;
    text-align:left;
    padding-left:8px;
}

.oe_shop_payment_method, .oe_shop_dispatch_type {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    background-color: #FFFFFF;
    border:1px solid #4F5C76;
    width:150px; 
    height:18px;    
}


.oe_shop_cashbox_sum_table {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    width:550px;

}


.oe_shop_cashbox_sum_normal {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
}


.oe_shop_cashbox_sum_end {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
    padding-top:15px;
}





.oe_shop_form_text {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
}

.oe_shop_form_hint {
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
}


.oe_shop_form_input {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    width:150px;
    height:18px;
    background-color: #FFFFFF;
    border:1px solid #4F5C76;

}

.oe_shop_payment_address_box {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
    width:250px;
    border:1px solid #4F5C76;
    margin-top:25px;
    float:left;
}

.oe_shop_dispatch_address_box {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
    width:250px;
    border:1px solid #4F5C76;
    margin-top:25px;
    float:right;

}

.oe_shop_dispatch_radio_table {

  font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
    width:550px;
    margin-top:25px;

}

.oe_shop_cashbox_button_table {
	padding-top:25px;
	width:550px;
	float:left;
}


.oe_shop_master_headline {

  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:normal;
  	color: #3B4559;
  	text-decoration:none;
	width:550px; 
	height:14px; 
	text-align:right;
	
}

.oe_shop_master_headline a:link, .oe_shop_master_headline a:visited {

  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:normal;
  	color: #3B4559;
  	text-decoration:none;
  	margin-left:5px;
  	padding-left:5px;
}


.oe_shop_master_headline a:hover {

  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:normal;
  	color: #3B4559;
  	text-decoration:underline;
  	margin-left:5px;
  	padding-left:5px;
}

.oe_shop_master_footline {

  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:normal;
  	color: #3B4559;
  	text-decoration:none;
  	background-color:#FFFFFF;
  	border:1px solid #3B4559;
	width:550px; 
	text-align:right;
	padding:2px;
  	margin-top:30px;
  	height:18px;
  	display:block;
}


.oe_shop_errors {

  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:bold;
  	color: #3B4559;
  	margin-top:25px;	
  	margin-bottom:25px;	
}


.oe_shop_site_link_table {
	width:550px;
	color: #3B4559;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:bold;
  	margin-top:20px;

}

.oe_shop_site_link, .oe_shop_site_link:link, .oe_shop_site_link:visited {
	color: #3B4559;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:bold;
  	text-decoration:none;

}

.oe_shop_site_link:hover {
	color: #3B4559;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
  	font-weight:bold;
  	text-decoration:underline;

}








/*
  oe2edit: Einstellungen für SitePath
*/

.site_path_css {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
}

.site_path_css a:visited, .site_path_css a:link {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
	text-decoration:none;
}

.site_path_css a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
	text-decoration:underline;
}






/*
  oe2edit: Zentrale Einstellungen für die Seiteninhalte
*/

.links_top, .links_top:link, .links_top:visited {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;
	font-size: 7pt;
	color: #848180;
	text-decoration:none;
	padding-right:20px;
}

.links_top:hover, .links_top_current, .links_top_current:link,
.links_top_current:visited, .links_top_current:hover {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;
	font-size: 7pt;
	color: #E9308D;
	text-decoration:none;
	padding-right:20px;
}


.links_top_right, .links_top_right:link, .links_top_right:visited {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:middle;
	font-size: 7pt;
	color: #848180;
	text-decoration:none;
	padding-bottom:15px;
}



.links_top_right:hover, .links_top_right_current, .links_top_right_current:link,
.links_top_right_current:visited, .links_top_right_current:hover {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:middle;
	font-size: 7pt;
	color: #E9308D;
	text-decoration:none;
	padding-bottom:15px;
}



.links_top_input {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;
	font-size: 7pt;
	color: #E9308D;
	text-decoration:none;
	width:155px;
	height:16px;
	border:1px solid #848180;

}

.links_top_button {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align:middle;
	font-size: 7pt;
	color: #E9308D;
	text-decoration:none;
	width:20px;
	height:16px;
	border:1px solid #848180;
	background-color:#FFFFFF;
	
	margin-left:5px;

	position:relative;
	top:1px;
	left:0px;
}


.links_middle, .links_middle:link, .links_middle:visited {
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	vertical-align:top;
	font-size: 8pt;
	color: #848180;
	text-decoration:none;
	display:block;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;

}

.links_middle:hover,  .links_middle_current, .links_middle_current:link, 
.links_middle_current:visited, .links_middle_current:hover{
  	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;
	font-weight:bold;
	font-size: 8pt;
	color: #E9308D;
	text-decoration:none;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	display:block;
}


body { 
	margin:0px; 
	padding:0px;
	background-color: #FFFFFF;
 }

.contenttext_magenta{
	font: 11px Arial, Helvetica, sans-serif;
	color: #E9308D;
	line-height:14px;
	font-style: normal;
}


.contenttext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	line-height:14px;
	font-style: normal;
}



.headline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:bold;
	display:block;
}


.headline_magenta {
	font: 11px Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	display:block;
}




.uploadtextfeld {
	width: 370px;
}


.oeForm_Rueckmeldung {
	font-weight:bold;

}




/*
  oe2edit: Einstellungen Sitemap Erster Listenpunkt, ul
*/

.sitemap_root_bullet {
	color:#FFFFFF;
}



.sitemap_list_1_entry, .sitemap_list_1_entry a:link, 
.sitemap_list_1_entry a:visited,  .sitemap_list_1_entry a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;

	list-style-type:circle;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;

}


.sitemap_list_1_bullet, .sitemap_list_1_bullet a:link, 
.sitemap_list_1_bullet a:visited,  .sitemap_list_1_bullet a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;

	list-style-type:circle;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}




/*
  oe2edit: Einstellungen Sitemap Zweiter Listenpunkt, ul
*/

.sitemap_list_2_entry, .sitemap_list_2_entry a:link, 
.sitemap_list_2_entry a:visited,  .sitemap_list_2_entry a:hover  {
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:normal;
	text-decoration:none;	
	
	list-style-type:disc;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;
}




.sitemap_list_2_bullet, .sitemap_list_2_bullet a:link, 
.sitemap_list_2_bullet a:visited,  .sitemap_list_2_bullet a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:normal;
	text-decoration:none;	
	
	list-style-type:disc;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
}


/*
  oe2edit: Einstellungen Sitemap Dritter Listenpunkt, ul
*/



.sitemap_list_3_entry, .sitemap_list_3_entry a:link, 
.sitemap_list_3_entry a:visited,  .sitemap_list_3_entry a:hover { 
	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:normal;
	text-decoration:none;	
	
	list-style-type:square;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;
}


sitemap_list_3_bullet, .sitemap_list_3_bullet a:link, 
.sitemap_list_3_bullet a:visited,  .sitemap_list_3_bullet a:hover {

	font: 11px Arial, Helvetica, sans-serif;
	color: #848180;
	font-style: normal;
	font-weight:normal;
	text-decoration:none;	
	
	list-style-type:square;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;


}

/*
  Benutzerdefinierte Einstellungen 
*/


.form_textfield, .form_textfield_login {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	line-height:13px;
	border-left: 1px solid #6A737B; 
	border-bottom:1px solid #6A737B; 
	border-right: 1px solid #6A737B; 
   	border-top: 1px solid #6A737B;
}




h1 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;
}


h2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}

h3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}

h4 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}


h5 {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}

h6 {
	font: 7px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}

h7 {
	font: 6px Verdana, Arial, Helvetica, sans-serif;
	color: #E9308D;
	font-style: normal;
	font-weight:bold;
	
	margin:0;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0;	
}

/*
  Einstellungen Events-Liste
*/

div.vti_events_list {
    margin:0;
    padding:0;
    padding-bottom:2em;
    
    width:560px;
    float:left;
    
    display:block;
}

    div.vti_events_list h2{
        
        font: 11px "Arial", "Verdana", "Helvetica", sans-serif;
        font-weight:bold;
        text-decoration:none;
        
        color:#FFFFFF;
        
        padding:0;
        padding-left:5px;
        
        margin:0;
        margin-bottom:0.5em;
        
        display:block;
        
        height:1.6em;
        line-height:1.6em;
        
        background-color: #E9308D;
    }
    
    
         div.vti_events_list h2 a,
         div.vti_events_list h2 a:link,
         div.vti_events_list h2 a:visited,
         div.vti_events_list h2 a:hover {
            text-decoration:none;
            font-weight:bold;
            color:#FFFFFF;
        }
        
    
            
     div.vti_events_list label {
        font-weight:bold;
        display:block;
        float:left;
        width:50px;
    }
    
    div.vti_events_list div.description {
        margin:0;
        margin-top:1em;
    }
        
    div.vti_events_list p {
    
        margin:0;
    }
    
    div.vti_events_list div.details {
    
        text-align:right;
    }    
    
    div.vti_events_list div.overview {
    
        text-align:right;
        margin-top:2em;
    }      

     div.vti_events_list a,
     div.vti_events_list a:link,
     div.vti_events_list a:visited,
     div.vti_events_list a:hover {
        text-decoration:none;
    }
    

/*
  Einstellungen Events-Formular
*/    

div.vti_seminaranmeldung {
    margin:0;
    padding:0;
}
    
    div.vti_seminaranmeldung div{
        display:block;
        clear:both;
        float:left;
        
        margin:0;
        padding:0;
        padding-bottom:1em;
        
        
    }


        div.vti_seminaranmeldung div label{
            margin:0;
            padding:0;
            
            display:block;
           
            width:220px;
        }
       
       
        div.vti_seminaranmeldung div input{
            font: 1em Arial, Verdana, Helvetica, sans-serif;
            color: #848180;
                      
            margin:0;
            padding:0;
            
            float:left;
            
            width:220px;
            height:1.7em;
            line-height:1.7em;

            border:1px solid #6A737B;

        }  
        div.vti_seminaranmeldung div input:hover {     
            border:1px solid #E9308D;
            color:#E9308D;
        }
        
        div.vti_seminaranmeldung div input.checkbox,
        div.vti_seminaranmeldung div input.checkbox:hover  {
            width:12px;
            height:12px;
            
            border:0;
            margin-right:0.5em;
        }
        
        div.vti_seminaranmeldung div input.submit {
        
            width:110px;
            background-color:#F2EFED;
            border:1px solid #E9308D;   
            color:#E9308D;
        }
        
        *html  div.vti_seminaranmeldung div input.submit,
        *+html  div.vti_seminaranmeldung div input.submit {
            line-height:1.4em;
        }
        
        div.vti_seminaranmeldung div input.submit.right {
            border-left:0;
        }
        
/*
  Einstellungen Events-Popup
*/    
        
        
body#vti_popup div#content {
    width:500px;
    
    padding:0;
    padding-bottom:2em;

    margin:0;
    margin-top:2em;    
    margin-left:auto;
    margin-right:auto;

}
             