@charset "iso-8859-1";

/*Chrstoph Mohr Fotografie - Styles*/

* {
margin: 0;
padding: 0;
vertical-align: top;
}

/*Bilder*/
img {
vertical-align: bottom;
}

.imgright {
	float:right;
	margin: 0 5px 5px 15px;
}


/*Rahmen um verlinkte Bilder entfernen*/
a:link img, a:visited img, a:hover img, a:focus img, a:active img {
border:0;
}

div#banner a:link img {
border: 0;
}

/*Farben und Hintergrund*/
body {
color: #696969;
background: #2f2f2f;
margin-top: 10px;
}

/*Schriftgröße*/
body, td, th {
font: normal 80% Verdana, sans-serif;
}

td, th {
f\ont-size: 100%;
padding: 2px;
}

/*Links*/
a:link {
color: #ca003a;
background-color: transparent;
font-weight:bold;
text-decoration:none;
}

a:visited {
color: #ca003a;
background-color: transparent;
font-weight:bold;
}

a:hover,
a:focus {
color: #696969;
background-color: #dcdcdc;
font-weight:bold;
}

a:active {
color: #696969;
background-color: #dcdcdc;
font-weight:bold;
}

/*Überschriften*/
h1, h2, h3, h4, h5, h6 {
background-color: transparent;
}

h1 {
font-size: 1.3em;
margin: 0 0 1.0em 0;
color:#ca003a;
}

h3 {
font-size: 14px;
margin: 0px;
padding:1px;
color:#ca003a;
background:#dcdcdc;
display:block;
width:99%;
border: 1px solid #a9a9a9;
}

h4 {
font-size: 13px;
margin: 0px;
color:#ca003a;
padding-top: 5px;
}


h5 { 
font: normal 12px Verdana, sans-serif;
color:#696969;
}

h6 { 
font: normal 11px Verdana, sans-serif;
color:#696969;
}

/*Abstand unter Logo entfernen*/
h1#logo {
margin: 0;
}

/*Absätze*/
p {
margin: .8em 0;
}


h2 {
font-size: 1.1em;
}


/*Hauptbereich - Horizontal Zentriert*/
div#wrapper {
color: #696969;
background: transparent;
width: 800px;
margin: auto;
}

/*Für IE*/
body {
text-align: center;
}



/*Header*/
div#head {
	border:1px solid #696969;
	margin:0px;
	padding:0px;
}

/*Content*/
div#content_fullsize {
	text-align:left;
/* margin: 5px 0 0 0;
padding: 5px; */
/*min-height: 410px;*/
border:1px solid #696969;
clear:both;
background: #ffffff;
}

div#content_fullsize2 {
	text-align:left;
margin: 5px 0 5px 0;
padding: 5px;
/*min-height: 410px;*/
border:1px solid #696969;
clear:both;
background: #ffffff;
}

/*inner content for padding*/
div#inner {
	padding:3px;
	text-align:left;
}
/* FootNav */
div#footnav {
background: #dcdcdc;
}


/*Fusszeile*/
#footer {
color: #696969;
background-color: transparent;
font-size: 0.9em;
padding: 2px;
margin-top: 5px;
clear: both;
border:1px solid #696969;
text-align:left;

}

div#footnav a {
color: #696969;
background-color: #ffffff;
}

#footnav a hover, 
#footnav a focus {
color: #dcdcdc;
background-color: #F47321;
}


/*Danke*/
div#danke {
width: 300px;
padding: 5px;
align: center; 
border: solid 1px #696969;
}



