table,th,h1,h2,h3,hr,p,label,input,textarea,option,select,input,form,ul,li {
	margin:0;
	padding:0;
	color: #333333;
	text-align: left;
}

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
/*	background: url(../img/background.gif) repeat-x top; */

}

/* Links */
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #F15A22;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}

/* Grundstruktur der Seite */
#outerbox {
	width: 975px;
	margin: 20px auto;
}

#header {

}

#ticker {

}


.footer {
	border-top: 1px dotted #F15A22;
	padding: 10px 0px 0px 10px;
	color:#999999;
	font-size:10px;
	margin: 20px 0px 20px 0px;
}

.tab1 {
	width: 180px;
	float:left;
	padding-top: 10px;
	background: url(../img/nav_top_2.gif) no-repeat top;
}

.tab3 {
	width: 785px;
	padding-top: 30px;
	float:right;
	background: url(../img/content_top_2.gif) no-repeat top;
}



/* Hauptnavigation.
Hinter dem letzten Wort des Links muss immer ein Leerzeichen sein,
f?r den Internet Explorer. */
#navigation {
background: url(../img/nav_bottom_2.gif) no-repeat bottom;
}

#navlist {
font-size: 11px;
width:130px;
/* background: url(../img/background_navigation_2.gif) no-repeat top; */
}

 
ul#navlist  {
  padding:15px 0px 0px 22px;
  margin:0px;
  list-style:none;
  }
  
#navlist li {
  float:left;
  background:url(../img/nav_left_2.gif) no-repeat top left;
  margin:0px;
  padding: 0 0px 0 4px;
  font-size:11px;
  width: 130px;
  text-align:right;
  }
  
#navlist a {
  float:left;
  display:block;
  background:url(../img/nav_right_2.gif) no-repeat top right;
  padding:2px 25px 10px 0px;
  text-decoration:none;
  color:#333333;
  margin: 0px;
  line-height: 15px;
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navlist a {float:none;}
/* End IE5-Mac hack */

#navlist a:hover {
  color:#F15A22;
  text-decoration: none;
  }
  
#navlist #current {
  background:url(../img/nav_active_left_2.gif) no-repeat top left;
  }
  
#navlist #current a {
  background:url(../img/nav_active_right_2.gif) no-repeat top right;
  color:#ffffff;
  }

/* Subnavigation */
ul#navlist li ul#subnavlist {
background: none;
list-style:none;
line-height: 17px;
} 

ul#navlist li ul#subnavlist li  {
background: none;
} 

ul#navlist li ul#subnavlist li a {
background: none;
color: #333;
padding:0px 25px 10px 0px;
} 

ul#navlist li ul#subnavlist li a:hover {
  color: #F15A22;
  text-decoration: none;
  }
  

ul#navlist li ul#subnavlist #subcurrent a {
color: #F15A22;
text-decoration: none;
	}

/* weitere Definitionen Navigationsspalte */
.sprache {
text-align: center;
margin: 0px;
padding: 0px;
}

.verbandlogo {
margin: 15px 0px 0px 30px;
}

.tab1 p {
padding: 0px;
margin: 0px;
}


/* CONTENT */
/* Aufteilung Content */
.content {
margin: 0px;
padding: 5px 1px 0px 50px;
background: url(../img/content_bottom_2.gif) no-repeat bottom;
}

.contentboxhinweis {
clear: both;
margin: 10px 30px 0 0;
padding-top: 10px;
border-top: 1px solid #F15A22;
}

/* Formatauszeichnungen Content */
h1 {
color:#F15A22;
padding: 0px 50px 5px 0px;
font-size:14px;
margin:0px;
line-height: 22px;
}

h2 {
color:#333333;
font-size: 14px;
font-weight:lighter;
padding: 5px 0 15px 15px;
}

p {
padding: 0px 30px 15px 0px;
}

.bild {
float: left;
width: 150px;
}

.csc-textpic-image {
padding: 0px 15px 10px 0px;
border: 0;
}

.bild p, .csc-textpic-caption {
padding: 3px;
margin: 0px;
font-size: 11px;
line-height: 14px;
}

.content ul li {
margin: 10px 100px 10px 80px;
list-style-type: disc;
}

/* Neuigkeitenliste Content */
.teaserlisterechts {
width: 320px;
float: right;
margin: 0 30px 0 0px;
}
 
.teaserlistelinks {
width: 320px;
float: left;
margin: 0 0 0 0px;
}

.teaserlistelinks .datum, .teaserlisterechts .datum {
padding: 0;
margin: 0;
color:#666666;
}
 
.teaserlistelinks .teaserbild, .teaserlisterechts .teaserbild {
float:left;
}
 
.teaserlistelinks .teaserbild p, .teaserlisterechts .teaserbild p {
display:none;
}
 
.teaserlistelinks img, .teaserlisterechts img {
margin-right: 10px;
padding: 0px;
}
 
.teaserlistelinks h2, .teaserlisterechts h2 {
color:#F15A22;
margin: 0px 0px 5px 0px;
font-size:12px;
padding:0px;
font-weight:bold;
}

.teaserlistelinks h2 a:link, .teaserlisterechts h2 a:link {
color: #F15A22;
text-decoration: none;
}
.teaserlistelinks h2 a:visited, .teaserlisterechts h2 a:visited {
color: #F15A22;
text-decoration: none;
}
.teaserlistelinks h2 a:hover, .teaserlisterechts h2 a:hover {
color: #F15A22;
text-decoration: underline;
}
.teaserlistelinks h2 a:active, .teaserlisterechts h2 a:active {
color: #F15A22;
text-decoration: none;
}

