html  {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size: 10px;  /* geändert von 8px */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
body, div {
	font-size:10px; 
}
A:link { text-decoration: underline;  color : #000000;}
A:visited { text-decoration: underline ;  color : #000000;} 
A:hover {text-decoration: none;  color : #000000;} 
A:active { text-decoration: underline;  color : #000000;}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;font-size: 8px;background-color: #ffffff;  /* geändert von 10px */}
#not_content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:200px; position:relative; z-index:3;text-align:left;}
#not_head {position:fixed; margin:0; top:0; left: 100px; right:18px; display:block; height:100px;z-index:5; background-color: #ffffff;}
#not_foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:50px; background-color: #ffffff; font-size:1em; z-index:30;}

#not_left {position:fixed; left:15px; top:100px; height:100%; width:200px; color:#fff;z-index:50;}

* html #not_head, * html #not_foot {position:absolute;}
* html #not_left {position:absolute;left: -50px;}

#not_pad1 {display:block; width:18px; height:100px; float:left;}
#not_pad3 {display:block; width:18px; height:50px; float:left;}
.not_pad2 {display:block; height:100px;}
.not_pad4 {display:block; height:150px;}
.not_pad5 {display:block; height:200px;}
#not_logo{
padding-top:5px;
}
#not_foto
{
border: 0;
cursor: pointer;
width: 112px;
height: 186px;
position: absolute;
left: 755px;
top: 0px;
padding-top:5px;
z-index:50; 
}



#not_line_vertikal_bg {
position:absolute;
height:100%;
left:85px; 
top:0px; 
bottom:50px; 
width:21px; 
z-index:160; 
overflow:auto;
background-image:url(http://www.annette-sawade.de/pix/line_vertikal.jpg);
background-repeat: repeat-y;
}

* html #not_line_vertikal_bg {
height:100%; 
top:0px; 
bottom:0; 
left: 150px;}

#not_inner_content {
position:absolute; 
z-index:3;
width: 640px;
padding:5px;
padding-bottom: 50px;
}


/*Tagezähler bis zur Wahl*/
#tagzahl {
position:absolute;
top:100px;
left:200px;
z-index:100;
width: 640px;
padding:5px;
background-color:#d0dce7;
font-size:11px;
text-align:center; 

}



/* rss_rechts experimentell! */
#rss_rechts {
 overflow:auto; 
position:absolute;
height:100%; max-height:100%; 
top:0px;
left:858px;/*ehm.864*/
z-index:14440;
width: 130px;
padding:5px;
padding-bottom: 50px;
border:true;
}
#rss_rechts .odd{
	width: 130px;
	/* background-color: #efefef; normale*/
	background-color: #d0dce7; /*spd*/
}


#not_copy {
position:absolute; 
padding: 10px;

margin:0; 
bottom:0; 
left:780px; 
display:block; 
width:100%; 
height:30px; 
font-size:1em; 
z-index:20; 
overflow:hidden; 
background:#ffffff;
}

.mod_calendar table
{
	width:100%; /* geändert von 100%*/
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}

.mod_calendar .head
{
	font-size:11px;
	height:5px; /*hinzugefügt 6.1.08*/
	padding-top:0px; /*4;5*/
	padding-bottom:1px;
	text-align:center;
	 background-color:#f6f6f6;
	/* background-color:#7ca8c3; */
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.mod_calendar .current
{
	background-color:#EB272A;
	 color:#FFFFFF;
}

.mod_calendar .label
{
	padding-top:0px;/*3;4*/
	padding-bottom:1px;
	text-align:center;
	background-color: #7ca8c3; /* #bbbbbb; */
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.mod_calendar td
{
	width:14%; /* geändert von 14%*/
	height:50px; /* geändert von 60/40/72px*/
	padding:1px;
	vertical-align:top;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}



.mod_calendar .weekendbackground-color:#D0DCE7;
color:#FFFFFF;
{
	background-color:#f6f6f6;
}

.mod_calendar .today
{
	/* background-color:#ffeeee;    #ffffcc; */
	  border-style:
	   border:true; 
	border-color:#EB272A;
	
}

.mod_calendar .empty, .mod_calendar .empty .header
{
	background-color:#f6f6f6;
}

.mod_calendar td .header
{
	padding-bottom:2px;
	background-color:#D0DCE7;     /* #e0e0e0; */
	font-size:10px; /*geändert von 10*/
}


.mod_calendar td .event a
{
	font-size:10px;
	
}

.mod_minicalendar
{
	margin:0px 5px 20px 5px;
	padding:5px 5px 10px 5px;
	/* background-color:#D0DCE7; */   /* #ece4d9; */
}

.mod_minicalendar table
{
	width:100%;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.mod_minicalendar td
{
	width:14%;
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:1px; /*hinzugefügt 31.12. */
}

.mod_minicalendar td, .mod_minicalendar .active a
{
	font-size:10px;
	
}

.mod_minicalendar .active
{
	background-color:#D0DCE7;
	color:#FFFFFF;


}
.mod_minicalendar  .active .weekend
{
	background-color:#D0DCE7;
	color:#FFFFFF;
}

/* .mod_minicalendar .weekend
{
	background-color:#f6f6f6;
}
*/

.mod_minicalendar .today
{
	/*background-color:#ffffcc;*/
	border-style:
	border:true; 
	border-color:#EB272A;
}

.mod_minicalendar .label
{
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#7ca8c3;/* #c3c3c3; */
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	color:#ffffff;
}

.mod_minicalendar .head
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#FFFFFF; /* #f9f9f9; */
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.mod_minicalendar .current
{
	background-color:#EB272A;  /* #ffffcc; */
	color:#FFFFFF;
}

.ce_table
{
	margin-top:24px;
	margin-bottom:24px;
	border: 1px solid #ffffff;
	vertical-align:top;/* hinzugefügt 31.12. */
}

.ce_table td
{
	font-size:12px; 
	padding:4px 4px;
	border: 1px solid #ffffff
	vertical-align:top;/* hinzugefügt 31.12. */
}

.ce_table .col_0{
	width:80px;
	vertical-align:top;/* hinzugefügt 31.12. */
}


.mod_upcoming_events .block .event .odd{
	width:200px;
}

.odd{
	width: 200px;
	/* background-color: #efefef; normale*/
	background-color: #d0dce7; /*spd*/
}
.formbody .odd td {
	padding:4px 4px;
	vertical-align:top;
	background-color: #ffffff;
}

.formbody .even td {
	padding:4px 4px;
	vertical-align:top;
	background-color: #ffffff;
}

.mod_article .block, h1 {
	font-size: 12px;  /* geändert von 15px */
	width:640px;
}



.layout_full div {
	font-size: 12px;
}/* geändert /beigefügt */

.ce_text h1, .ce_teaser h1{
	font-size:12px;  /* geändert von 15px */ 
}

h1 ,h2 ,h3{
	font-size:12px;/* geändert von 14px */ 
	font-weight: bold;
}

.ce_gallery td 
{
	font-size:12px; 
	padding:4px 4px;
	border: 1px solid #ffffff
}

* html .layout_short {
padding:5px;
padding-left: 0px;
}

.pagination li{
overflow:auto;
float:left; 
width:75px;/*ehem.60px*/
}
.pagination div{
overflow:visible;
}

.textarea.mandatory , .text.mandatory, .submit{
background-color:#d0dce7;
}


