﻿
img {border: 0;}

body  {
        background-attachment: fixed;                            /* Wasserzeicheneffekt */
        background-image: url('Grafiken/hintergrund.jpg');  /* Hintergrundbild */
        background-repeat: repeat;                            /* Wiederholung des Backgrounds */
}

#banner  {                                        /* Banner Bild */
        border-top: 1px solid black;                /* Oberer Rahmen vom Bild */
        border-bottom: 1px solid black;	/* Unterer Rahmen vom Bild */
        text-align: center;                          /* Mittige Ausrichtung vom Bild */
}


#main  {                                /* Mittleres Frame(main) */
        font-size: 15px;                /* Schriftgröße */
        margin-left: 20%;                  /* 20% vom Bildschirm eingerückt (links) */
        margin-right: 20%;                /* 20% vom Bildschirm eingerückt (rechts) */
      
       text-align:center;
}

#sidebar  {                                /* Sidgebar gefloated*/
        float: left;                         /* Zweispaltiges Layout */
        width: 300px;                         /* 200 Pixel breit */
}

#new {
	float:left;
}

#jahr {
	font-size: 45px; color:blue; text-decoration:underline;

}



#News+div p   {                                /* News Frame: */
        border-bottom: solid 1px black;         /* Umrandung des Frames */
        font-family: fuchsia;                /* Schriftart */
        font-size: 15px;                /* Schriftgröße */
}

#News+div p strong   {                        /* News Überschriften */
        color:black;                        /* Farbe */
        font-style: italic;                /* Schrfitart */
        font-size: 14px;                /* Schriftgröße */
}

#disclaimer  {                                /* Überschriften in Disclaimer */
        font-size: 12px;                /* Schriftgröße */
        margin-left: 20%;                  /* Einschub links */
        margin-right: 20%;                /* Einschub rechts */
        border: 1px solid black;	/* Rahmen um den Frame */
}

#disclaimer h1  {                        /* Disclaimer */
        font-size: 15px;                  /* Schriftgröße */
        width:100%;                         /* Länge der Trennlinien */
        background-color:black;                /* Farbe der Trennlinien */
        height:2px;                        /* Höhe der Trennlinien */
        margin-bottom:25px;                /* Einzug oben */
        margin-top: 15px;                /* Einzug unten */
}

#pauschalpreise tr td em   {                /* Persoehnliche Daten und Bildugnsweg*/
        text-decoration:underline;                /* Unterstrichen */
}

#definitlist  {                                /* Sitemap 3em nach rechs geschoben */
        margin-left: 3em;                /* Einschub 3em */
}

#definitlist dt   {                        /* <dt>-Schrift */
        color: black;	/* Schriftfrabe blau */
}

#definitlist dt img  {                        /* Bilder vor <dt> */
        border: 0px;                        /* Kein Rahmen */
}

#definitlist dt           {                /* HOTKEY's von <dt> */
        color:black;                       /* Graue Schriftfarbe */
}


#definitlist dt a:visited    {                /* Besuchte Links */
        text-decoration:none;                /* Links nicht Unterstrichen */
        font-family:Helvetica;                /* Schriftart */
        color: black;	
}

em   { font-size: 25px; }                /* Betonter Text in Schriftgröße */

address  {                                /* Kontaktadresse */
        white-space: pre;                /* Für Zeilenumbrüche & Leerzeichen */
        margin-left: 50px;                 /* Um 50 Pixel nach rechts eingerückt */
}

#validcheck   {                                /* w3c check */
        border: solid 1px gray;                /* Trennlinie */
        padding: 10px;                        /* 10 Pixel Polsterung*/
        clear: left;                        /* Fußzeile überschneidet sich nicht mit Sidebar */
        text-align:center;                /* Schrift mittig ausgerichtet */
}

#validcheck a img  {                        /* Keinen Rahmen um die Valid Bilder*/
        border: 0px;
        float: left;
}

#navigation tr td a img  {                /* Keinen Rahmen um die Bilder*/
        border: 0px;                        /* in Sidebar*/
}


#vorstand{	
		margin-left: 20%
}

#termine{
	font-weight:bolder;
	font-size:20px;
}

#veranstaltung{
	font-weight:bolder;
	text-decoration:underline;
}

#counter {
	margin-left: 20px;
}

#kontakt{
	font-size:30px;

}

#both{
	font-size:20px;	
}




#tabelle a:visited {
	color:black;
}	
#tabelle a:link {
	color:black;
}	
#tabelle a:active {
	color:black;
}	


#news2 {
	font-size:25px;
}

#pic {
float:left;
}
