/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* ---( page defaults )--- */

body {
	margin: 0;
	padding: 0;
	font: 16px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	background-color: #f5f4ce; 
	color: #222;
	min-width: 980px;
}

#header {
	margin-top: 20px;
	background-repeat: repeat-x;
	background-image: url(/images/header.jpg);
	height: 240px
}

#footer {
	margin: 0;
	background-repeat: repeat-x;
	background-image: url(/images/footer.jpg);
	height: 240px;
	padding-top: 10px;
	width: 950px;
	margin: 0 auto;
}

img {
	border: 0;
	margin: 0px;
	padding: 0px;
}

p { margin-bottom: 6px; }
h1 { font-weight: bold; font-size: 24px; margin-bottom: 5px; }
h2 { font-weight: bold; font-size: 18px; margin-bottom: 5px; }
h3 { font-weight: bold; font-size: 16px; margin-bottom: 5px; }
h4 { font-weight: bold; font-size: 14px; }

ul { list-style: none outside; }
li { margin-left: 15px; }
ul.square,
ul.circle { margin-left: 1em; padding-left: 10px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }

ul.arrow li {
    list-style-type: none;
    background: url('/images/arrow-right.png') no-repeat top left;
    padding-left: 24px;
}

th { border-bottom: 1px dashed #ccc; margin-bottom: 5px; }

#team img
{
	float: left;
	width: 100px;
	margin-right: 5px;
}

#team b
{
    font-size: 120%;
}

#team div {
    padding-top: 5px;
}

#team img {
    margin-right: 10px;
}

#team td
{
  padding:2px;
}

#team small {
    line-height:16px;
}

#team th {
    padding-top: 30px;
}

#team .mceItemTable {
	width: 100%;
	margin-top: 10px;
}

#team td.image {
	width: 110px;
}

#drlist td
{
	font-size: 14px; font-weight: bold;
	padding: 0px 5px;;
}

#main {
	padding: 0;
	width: 950px;
	margin: 0 auto;
}

#main-content {
	border-left: 1px solid #454543;
	border-right: 1px solid #454543;
	padding: 25px;
	border-top-width: 1px;
	border-top-color: #555;
	border-top-style: solid;
	background-color: white;
	min-height: 350px;
	border-bottom-color: #555;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
	line-height: 1.5em;
	font-size: 14px;
}

.sekundaer {
	padding: 8px;
	margin-bottom: 7px;
	background-color: #f8eb95;
    border: 1px solid #454543;
}

a {
	color: #d72831;
}

#footer a {
	font-weight: bold;
}

#footer a:hover {
	text-decoration: overline;
	font-weight: bold;
}

#aktuelles-schmal table {
	width:400px;	
}

#aktuelles table {
	width:80%;	
}

#aktuelles td {
	border-bottom: 1px dashed #ccc;
	padding: 2px;
	margin: 0;
	padding-top: 10px;
}

#aktuelles td h2 {
	margin-bottom: 5px;
}

#aktuelles-schmal td {
	border-bottom: 1px dashed #ccc;
	padding: 2px;
	margin: 0;
	padding-top: 10px;
}

#aktuelles-schmal td h2 {
	margin-bottom: 5px;
}

img.rounded {
    border: 2px solid #eb793c;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 20px;
}

#bilder img:hover {
    border: 2px solid #d72831;
}
