﻿/* JOS /
*
* {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

  /* LAYOUT STRUKTUR */


table {
   border: 2px #ffffff;
   margin: 1em;
   border-collapse: collapse;
   border-spacing: 0 0;
}

body { font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px; color: #fff; background: url("http://jos.nak.aisware.de/media/images/81/org/bg2.jpg") }
 #header h1, #header h2, #header ul { display: none; }
#main {  font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px; color: #fff; margin: 0 auto; font-size: 14px; width: 78.7% 0; background-color: #568CC6; margin-bottom: 0px; padding-bottom: 16px; }
 #navi {position: center; background-color: #777; text-align: center; margin: 2 auto;} #navi ul li { display: inline; margin-right: 31px; margin-color: #777; font-size: 9.4em; line-height: 16px; background-color: #777}
.clear { clear: both; }

.content-column { margin-left: 10px; margin-right: 5px; float: left; width: 605px; }
.sidebar-column { margin-left: 5px; margin-right: 10px; float: right; width: 255px; color: #444; }
.content-column-wide { margin-left: 10px; margin-right: 10px; }

.sidebar-item { margin-bottom: 16px; }

  /* ÜBERSCHRIFTEN */
h1 { font-size: 1.5em; line-height: 16px; margin-bottom: 16px; font-weight: bold; color: #fff}
h2 { font-size: 1.3em; line-height: 16px; font-weight: bold; color: #333}
h3 { font-size: 1.2em; color: #ffd700; line-height: 16px; margin-bottom: 8px; font-weight: bold; border-bottom: 1px solid #ddd; }

.content-column h2{ margin-bottom: 16px; }.content-column-wide h2 { margin-bottom: 16px; }
.sidebar-column h2 { margin-bottom: 8px; }

  /* FORMATIERUNG */
small.date { font-weight: normal; font-style: italic; display: block; font-size: 11px; color: #666666; }
small.archiv { font-weight: normal; font-style: italic; font-size: 11px; color: #666666; }
p { font-size: 14px; margin-bottom: 1.2em; line-height: 1.2em; }
p.readmore { font-style: italic; margin-top: -1.5em; margin-bottom: 3em; color: #8AFF8A}


 #content ul { list-style-type: disc; color: #333 } #footer {
	clear: both;
	width: 914px;
	height: 15px;
	border-top: 0px;
	color: #FFF;
	background: #777;
}

#footer div {
	min-height: 0;
}

#footer a {
	color: #fff;
}

.second {
	font-color: #333
}

#content ul li { font-size: 1.3em; line-height: 1.5em; color: #333}

img { border: none; }
.content-column img { float: right; margin: 3px 0 2px 10px; border: 2px solid #ccc; padding: 3px; }
.size35 {
	color: #333;
	padding: 5px 10px;
	background: #DAE0FA;}

.size25 {
	color: #333;
}
.size33 {
	color: #333;
}
.gallery img { float: left none !important; width: 130px; height: 80px; margin: 3px 10px 2px 0; }
.sidebar-column img { margin: 3px 10px 2px 0; border: 2px solid #ccc; padding: 3px; width: 130px; height: 80px; }
.toplinks img { margin: 0; padding: 0; border: none; width: 165px; height: 35px; }

  /* LINKS */
a:link {color: #333}, a:active, a:visited
  { color: #333; text-decoration: none; }
a:hover
  { color: #fff; text-decoration: underline; }
h3 a:link {color: #333}, h3 a:active {color: #fff}, h3 a:visited { color: #fff; }

  
#navi a:link, #navi a:active, #navi a:visited
  { color: #fff; background:transparent; padding: 2px; text-decoration: none; font-weight: bold; }
#navi a:hover
  { background-color: #fff ; color: #000; padding: 2px; text-decoration: none; font-weight: bold; }
 
  
.invis { display: none; }