* {
	margin: 0;
	padding: 0;
}

html {
}

#body, #wrapper { width: 1000px;background:white;}
#header, #menubar, #menubar2, #margin, #bottom, #kantur_o {width: 810px;}
#left, #left_ubg, #left_bottom, #normal, #normal_ubg, #normal_bottom, #right, #right_ubg, #right_bottom, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med, .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {	width: 243px;padding-left:10px;padding-right:10px;}
#left_ubg {width: 256px;padding-left:10px;padding-right:0px;}
#normal_ubg {width: 256px;padding-left:0px;padding-right:0px;}
#right_ubg {width: 256px;padding-left:0px;padding-right:10px;}
#left_normal, #normal_right, #left_normal_right, #left_normal_ubg, #right_normal_ubg { width: 516px; padding-left:10px;padding-right:10px;}


#header, #menubar, #menubar2, #margin, #bottom, #kantur_n{
	float:left;
}

#header {
	margin-left: auto;
	margin-right: auto;
	min-height: 5px;
	position:relative;
	z-index: 1;
}

#menubar {
	margin-top: 30px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}

#menubar2 {
	margin-top: -15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	border-top: rgb(203,223,231) medium solid;
	border-left: rgb(203,223,231) medium solid;
}

#logo {
	margin-top:10px;
}

#margin {
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	min-height:0px;
}


#bottom {
    clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

#left, #left_ubg, #left_bottom, #normal, #normal_ubg, #normal_bottom, #right, #right_ubg, #right_bottom {
	float: left;
}

#left, #normal, #right {
	float: left;
	background-image:url('/uploads/stubba_bg.png');
	 background-repeat: no-repeat;
}

#left_4, #normal_4, #right_4, #margin_4 {
	width: 152px;
	float: left;
}

#left_bottom {
	float: left;
}

#normal_bottom {
	float: left;
}

#normal_puntur {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EEEEEE;
}

#left_normal, #normal_right {
	float: left;
	background-image:url('/uploads/stubbaln_bg.png');
	padding-top: 10px;
	background-repeat: no-repeat;
}

#left_normal_right {
   width: 789px; 
	float: left;
	background-image:url('/uploads/stubbalnr_bg.png');
	padding-top: 10px;
	background-repeat: no-repeat;
}

#left_normal_ubg, #normal_right_ubg {
    width: 536px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}

#left_bottom, #normal_bottom {
}

#left, #left_ubg, #left_bottom, #normal, #normal_ubg, #normal_bottom, #left_normal, #left_normal_ubg, #left_4, #normal_4, right_4 {
	margin-right: 10px;
}

#undirskrift {
	float:right;
	padding-top:17px;
}

#bakgrundsmynd {
z-index: -1;
position:absolute;
top: 0;
left: 0;
}


body,bodytext,p,td.p,H1,H2,H3,H4,td,input,form,option,select,a,input.button,input.buttonover,caption, .newsheader, .newssubheader {
font-size: 13px; 
font-family:  Arial, Verdana, "Lucida Grande", Geneva, sans-serif;
color: black; 
line-height : 120%;
margin : 0px;
margin-bottom : 0px;
padding : 0px;
text-indent : 0px;
font-weight: normal;
}

.bodytext {
margin-bottom: 6.6px;
}

body {
background-color:#FFFFFF;
text-align: center;
min-width: 1000px;
background-repeat:repeat;
}

#wrapper {
text-align: left;
margin-left: auto;
margin-right: auto;
position: relative;
min-height: 100%;
}


img {border: 0;}


.post {
clear:both
}


