:link,:visited { text-decoration:none }
ul, ol { list-style:none }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr, dt, dd { margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/**************************************************************************************************************************/

html { 
height			: 100%;
margin-bottom	: 1px;
/* Scrollbalken immer zeigen - verhindert "springen" der Seite */
}

body {
/* color			: #81725e; */
color			: #726553;
padding			: 0;
margin			: 120px auto;
text-align		: center;
font-size		: 100%;
font-family		: arial, verdana, helvetica, sans-serif;
background		: #fff url(../media/img/bg_palme.gif) center top fixed no-repeat;
}

#main {
width			: 899px;
text-align		: center;
padding			: 0;
margin			: 0 auto;
border			: 2px solid #a19689;
}

#content {
width			: 899px;
text-align		: center;
padding			: 0;
margin			: 0 auto;
clear			: both;
}

#navigation {
width			: 899px;
height			: 25px;
float			: left;
text-align		: center;
padding			: 0;
margin			: 0;
background		: #a19689;
}

#logo {
width			: 899px;
height			: 180px;
float			: left;
text-align		: center;
padding			: 0;
margin			: 0;
}

#inhalt {
width			: 860px;
min-height		: 300px;
height			: auto !important;
height			: 300px;
float			: left;
text-align		: justify;
padding			: 0;
margin			: 0 12px 0 27px;
}

#inhalt img {
padding			: 0;
margin			: 0 0 10px 0;
}

#teaser {
width			: 863px;
height			: 77px;
text-align		: left;
float			: left;
padding			: 0 22px;
margin			: 0;
}

#teaser img {
padding			: 0;
margin			: 10px 5px;
}

#bottom {
width			: 899px;
height			: 30px;
float			: left;
text-align		: center;
padding			: 0 0 10px 0;
margin			: 0;
}

/**********************************************************************************/

#invisible {
display			: none;
}

.text_breite_0103 {
width			: 275px;
height			: 320px;
float			: left;
padding			: 0;
margin			: 0 10px 0 0;
font-size		: 70%;
line-height		: 1.4em;
}

.text_breite_0102 {
width			: 310px;
height			: 320px;
float			: left;
padding			: 0;
margin			: 0 10px 0 100px;
}

.text_breite_0202 {
width			: 310px;
height			: 320px;
text-align		: left;
float			: left;
padding			: 0;
margin			: 0 80px 0 10px;
line-height		: 1.4em;
}

#inhalt img {
padding			: 0;
margin			: 4px 0 0 0;
border			: 1px solid #726553;
}

#inhalt img.news_bild {
padding			: 0;
margin			: 0 0 0 30px;
border			: 1px solid #726553;
}

.team {
width			: 199px;
height			: 320px;
float			: left;
padding			: 0;
margin			: 0 50px 0 30px;
}

#inhalt .team img {
padding			: 0;
margin			: 0;
border			: none;
}

.text_breite_0104 {
width			: 133px;
height			: 290px;
float			: left;
padding			: 0 23px 0 43px;
margin			: 30px 0px 0 0;
font-size		: 70%;
line-height		: 1.4em;
}

.text_breite_0303 {
text-align		: center;
width			: 845px;
height			: 320px;
float			: left;
font-size		: 80%;
line-height		: 3.0em;
display			: table;
}

/**********************************************************************************/

.clearfloat {
content			: ".";
display			: block;
height			: 0;
font-size		: 1px;
line-height		: 1px;
clear			: both;
visibility		: hidden;
}

/**********************************************************************************/
/*	Schrift	*/

h1 {
font-weight		: bold;
padding			: 0;
margin			: 0;
clear			: both;
}

p {
padding			: 0;
margin			: 0;
}

.text_breite_0104 p {
text-align		: center;
padding			: 10px 0 0 0;
margin			: 0;
}

p a:link, p a:visited, h2 a:link, h2 a:visited {
color			: #000;
font-weight		: normal;
}

p a:hover, p a:active, p a:focus, h2 a:hover, h2 a:active, h2 a:focus {
color			: #000;
font-weight		: normal;
font-style		: italic;
}

p a:link.news_link, p a:visited.news_link {
color			: #cc071e;
}

p a:hover.news_link, p a:active.news_link, p a:focus.news_link {
color			: #cc071e;
}

.pdf_link {
background			: url(../media/img/file_pdf.png);
background-repeat	: no-repeat;
background-position	: left 0px;
padding-left		: 16px;
}

.unterschrift {
padding				: 0 0 30px 0;
background			: url(../media/img/stoecki_unterschrift.gif);
background-repeat	: no-repeat;
background-position	: right 0px;
}

/**********************************************************************************/

#inhalt ul{
color			: #726553;
padding			: 0;
margin			: 0;
}

#inhalt li{
list-style-type	: square;
padding			: 0;
margin			: 0 0 0 12px;
}

/**********************************************************************************/

#navigation ul, #navigation li {
font-size		: 100%;
line-height		: 1.4em;
list-style-type	: none;
display			: inline;
padding			: 0;
margin			: 0;
}

#navigation li {
text-transform	: uppercase;
padding			: 0 12px;
margin			: 0;
}

.menu a:link, .menu a:visited, .menu_aktiv a:link, .menu_aktiv a:visited {
font-weight		: normal;
color			: #fff;
padding			: 0;
margin			: 0;
}

.menu a:hover, .menu a:active, .menu a:focus {
font-weight		: normal;
color			: #000;
padding			: 0;
margin			: 0;
}

.menu_aktiv a:link, .menu_aktiv a:visited, .menu_aktiv a:hover, .menu_aktiv a:active, .menu_aktiv a:focus {
font-weight		: normal;
color			: #000;
padding			: 0;
margin			: 0;
}

/**********************************************************************************/

#skipnav {
padding			: 2px 0px;
position		: absolute;
left			: 50%;
text-align		: center;
width			: 100%;
margin-left		: -50%;
top				: 0px;
}

#skipnav p a {
position		: absolute;
top				: -100px;
text-align		: center;
}

#skipnav p a:focus, #skipnav p a:active {
position		: absolute;
text-decoration	: none;
top				: 0px;
left			: 50%;
text-align		: center;
width			: 20%;
margin-left		: -10%;
}

/**********************************************************************************/

.error {
font-family		: arial, verdana, helvetica, sans-serif;
font-size		: 100%;
line-height		: 160%;
font-weight		: bold;
text-align		: center;
padding			: 10px;
color			: #000;
border			: 1px dotted #000;
background		: #ccc;
}
