/*###########################################################################
Erweiterungs-Stylesheet zur Wettkampfdatenbank von www.lvrheinland.de
Letzte Änderung: 10.3.08
Grundlegende Formatierungen in layout.css werden überschrieben
Farben
gelb: #ffdd45 (Hintergrundfarbe Seite)
grau:  #304654 (Überschriften, Links)
grün: #c4e0ad (Breadcrumbs)

#############################################################################*/


/*############### Definition Bereiche ###################*/

#wrapper{
padding:0px;
}

#inhalt{
	/*margin: 0 20% 0 21%;*/
	margin:10px;
	background-color: #fff;
	border: 1px solid #304654;
}

/*##################### Formatierung Kalender #############################*/
table.kalender th{
background-color: #c4e0ad;
text-align:center;
font-size:14px;
padding:5px;
letter-spacing:5px;
text-transform:uppercase;
border: 1px solid #000;
}

table.kalender td{
background-color: #CCCCCC;
padding:2px;
border: 1px solid #000;
}

table.kalender td.tag{
font-weight:bold;
font-size:14px;
}

span.tag{
display:block;
font-size:14px;
font-weight:bold;
padding:5px 0px 10px 2px;
}

	
/*##################### Detailansicht #############################*/

#inhalt img{
border:none;
}
	
table.rahmen{
border:none;
border-collapse:collapse;
padding:0px;
margin:0px;
width:100%;
}

table.rahmen td{
border:none;
border-bottom: 1px solid #000;
margin:0px;
padding:0px;
}
table.rahmen td.linke_spalte{
background-color: #E0E0E0;
width:20%;
}
table.rahmen td.balken{
background-color:#c4e0ad;
}

#inhalt table.rahmen p, #inhalt table.rahmen h1,#inhalt table.rahmen h3{
padding-left:10px;
margin:0px;
}

#inhalt table.rahmen h1{
font-size:18px;
}

#inhalt table.rahmen p{
font-size:110%;
}

#inhalt table.rahmen h3{
text-transform:uppercase;
padding-top:5px;
}

/*Hervorhebung, meist rot*/
#inhalt table.rahmen .alarm{
background-color:#FF0000;
font-weight:bold;
width:400px;
}

table.rahmen .logo{
height:100px;
float:left;
padding: 10px 0px 0px 10px;
}

table.rahmen .titel{
min-height:100px;
width:80%;
float:left;
padding: 10px 0px 0px 10px;
}

table.rahmen .datum{

}

table.rahmen .adresse{
float:left;
width:48%;
}
table.rahmen .details{
float:left;
width:50%;
}
#inhalt table.rahmen td .bezeichner{
width:80px;
}
/*
#hauptnavi a {
	position: relative;
	padding: 0em 0.5em 0em 0.8em;
	color: #fff;
	}
	
#hauptnavi a:hover {
	text-decoration: none;
	background-color: #e1efd5;
	color: #394e53;
	border-top: 1px solid #394e53;
	border-bottom: 1px solid #394e53;
	margin: 0px;
	padding-top: -0.1em;
	padding-bottom: 0.45em;
	}
*/
/*################### Formatierung Inhaltsbereiche #####################*/
/*
#wrapper { 
	padding-left: 0;
	}	
*/
/*################## Klassen ########################*/

a.routine {
    color: #304654;
    font-weight: normal;
    text-decoration: none;
}

a.routine:hover {
    text-decoration:underline;
}