.height100p, .height_top_banner, .height_top_menu, .height_left_menu, 
.left_menu_uv, .left_menu_uh, .left_menu_m,
.top_menu_uv, .top_menu_uh, .top_menu_m,
table, td, tr {
border:0px;
border-collapse:collapse;
margin:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}
.caption { font-size:11px; font-weight:bold;margin-top:-10px;margin-bottom:20px;}
.height100p {height:100%}
.height_top_banner {height:210px}
.height_top_menu {height:40px}
.height_top_space {height:5px}
.height_left_menu {height:23px}
.bgstyle {background-color:#FFFFFF;}
.color_main {background-color:#000000;}
.color_main2 {background-color:#FFFFFF;}
.valignbottom {vertical-align:bottom}


.menuitem, .menuitem a, .menuitem2, .menuitem2 a, .menuitem2rmt, .menuitem2rmt a {
padding-top:3px;
padding-bottom:3px;
float:left;
color: black;
font-weight: normal;}

.menuitem a, .menuitem2 a, .menuitem2rmt a {
padding-left: 10px;
padding-right: 10px;
}

.menuitem2, .menuitem2 a {
background-color: #FFFFFF;
}

.menuitem2 a, .menuitem2rmt a  {
   border-right: rgb(203,223,231) medium solid;
}
.menuitem_act, .menuitem_act a, .menuitem2_act, .menuitem2_act a, .menuitem2rmt_act, .menuitem2rmt_act a  {
padding-top:3px;
padding-bottom:3px;
float:left;
font-weight: normal;}


.menuitem_act a, .menuitem2_act a, .menuitem2rmt_act a {
padding-left: 20px;
padding-right: 20px;
}
.menuitem_act {
background-color: rgb(203,223,231);
}

.menuitem2_act a {
background-color: rgb(203,223,231);
}

.menuitem2rmt_act a {
background-color: rgb(203,223,231);
}

.menuitem2rmt, .menuitem2rmt a {
   color: #FFFFFF;
}

.menuitem2rmt, .menuitem2rmt a {
background-color: rgb(160,0,0);
}


.menuspacer, .menuspacer img{
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
padding-bottom:0px;
height: auto;
float:left;
background-color: #EEEEEE;
color: #EEEEEE;
}

.left_menu_uv, .left_menu_uh, .left_menu_m,
.top_menu_uv, .top_menu_uh, .top_menu_m {background-color:#FFFFFF;}

.left_menu_uv, .left_menu_uh,
.top_menu_uv, .top_menu_uh {width:5px;}

.top_menu_uv {}
.top_menu_m {}
.top_menu_uh {}

.left_menu_uv {}
.left_menu_m {}
.left_menu_uh {}

.link_menu_left {}

.spurningur-adrenn, .spurningur-aftana {
   width: 200px;
   padding-top: 3px;
   padding-left:25px;
   padding-right:5px;
   padding-bottom: 3px;
   #background: rgb(203,223,231);
   background-image:url('/uploads/stubba_pilur_left.png');
   background-position: left center;
   background-repeat: no-repeat;
}
.spurningur-adrenn a, .spurningur-aftana a {
   font-size: 11.5px;
}
.spurningur-aftana {
   padding-right:25px;
   padding-left:5px;
   background-image:url('/uploads/stubba_pilur_right.png');
   background-position: right center;
}



.puntur_ovh, .puntur_ohh, .puntur_nvh, .puntur_nhh, .puntur_om, .puntur_nm {
height: 5px;
}
.puntur_ovh, .puntur_ohh, .puntur_nvh, .puntur_nhh {
width: 5px;
background-repeat:no-repeat;}

.puntur_om, .puntur_nm, .puntur_m {
background-repeat:repeat-x;}

.puntur_ovh {background-image: url('/uploads/puntur_ovh.png');}
.puntur_om {background-image: url('/uploads/puntur_om.png');}
.puntur_ohh {background-image: url('/uploads/puntur_ohh.png');}
.puntur_m {background-color:#FEFEFE;
padding: 0px;}
.puntur_nvh {background-image: url('/uploads/puntur_nvh.png');}
.puntur_nm {background-image: url('/uploads/puntur_nm.png');}
.puntur_nhh {background-image: url('/uploads/puntur_nhh.png');}

.menu1,
.menu1 a:link,
.menu1 a:visited {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
font-weight: bold;
color: black;
}

.menu1 a:hover {
color: black;
}

.menu1-act a:link,
.menu1-act a:visited {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
font-weight: bold;
color: black;
}

.menu2 a:link,
.menu2 a:visited {
padding-left: 5px;
padding-top: 0px;
}
.menu2-act a:link,
.menu2-act a:visited {
padding-left: 5px;
padding-top: 0px;
font-weight: bold;
}

#hjalpar-tabbar {
#width:810px;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 9px;
#background-color: #FF00FF;
}

.hjalpar-tabbur {
background-color: #000000;
color: #FFFFFF;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 0px;
}

.hjalpar-tabbur, .hjalpar-tabbur a {
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
}


H1,H2,H3,H4,
td.H1, td.H2, td.H3, td.H4,
H1 a, H2 a, H3 a, H4 a,
.newsheader, .newssubheader, .csc-header, .csc-firstHeader, h1.csc-firstHeader, .csc-textpicHeader {
	color: #000000;
	margin-bottom : 6px;
	margin-top : 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height:0px;
	
}
H2, td.H2, H2 a {
	font-size : 16px;
	padding-bottom: 70px;
	padding-top:10px;
	margin-bottom:-64px;
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
	background-image:url('/uploads/stubba_bg.png');
	 background-repeat: no-repeat;

}
H3, td.H3, H3 a {
	font-size : 16px;
	padding-bottom: 70px;
	padding-top:10px;
	margin-bottom:-64px;
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
	background-image:url('/uploads/stubbalr_bg.png');
	 background-repeat: no-repeat;
}
H4, td.H4, H4 a, .newsheader, .csc-header h1, .csc-firstHeader, h1.csc-firstHeader, .csc-firstHeader a,.csc-textpicHeader {
	font-size : 16px;
}
H5, td.H5, H5 a {
	font-size : 16px;
	padding-bottom: 70px;
	padding-top:10px;
	margin-bottom:-64px;
	padding-left:10px;
	padding-right:10px;
	background-image:url('/uploads/stubbalnr_bg.png');
	 background-repeat: no-repeat;
}


.csc-textpic {
font-size: 11px;
font-weight: bold;
margin-bottom: 5px;
}

.csc-textpic-caption {
padding-bottom:20px;
}

.newssubheader {
	font-weight: bold;
	margin-top : 19.8px;
	margin-bottom : 19.8px;
}

.latest_news {
	padding-bottom:10px;
	margin-top:10px;
	float: left;
	width: 243px;
}

.latest_news1_bg, .latest_news2_bg, .latest_newshd_bg {
	margin-bottom:2px;
}
.latest_news1_bg {
border-bottom: solid #6699af thin;
}
.latest_news2_bg {
border-bottom: solid #6699af thin;
}
.latest_newshd_bg {
	font-weight:bold;
border-bottom: solid #6699af thin;
}
.latest_news1, .latest_news2, .latest_newshd {
	padding-right:6.6px;
	padding-left:6.6px;
	padding-bottom:3.3px;
	padding-top:3.3px;
}

.newsdate {font-size:10px;color:#666666;margin-bottom:20px;font-weight:bold;}


.browseBoxWrap { }
.showResultsWrap { }
.showResultsNumbersWrap {}
.browseLinksWrap {float:left;border-top: solid 1px rgb(203,223,231);width:770px;margin-left:10px;text-align:right;padding-top:3px;padding-left:10px;padding-right:10px;}
.disabledLinkWrap {color: rgb(203,223,231);margin-left:15px;}
.inactiveLinkWrap a {color: #6699AF;margin-left:15px;}
.activeLinkWrap {margin-left:15px;}

.contenttable td {
     padding-left:10px;
     vertical-align:top;
}


input,textarea {
border: 1px solid gray;
}

a:link,a:visited,a:hover,a.topmenu:link,a.topmenu:visited,a.topmenu:hover {
text-decoration: none;
}

input.button,input.buttonover {
border: 1px solid gray;
}

.csc-mailform {border: 0px}

ul {
margin-left:20px;
}

/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid black;
		padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
	
/* Browser fixes: */
	
/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }

.tx-rgslideshow-pi1 {
float:left;
margin-left:10px;
}

.tx_tweetandlike_pi1-likeButton {
float:left;
min-height:24px;
min-width:516px;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	clear: both;
	display: block;
	float: left;
	width: 20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
	display: block;
	float: left;
}

/* listView */

.tx-keyac-pi1 .termine-item a:link,
.tx-keyac-pi1 .termine-item a:visited {
	text-decoration:none;
	vertical-align:middle;
	margin-left:6px;
}

.tx-keyac-pi1 #navigation {
	height:2em;
	margin-bottom:1em;
	text-align:center;
}

.tx-keyac-pi1 #pfeil_zurueck {
	padding-top:0.6em;
	float:left;
	width:1.6em;
	height:3em;
	margin-right:0.4em;
}

.tx-keyac-pi1 #pfeil_vor {
	padding-top:0.6em;
	float:right;
	width:1.6em;
	height:3em;
}

.tx-keyac-pi1 #pfeil_vor img.vor,
.tx-keyac-pi1 #pfeil_zurueck img.zurueck {
	width: 1.5em;
	height: 1.5em;
	border:0;
}