.teasertext {
margin: 0px 0px 0px 0px;
padding:0px;
}



/* SEITENSPALTE */
/* Aufteilung Seitenspalte normal */
.spalte {
width: 200px;
float: right;
padding: 0px 10px 0 0;
}

.spalte .ce {
margin: 0px 0px 25px 15px;
clear: both;
border-left: 1px solid #CCC;
}
/* Seitenspalte in breit */
.spaltebreit {
width: 380px;
float: right;
padding: 0px 10px 0 0;
}

.spaltebreit .ce {
margin: 0px 30px 25px 15px;
clear: both;
border-left: 1px solid #CCC;
}

/* Formatauszeichnungen Seitenspalte */
.spalte .ce  h1, .spaltebreit .ce h1 {
color:#F15A22;
padding: 0px 0 5px 15px;
font-size:14px;
margin:0px;
line-height: 22px;
}

.spalte .ce .textmarker, .spaltebreit .ce .textmarker {
background-color:#ECECED;
padding: 2px;
}

.spalte .ce p, .spaltebreit .ce p {
padding: 0px 0px 5px 15px;
font-size:11px;
line-height: 15px;
}


/* Teaser Seitenspalte */
.teaserlisteklein {
margin: 0px 0px 0px 15px;
padding: 0 0 15px 0;
font-size:11px;
}

.teaserlisteklein .teaserbild {
float:left;
margin-right: 5px;
padding: 0px;
}
 
.teaserlisteklein .teaserbild p {
display:none;
}
 
.teaserlisteklein h2 {
color:#F15A22;
margin: 0px;
padding:0px;
font-weight:bold;
font-size: 11px;
line-height: 14px;
}

.teaserlisteklein h2 a:link {
color: #F15A22;
text-decoration: none;
}
.teaserlisteklein h2 a:visited {
color: #F15A22;
text-decoration: none;
}
.teaserlisteklein h2 a:hover {
color: #F15A22;
text-decoration: underline;
}
.teaserlisteklein h2 a:active {
color: #F15A22;
text-decoration: none;
}

.teaserlisteklein .teasertext {
line-height:15px;
padding: 0px;
margin: 0px;
}


/* Formular */
form {
    line-height: 140%;
	margin-left: 10px;
}

form div {
padding-top: 1em;
}

form br {
    clear: both;
}

fieldset {
	border: none;
	margin: 0 0 1.5em 0;
	padding:0;
	font-size:11px;
}

legend {
display: none;
}

label {

    margin-right: .3em;
	margin-top: 1em;
}

input[type=text],
fieldlist select {
    float:left;
	margin-top: .3em;
}

input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left:6em;
    margin-right: .3em;
	text-align:center;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
    margin-left: 6.3em;
}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
    cursor: pointer;
}


/* Bildgalerie */

dl {margin:4px 9px;border:1px solid #cacaca;float:left;margin:0 5px;}
dt{margin:5px 10px 3px 10px; font-size:1em;color:#CE9A2D; background-color:inherit;}
dd{margin:2px 25px; font-size:0.9em;}



		/* List View Modifikationen*/
		
		.tx-jppageteaser-pi1-list-entry {
margin: 0 0 0 17px;
		    clear: both;
		}
		
		.tx-jppageteaser-pi1-list-entry-description {
		    margin: 5px 0px 0px 0px;
font-size:11px;
line-height:15px;
		}
		
		.tx-jppageteaser-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 0px 5px 0px 0px;
border: none;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item {
			font-size: 11px;
			margin: 2px 0px 2px 0px;
		}

		.tx-jppageteaser-pi1-list-entry H4 {
color:#F15A22;
margin: 0px;
padding:0px;
font-weight:bold;
font-size: 11px;
line-height: 14px;
border: none;
		    position: relative;
		}
		
		.tx-jppageteaser-pi1-list-entry H4 a:link, .tx-jppageteaser-pi1-list-entry H4 a:visited, .tx-jppageteaser-pi1-list-entry H4 a:active {
color: #F15A22;
text-decoration: none;
		}
		
.tx-jppageteaser-pi1-list-entry H4 a:hover {
color: #F15A22;
text-decoration: underline;
		}
		
		
		
		
		
		.news-single-img {
		float: left;
		margin-right: 10px;
		}
		
		.news-single-timedata {
		color:#666666;
		}
		
		.news-list-item img {
		float: left; 
		margin-right: 5px;
		}
		
		.news-list-item {
width: 330px;
float: left;
margin: 0 10px 20px 0px;
}

.news-list-container h3 {
color:#F15A22;
margin: 0px 0px 5px 0px;
font-size:12px;
padding:0px;
font-weight:bold;
}

.news-list-container h3 a:link {
color: #F15A22;
text-decoration: none;
}
.news-list-container h3 a:visited {
color: #F15A22;
text-decoration: none;
}
.news-list-container h3 a:hover {
color: #F15A22;
text-decoration: underline;
}
.news-list-container h3 a:active {
color: #F15A22; 
text-decoration: none;
}

.news-list-date {
color: #666;
}

.news-list-item p {
margin: 0px;
padding: 0px;
}

hr{
margin: 10px 40px 10px 0px;
background-color:#ff0000; /* Mozilla 1.4 */
color:#ff0000; /* IE 6 */
border: #ff0000; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}