*{
padding:0px;
margin:0px;
}

body{
	font-family:verdana;
	font-size:12px;	
	text-align:center;
}

img{
border:0px;
}

#articletext li {
	margin: 8px 15px;
}


h1,h2,h3,h4,h5,a,th{
	color:#fd8016;
}

h1{
text-transform:uppercase;

}

a{
	text-decoration:none;
}

a div{
cursor:pointer;
}

.pfeillinks a{
	padding-left:6px;
	background-image: url(/img/pasadena/menupfeil_rechts.gif);
	background-repeat: no-repeat;
	background-position: -2px 4px;
}

.termin .keinpfeil,.pfeillinks .keinpfeil{
padding:0px;
margin:0px;
background-image:none;
}



a:hover{
	text-decoration:underline
}

label{
	display:block;
	width:150px;
	float:left;
	margin:5px;
	clear:both;
}

.fulllabel{
	display:block;
	width:500px;
	float:left;
	margin:5px;
	margin-top:10px;
}

.feld{
	float:left;
	margin:5px;
}

p{
	margin-bottom:10px;
}

h1{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
}

h3{
	font-size:10px;
	font-weight:bold;
}

#footmenu a{
color:black;
text-decoration:none;
}

#footmenu a:hover{
text-decoration:underline;
}

.blockbild{
	display:block;
}

.clearer{
	clear:both;
	overflow:hidden;
}

.lupe{
	float:right;
}

.contentpic, .contentgallerie{
	border:1px solid #e1e1e1;
	padding:3px 3px 2px 3px;
	margin:5px 0px 5px 5px;
	float:right;
	background:#ffffff;
}

.contentpic_img{
	margin:auto;
	margin-bottom:4px;
}

#picband{
	float:right;
	width:230px;
}


.sitemap{
	list-style-type:none;
	margin-left:150px;
}

.sitemap li{
	padding:2px 3px 4px 3px;
}

.sitemap a{
	font-size:12px;
	font-weight:bold;
}

.sitemap_sub{
	list-style-type:none;
	margin-left:5px;
}

.sitemap_sub li{
	padding:2px 3px 4px 3px;
}

.sitemap_sub a{

	padding-left:15px;
	font-size:11px;
	font-weight:normal;
}
.sitemap_subsub{
	list-style-type:none;
	margin-left:25px;
}

.sitemap_subsub li{
	padding: 1px 2px 3px 2px
}

.sitemap_subsub a{
	background:url(/img/pasadena/menupfeil_rechts.gif) no-repeat;
	background-position:4px 4px;
	padding-left:15px;
	font-size:11px;
}

.termindiv{
width:100%;
overflow:hidden;
}

.termin{
	width: 100%;
	float:left;
}

.termin th, .termin td{
	text-align:left;

}

.wrapall{
  white-space: pre-line;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-line;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.termin th{
	font-size:10px;
	font-weight:bold;
}

.terminrow {
	background-color: #E6E6E6;
	font-size:11px;
}

.terminrow td{
	padding: 4px 4px 4px 4px;
}

.terminrow_past {
	background-color: #6E6E6E;
}

.terminrow_past td{
	padding: 4px 4px 4px 10px;
}


ul#languageflags{
	list-style-type:none;

}

ul#languageflags li{
	display:inline;
}

ul#languageflagsa{
	font-family:verdana,sans-serif;
	font-weight:bold;
	float:left;
	display:block;
	padding:3px 8px;
	text-decoration:none;
	color:#cbcbcb;
	font-size:11px;
}

ul#languageflags a:hover,#topmenu #selected a{
	background-color:#fd8016;
	color:#ffe0c4;
}

#wrapper{
	float:left;
	width:803px;
}
#topmenu{
	float:left;
	width:803px;
	background:#333333;
	border-bottom:3px solid #444444;
}

#logo{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#leftcolumn{ 
	float:left; 
	width:232px;
}

#logobild{
	display:block;
}

#mainpic{
	float:right; 
	border-top: 1px solid black;
	border-left: 1px solid black;	
}


#leftstripe{
	float:left;
	width: 60px;
	border-top:3px solid #686868;
	overflow:hidden;
}

#crossmenu{
	float:right;
	width:169px;
	padding-top:5px;
}
#crossmenu ul{
	list-style-type:none;
	padding:5px;
}

#crossmenu ul li{

}

#crossmenu ul li a{
	background:url(/img/pasadena/menupfeil_links.gif);
	background-repeat:no-repeat;
	background-position: 150px 4px;
	display:block;
	text-align:right;
	font-size:11px;
	height:20px;
	padding-right:12px;
	text-decoration:none;
	color:#494949;
}



#crossmenu ul li a:hover{
	text-decoration:underline
}

#mainmenu{
	float:right;
	width:169px;
	background:#393939;
	padding-bottom:1px;
}

#menuul{
	padding:5px;
	list-style-type:none;
}

#menuul li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding: 5px;
}

#menuul li a:hover, #menuul li #selected a{
	background-color:#fd8016;
}

#menuul li{
	width:159px;
	border-top:1px solid #424242;
	border-bottom:1px solid #2a2a2a;
}

#menuul ul{
	list-style-type:none;
}
#menuul div{
	width:100%
}

#menuul ul li{
	border:0px;
}

#menuul ul a{
	background:url(/img/pasadena/menupfeil_rechts.gif) no-repeat;
	background-position:10px 7px;
	font-size:10px;
	padding-left:20px;
}

#menuul #firstentry{
display:block;
border-top:0px;
height:10px;
}

#menuul #lastentry{
border-bottom:0px;
}

#overlayer{
	float:right;
	height:41px;
	width:571px;
	background:#ffffff;
	margin-top:-42px;
	filter:Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#overlayborder{
	float:right;
	background:black;
	width:571px;
	height:1px;
	overflow:hidden;
}
#overlayfooter{
	float:right;
	overflow:hidden;
	height:1px;
	width:571px;
	background:#8f8f8f;
	margin-top:-1px;
	filter:Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#rightcolumn{
float:right;
width:571px;
}

#headline{
background:#202020;
color:#6e6e6e;
font-style:italic;
font-size:20px;
font-weight:bold;
text-align:right;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

#pageteaser{
background:#e6e6e6;
padding:10px;
}

#pagetext{
background:#f6f6f6;
}

#pagetextinner{
padding:10px;
}

#articletext{
	float:left;
	width:320px;
}

#footer{
background:#202020;
color:#ffffff;
padding:3px 10px 3px 10px;
}

#footmenu{
padding:20px 20px;
text-align:center;
}