.tx-keyac-pi1 #pfeil_vor[id] img.vor {
}

.tx-keyac-pi1 table.calendar {
	margin-bottom:1em;
	float:left;
	margin:0em 0.6em 2em 0;
}

.tx-keyac-pi1 table.calendar th {
	background:#ececec;
	text-align:center;
	padding:0.4em;
	font-weight:bold;
	border:1px solid black;
	color:black;
}

.tx-keyac-pi1 table.calendar td {
	width:1.4em;
	height:1.6em;
	text-align:center;
	background:#ececec;
	border:1px solid #ececec;
}

.tx-keyac-pi1 table.calendar td.day,
.tx-keyac-pi1 table.calendar td.week {
	color:#b6b4b4;
	background:#e0e0e0;
	border:1px solid #e0e0e0;
	font-weight:bold;
}

#content[id] .tx-keyac-pi1 table.calendar td {
	padding:0;
}

.tx-keyac-pi1 table.calendar td.today {
	background: #CCC; 
}

.tx-keyac-pi1 table.calendar td.cat1,
.tx-keyac-pi1 table.calendar td.todaycat1 {
	border: 1px solid #ffd200;
}

.tx-keyac-pi1 table.calendar td.cat2,
.tx-keyac-pi1 table.calendar td.todaycat2 {
	border: 1px solid #32b135;
}

