/*--Setzt alle Abstände auf "Null"--*/
* {
    margin: 0px;
    padding: 0px;
}

body
{
	background-color:#FFFFFF;
	color: #000000;
	font-family:Arial,Verdana,Tahoma,Swiff,Sans-Serif;
	text-align: left;
	line-height: 1.5;
}

/* Position der <div>s */
#umrandung
{
    top:        25px;
    width:      1000px;
	margin:     0;
	text-align: left;
	position:   absolute;
	left:       50%;
	margin-left:-500px;
    min-height: 670px;
    
    border:     medium;
    border-color: #000000;
    border-width: thick;
    border-style: double;
}
#oben
{
	position: absolute;
	top:       0px;
	left:      0px;  
    min-width: 1000px;
    min-height: 100px;
}

#umenu
{
    position: absolute;
    top:    200px;
    left:   -1px;
    width: 150px;
    height: 469px;
    background-color: #5778CD;
    border-color: #000000;
    border-width: thin;
    border-style: solid;  
}
#termine
{
   position: absolute;
   top:    450px;
   left:   0px;
   width: 150px;
   height: 220px;
   background-color: #5778CD;
   line-height: 1;   
}

#inhalt
{
   position: absolute;
   top:   200px;
   left:  150px;
   height: 469px;
   width: 849px;
   background-color: #20B030;
   overflow: scroll;   
   border-color: #000000;
   border-width: thin;	
   border-style: solid;
}

#abstand
{
    position: relative;
    top: 10px;
    left: 15px;
    width: 790px;
}

#unten
{
	position: absolute;
	bottom:    0px;
	left:      0px;
}
 
#login
{
	position: absolute;
	top:       160px;
	right:     0px;
	height:    40px;
	width:     300px;
	background-color: #FFAF00;
	
	text-align: left;
	vertical-align: middle;	
}

#inhalt h1
{
    padding-bottom: 10px;
}

/* Allgemeine Formatierungen */
.menu_termin_links
{
    color: #000000;
    text-decoration: none;
    position: relative;
    left: 10px;
}

.warnung
{
    color: #FF0000;
    text-align: center;
    font-size: x-large;
}

/* Schießbahnen */
.table_schiesbahn td
{
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-style: solid;;
    border-width: 0px;
    width: 100%;
}

/* Menü  */
.menulinks a
{
    text-decoration: none;
    color: #000000;
    position: relative;
    left: 10px;
    top: 10px;
    line-height: 25px;
}

.menulinks a:hover
{
    text-decoration: underline;
    color: #000000;
}

.aktivlink
{
    font-style: italic;
    text-decoration: underline;
}

/*
#topbox (von Christian Baum)
{
	position: absolute;
	background-color: #5778CD;
	color: #000000;
	border: solid 1px #000000;
	height: 22.5%;
	width:98%;
	left:1%;
	top:1%;
}
.logo1
{
	position: absolute;
	top:0px;
	left:0px;
	height:100%;
	max-width:24%;
}
*/