﻿
    /*  body und schrift deffinitionen */
    html { 
    padding:0px;
    margin:0px;
    }

    body {
    max-width: 1000px;
    background-color: #cccccc;
    background-repeat: repeat-y;
    background-image: url('/images/verlauf.jpg');
    font-size: 12px;
    font-family:"MS Reference Sans Serif";
    color:#564b47;  
    padding:0px;
    margin:0px;
        }

    p, h2, pre {
    margin: 0px; 
    padding: 5px 20px 5px 20px; 
    }
#inhalt h2 {
    margin: 0px; 
    padding: 5px 20px 5px 0px; 
    }


    a { 
    color:black;
    font-size: 12px;
    background-color:transparent;
    text-decoration: none; 
    }

    pre { 
    color: #564b47;
    font-size: 11px;
    background-color:transparent;
    font-family: Courier, Monaco, Monospace;
    }

    .alignright {
    margin-top: 0; 
    text-align: right;
    font-size: 10px;
    }

    h2 {
    font-size:14px;
    padding-top:10px;
    text-transform:uppercase;
    color: #564b47;
    background-color: transparent;
    }


    H5 {
    font-size: 11px;
    text-transform:uppercase;
    text-align: right;
    color: #564b47;
    background-color: #90897a;
    bottom:0px;	
    padding:5px 15px;
    margin:0px
    }

    H6 {
    font-size: 14px;
    text-transform:uppercase;
    text-align:left;
    color: #564b47;
    background-color: #90897a;
    bottom:0px;	
    padding:5px 15px;
    margin:0px
    }

    strong { 
    font-size: 13px;
    }

    /*  positioning-layers statisch und absolut */

    #links {
    position: absolute;
    left: 0px;
    width: 190px;
    color: #564b47;
    margin: 0px; 
    padding: 0px;
    }

    #inhalt {
    margin: 0px 190px 0px 190px;
    border-left: 2px solid #564b47;
    border-right: 2px solid #564b47;
    padding: 0px 10px 0px 10px;
    background-color:transparent; 
min-height:610px;
   
    }
   #inhalt a { 
    color:black;
    font-size: 12px;
    background-color:transparent;
    text-decoration: none; 
    border-bottom: 1px dotted #564b47;
    }



    #rechts {
    position: absolute;
    left: 810px;        
    width: 190px;
    color: #564b47;
    margin: 0px; 
    padding: 0px;
    }

/* Lightbox vorschau Bilder */
    .thumb {
    display: block;
    height: 165px;
    width: auto;
    margin: 3px 3px 3px 3px;
    padding: 3px;
    float: left;
    background-color: transparent;
    }

    .thumb a img {
    border : 0 none;
    text-decoration: none;
    height: 125px;
    width: auto;
    align: left;
    }
    
    .thumb a:link,  .thumb a:hover, .thumb a:active {
    border : 0 none;
    text-decoration: none;
    height: 120px;
    width: auto;

    }
   
    .text {
	color: #0000000;
	font-family: verdana, sans-serif; 
	font-size: 8pt;
   }
   
   #inhalt .thumb a img { 
    text-decoration: none; 
    }   

/* Text_Box unterhalb der Thumbails */  

.t_box   {
   	position: relative;
   	overflow: hidden;
	color: #0000000;
	font-family: verdana, sans-serif; 
	font-size: 8pt;
    height: 58px;
    bottom:0px;
text-align: left;
    line-height: 1em;
   }

    /* impressum 2 spalten Div */

div.all { background: transparent; width: 420px; }
div.inhalt1, div#inhalt2 { background:transparent; float: left; width: 50%; }
div.inhalt2 { background: transparent; }

.clear {clear:both;}

/* ---------------------------------------------------
   Kontaktformular
   =================================================== */

#tableOne input, #table2ne input {
border: 1px solid rgb(0, 0, 0); 
font-family: arial; 
font-size: 12px; 
height: 20px; 
width: 200px; 
background-color:silver; 
color: #000;
 }
#tableOne input.zeit {
width: 80px; 
 }

#tableOne input.check, #table2ne input.check {
width: 28px; 
height: 15px;
background-color:silver;
border:0px;
 }

.radio { background-color:silver; border:1px solid #ddd; }


 
 #tableOne textarea, #table2ne textarea {
border: 1px solid rgb(0, 0, 0); 
font-family: arial; 
font-size: 12px; 
height: 60px; 
width: 300px; 
background-color:silver; 
color: #000;
 }

/* ---------------------------------------------------
    Formular für die Kontaktaufnahme
   =================================================== */

#tableOne input.plz {
width: 45px; 
 }
#tableOne input.ort {
width: 150px; 
 }

.keinumbruch {
	white-space: nowrap;
}

.silber {
background-color:silver; 
}

input {
border: 1px solid rgb(0, 0, 0); 
}


/* ---------------------------------------------------
   Druckversion
   =================================================== */
@media print{ 
body {
	font-size: 15px;
	font-family: 'Times New Roman', Arial, Verdana, Helvetica, sans-serif;
	line-height: 150%;
	color: #000;
	background-color: transparent;
}
    #inhalt {
    margin: 10px;
    padding: 10px;
    background-color:transparent; 
        border-left: 0px solid #564b47;
    border-right: 0px solid #564b47;
min-height:610px;
}

#links {
	display: none;
	visibility: hidden;
}
#rechts {
	display: none;
	visibility: hidden;
}
#header {
	display: none;
	visibility: hidden;
}
}
   