.tx-keyac-pi1 table.calendar td.cat3,
.tx-keyac-pi1 table.calendar td.todaycat3 {
	border: 1px solid #111a9c;
}

.tx-keyac-pi1 table.calendar td.cat4,
.tx-keyac-pi1 table.calendar td.todaycat4 {
	border: 1px solid #FF0000;
}

.tx-keyac-pi1 table.calendar td.cat5,

.tx-keyac-pi1 table.calendar td.todaycat5 {
	border: 1px solid #b325c4;
}

.tx-keyac-pi1 table.calendar td.cat6,
.tx-keyac-pi1 table.calendar td.todaycat6 {
	border: 1px solid #e71678;
}

.tx-keyac-pi1 table.calendar td.cat7,
.tx-keyac-pi1 table.calendar td.todaycat7 {
	border: 1px solid #bb1515;
}

.tx-keyac-pi1 table.calendar td.cat8,
.tx-keyac-pi1 table.calendar td.todaycat8 {
	border: 1px solid #fcff00;
}

.tx-keyac-pi1 table.calendar td.cat9,
.tx-keyac-pi1 table.calendar td.todaycat9 {
	border: 1px solid #3cff00;
}

.tx-keyac-pi1 table.calendar td.cat10,
.tx-keyac-pi1 table.calendar td.todaycat10 {
	border: 1px solid #ff6c00;
}

.tx-keyac-pi1 table.calendar td.cat99,
.tx-keyac-pi1 table.calendar td.todaycat99 {
	border: 1px solid;
	border-left-color:#ffd200;
	border-top-color:#32b135;
	border-right-color:#111a9c;
	border-bottom-color:#b325c4;
}

.tx-keyac-pi1 table.calendar td.todaycat1,
.tx-keyac-pi1 table.calendar td.todaycat2,
.tx-keyac-pi1 table.calendar td.todaycat3,
.tx-keyac-pi1 table.calendar td.todaycat4,
.tx-keyac-pi1 table.calendar td.todaycat5,
.tx-keyac-pi1 table.calendar td.todaycat6,
.tx-keyac-pi1 table.calendar td.todaycat7,
.tx-keyac-pi1 table.calendar td.todaycat8,
.tx-keyac-pi1 table.calendar td.todaycat9,
.tx-keyac-pi1 table.calendar td.todaycat10,
.tx-keyac-pi1 table.calendar td.todaycat99 {
background: #CCC;
}

.tx-keyac-pi1 .calswitch {
	text-align: center;
	clear:both;
	margin-top:1em;
	display:block; 
	padding-right:1.7em;
}

/* Kalender - Listenansicht  */

.tx-keyac-pi1 .termine-item {
	margin:10px 0 0 0 ;
}

.tx-keyac-pi1 .termine-item img {
	vertical-align:middle;
}

/* Kalender - Legende */

.tx-keyac-pi1 .legende {
	clear:both;
	margin:20px 0 0 0 ;
	border-bottom:0.1em solid black;
	padding: 0 0 6px 0;
}

.tx-keyac-pi1 .legende img {
	vertical-align:middle;
	margin-right:6px;
}

/* default styles for extension "tx_myquizpoll_pi1" */
.tx_myquizpoll_pi1-title {
	font-weight: bold;
	margin-top: 10px;
}
label, input[type="radio"]{
  vertical-align:middle;
}
.tx_myquizpoll_pi1-question {
	padding-bottom:5px;
}
	.tx_myquizpoll_pi1-answer,
	.tx_myquizpoll_pi1-answer select  {
	padding-left: 20px;
	margin-bottom:2px;
}
.tx_myquizpoll_pi1-explanation {
	font-style: italic;
	padding-top:5px;
	padding-bottom:5px;
}
.tx_myquizpoll_pi1-false {
	text-decoration: line-through;
	color: #777777;
}
.tx_myquizpoll_pi1-label {
	padding-top:2px;
	padding-bottom:2px; 
}
.tx_myquizpoll_pi1-field {
	border: 1px solid #B5B5B5;
}
.tx_myquizpoll_pi1-field:focus {
	border: 1px solid #757575;
}
.tx_myquizpoll_pi1-submit {
	border: 1px solid #757575;
}
.tx_myquizpoll_pi1-reset {
	border: 1px solid #757575;
}
.tx_myquizpoll_pi1-table {
}
  .tx_myquizpoll_pi1-tr {
}
.tx_myquizpoll_pi1-tr-act {
	background: #ffffff;
}
.tx_myquizpoll_pi1-tr-even {
	background: #DFB375;
}
.tx_myquizpoll_pi1-tr-odd {
	background: #DBBFA9;
}
.tx_myquizpoll_pi1-caption {
	border:thin dotted black;
	font-weight: bold;
	padding: 5px;
} 
.tx_myquizpoll_pi1-th {
	padding: 5px;
}  
.tx_myquizpoll_pi1-td {
	padding: 5px;
} 
.tx_myquizpoll_pi1-left {
	float: left;
} 
.tx_myquizpoll_pi1-right {
	float: right;
} 

.tx-irfaq-dynheader {
margin-bottom: 5px;
}
