body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000;
	background:#fff url('/typo3conf/ext/vetmed/Resources/Public/Images/page_bg.gif') top center repeat-y;
}

#container {
    width: 960px; 
    margin: 0 auto;
    text-align: left;
    overflow:hidden;
    font-size: 0.6875em;
}

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}

abbr {
	border: none;
}

#header, #contentcontainer {
	background-color:#fff;
}

#top, #header, #footer {
    width: 960px; 
    overflow: hidden;
}

#top{height:52px}
#top, #menu {
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
}
#top div.right{text-align:right}

#quickmenu {
    width:950px;
	margin-right:10px;
    overflow:hidden;
    font-size:0.9em; font-family: Verdana, Arial, Helvetica, sans-serif ! important;
}

#quickmenu ul, #menu ul, #breadcrumbs ul, #level1, #level2, #level3, #level4, .box ul {
    list-style-type: none;
}

#quickmenu ul {
    margin: 0 0 0 0;
    float:right;
    overflow:auto;
    clear:both;
}

#quickmenu ul, #menu ul, #breadcrumbs ul, #level1, #level2, #level3, #level4, .box ul {
    padding: 0;
}

#quickmenu ul li, #writing, #breadcrumbs ul, #level1, #level1 li, #level2 li, #level3 li, #level4, #level4 li, .box h1, .box ul li, #content a, #rightcolumn a, .box a, #footer p {
    margin: 0;
}

#quickmenu ul li {
    display: block;
    float:left;
    text-align:right;
    padding: 0 0.5em 0 0.75em;
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/quickbullet.gif');
    background-repeat: no-repeat;
}
#quickmenu ul li.last{padding: 0 0 0 0.75em;}

/*
#quickmenu ul{float:left;width:280px}
#langmenu {float:left;width:60px;text-align:right}
*/

a, a:hover {
    text-decoration: none !important;
}

a {
    font-weight: normal; 
    color: #903;
}

a:active {
    color: #258A41;
}

a:hover, #content a:hover, #breadcrumbs a:hover, #rightcolumn a:hover, #rightcolumn a:hover, .box a:hover, div.news-catmenu a:hover, div.news-catmenu div.news-catmenu-ACT a, #content div.sitemap a:hover, #rightcol a:hover,
a:active, #content a:active, #breadcrumbs a:active, #rightcolumn a:active, #rightcolumn a:active, .box a:active, div.news-catmenu a:active, #content div.sitemap a:active, #rightcol a:active,
a:focus, #content a:focus, #breadcrumbs a:focus, #rightcolumn a:focus, #rightcolumn a:focus, .box a:focus, div.news-catmenu a:focus, #content div.sitemap a:focus, #rightcol a:focus {
    color: #fff!important;
    background-color:#903;
}

.addthis_toolbox .label {
	text-transform: uppercase;
	display: inline-block;
	float: left;
}

.addthis_toolbox .text {
	float: left;
}

#content .addthis_toolbox a:hover {
	background-color: transparent;
	color: #903!important;
}

a.anchor { display:inline-block;height:1px;overflow:hidden; }

/*
#content a:visited, #rightcolumn a:visited, .box a:visited, div.news-catmenu a:visited {
     color:#6b6671;
}
*/

#quickmenu a, #level1 a {color:#000}

#quickmenu li a{text-align:right}
#quickmenu li.act a {
    font-weight: bold;
}

#quickmenu li.last a {
    margin-right: 0;
    padding-right: 0;
}

#quickmenu li a:hover, #quickmenu li a:active, #quickmenu li a:focus {
    background-color: #903;
    color: #fff;
}

#leftcolumn #level1, .box h1 {
    background-color: #d9d9d9;
}

#menu {
	width:590px;
	overflow:hidden;
}

#menu ul li a {
    height: 35px;
    line-height: 35px;
    padding: 0 17px 0 13px;
    display: block;
	font-weight:bold;
	color:#fff;
	background-color:#903;
}

#menu ul li.last a {
	padding-right:30px;
	background:#903 url('/typo3conf/ext/vetmed/Resources/Public/Images/menu_end.gif') top right no-repeat;
}

#menu ul li a:hover, #menu ul li.act a, #menu ul li a:focus, #menu ul li a:active {
    color: #903!important;
    background-color: #ededed;
}

#menu ul li.last a:hover, #menu ul li.act-last a {
    color: #903;
	padding-right:30px;
	background:#ededed url('/typo3conf/ext/vetmed/Resources/Public/Images/menu_end_over.gif') top right no-repeat;
}

#rightcolumn a, .box a, div.news-catmenu a, #content a, #breadcrumbs a, #print a:hover, #recommend a:hover {
    color: #903;
}

/*.box a:hover, div.news-catmenu a:hover, div.news-catmenu div.news-catmenu-ACT a, #content div.sitemap a:hover, #rightcol a:hover {
    color: #ec6e17;
}*/

#breadcrumbs a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/breadcrumbsbulletred.gif');
    background-repeat: no-repeat;
}

#breadcrumbs li.act {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/breadcrumbsbulletblack.gif');
    background-repeat: no-repeat;
}

#breadcrumbs a:hover {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/breadcrumbsbulletblack.gif');
    background-repeat: no-repeat;
}

#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs ul li.act {
    line-height: 12px;
    padding: 0 5px 0 10px;
}

#leftcolumn ul#level1, #leftcolumn ul#level2, #leftcolumn ul#level3, #leftcolumn ul#level4{margin:0;padding:0}
#leftcolumn ul#level1 li{margin:0;padding:0}

#leftcolumn ul#level1 li a {
    display: block;
    padding: 5px 10px;
}

#leftcolumn ul#level2 li a {
    padding: 3px 10px 3px 20px;
}

#leftcolumn ul#level3 li a {
    padding: 3px 10px 3px 30px;
}

#leftcolumn ul#level4 li a {
    padding: 3px 10px 3px 40px;
}

/* #leftcolumn ul#level1 li.act ul{ */
#leftcolumn li.act {
    background-color:#fff;
}

#leftcolumn ul#level2 li.off a, #leftcolumn ul#level3 li.off a {
    font-weight: normal !important;
    background-color:transparent;
    color:#000;
}

#leftcolumn ul#level1 li a:hover, #leftcolumn ul#level1 li a:active, #leftcolumn ul#level1 li a:focus,
#leftcolumn ul#level2 li.off a:hover, #leftcolumn ul#level3 li.off a:hover,
#leftcolumn ul#level2 li.off a:focus, #leftcolumn ul#level3 li.off a:focus,
#leftcolumn ul#level2 li.off a:active, #leftcolumn ul#level3 li.off a:active {
    background-color: #903;
    color:#fff;
}

#leftcolumn #level1 li.on a, #leftcolumn #level1 li.act a {
    font-weight: bold !important;
}

#leftcolumn #level3 li a, #leftcolumn #level4 li a {
    font-size: 0.9em;
}

#rightcolumn .news-list-view a, #content a.internal, .tx-cal-controller a, .news-latest-container a, #header a.extlink, #content a.extlink, #rightcolumn a.extlink, .box a.extlink, #content a.download, #rightcolumn a.download, .box a.download, #rightcolumn a.internal, .box a.internal, div.news-catmenu a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkred.gif');
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: 0 0 0 12px;
}

.news-backlink-wrap a {
	background: url('/typo3conf/ext/vetmed/Resources/Public/Images/backred.gif') no-repeat 0 6px;
	padding: 0 2px 0 12px;
}

.news-backlink-wrap a:hover {
	background: url('/typo3conf/ext/vetmed/Resources/Public/Images/backred-hover.gif') no-repeat 0 6px;
}

#rightcolumn .news-list-view a {
	margin-bottom: 2px;
}

#content p.totop {
    text-align:right;
}

#content a.totop {
    background: transparent url('/typo3conf/ext/vetmed/Resources/Public/Images/totopred.gif') right 2px no-repeat;
    padding: 0 12px 0 0;
    margin-top: 2px;
}

#content a.totop:hover, #content a.totop:active, #content a.totop:focus {
    background: transparent url('/typo3conf/ext/vetmed/Resources/Public/Images/totopblack.gif') no-repeat top right;
    background-color: #903;
    color:#fff;
}

#rightcolumn .news-list-view a:hover, #rightcolumn .news-list-view a:active, #rightcolumn .news-list-view a:focus,
a.internal:hover, .tx-cal-controller a:hover, .news-latest-container a:hover,
a.internal:active, .tx-cal-controller a:active, .news-latest-container a:active,
a.internal:focus, .tx-cal-controller a:focus, .news-latest-container a:focus,
div.news-catmenu a:hover, div.news-catmenu a:focus {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkblack.gif')!important;
}

a.extlink {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkred.gif')!important;
}

a.extlink:hover, a.extlink:active, a.extlink:focus {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkblack.gif')!important;
}

a.local {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/locallinkred.gif')!important;
}

a.local:hover, a.local:active, a.local:focus {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/locallinkblack.gif')!important;
}

.csc-uploads-fileName a,
a.download {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/downloadred.gif')!important;
}

.csc-uploads-fileName a {
	padding-left: 12px;
	background-position: 0 5px;
}

a.download:hover, a.download:active, a.download:focus {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/downloadblack.gif')!important;
}        

#rightcolumn a, .box a, #content a, #print a, #recommend a {
    background-repeat: no-repeat;
}

#content a.internal:hover, #content a.internal:active, #content a.internal:focus {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkblack.gif');
}

#print a, #recommend a {
    font-size: 0.9em;
    padding-left: 12px;
    background-position: 0 4px;
}

#print a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkred.gif');
    margin-right: 5px;
}

#recommend a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkred.gif');
}

#print a:hover, #print a:active, #print a:focus {
    color:#fff;
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkblack.gif');
}

#recommend a:hover, #recommend a:active, #recommend a:focus {
    color:#fff;
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/extlinkblack.gif');
}

#quickmenu ul li.first {
    background-image: none;
}

#quickmenu ul li.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
}

#writing {
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
    clear:both;
	margin:2px 0 0 11px;
}
#writing h1 {
	font-size:16px;
	letter-spacing: 0!important;
}
#writing a {
	color:#000;
	font-weight:bold;
}

#writing .h1 a {
    display: inline-block;
    font-size: 16px;
    letter-spacing: normal;
    margin-top: 0px;
    text-align: left;
    zoom: 1;
}

#header { 
    padding-top: 20px;
	position:relative;
	overflow:hidden;
} 

#header-block {
	width:720px;
	padding-top:10px
}

#logo {
	padding-top:10px;
}

#logo a:hover, #logo a:focus, #logo a:active, #logo a:visited {
	padding:0!important;
	margin:0!important;
	background:none!important;	
	text-decoration:none!important;
}

#menu {
	float:left;
	height: 35px;
	max-width:590px;
	overflow:hidden;
	font-size: 1.19em;
	position:absolute;
	bottom:89px;
}
#menu ul {
    margin: 0;    
}

#menu ul li {
    float:left;
}

#banner {
    background-image: url('/fileadmin/vetmed/img/banner.jpg');
    width: 960px;
    height: 89px;
}

#breadcrumbs {
    margin: 4px 0 4px 239px;
    font-size: 0.9em;
}

#breadcrumbs ul li {
    display: inline;
}

#contentcontainer {
    width: 960px;
    padding: 20px 0;
    line-height: 1.45em;
	overflow:hidden;
}

#contentcontainer p {
	margin:0 0 1em 0;
}

#leftcolumn, #rightcolumn {
    width: 210px;
    overflow: hidden;
}

#leftcolumn {
    margin-right: 30px;
}

#rightcolumn {
    margin-left: 30px;
}

#level1 {
    border-right: 1px solid #dcdddf;
    border-top: 1px solid #dcdddf;
    border-bottom: 1px solid #dcdddf;
}

/*
#level1 li {
    padding: 5px 10px;
}
*/

#level1 li.on {
    background-color: #fff;
}

/*
#level2 {
    margin: 3px 0 5px 10px;
}
*/

#level2 li {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/submenulevel2.gif');
    background-position: 10px 5px;
    background-repeat: no-repeat;
}

/*
#level2 li, #level3 li {
    padding: 3px 0 3px 0px;
}
*/

/*
#level3 {
    margin: 4px 0 5px 10px;
}
*/

#level3 li {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/submenulevel3.gif');
    background-position: 20px 6px;
    background-repeat: no-repeat;
}

/*
#level4 {
    margin: 4px 0 5px 10px
}
*/

#level4 li {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/submenulevel4.gif');
    background-position: 30px 5px;
    background-repeat: no-repeat;
/*    padding: 1px 0 1px 10px; */
}

#content {
    width: 480px;
    margin: 0;
}

/*
#content p, #content li {
    line-height: 1.45em;
}
*/

#content ul {
    list-style-type: disc;
    padding-left: 20px;
}

#content ul, #content ol{
    /* gk20071231 fix for msie */
    /* margin-left: 0 !important; */
    margin-left: 5px !important;
    margin-bottom: 14px;
}

#content .csc-textpic ul {
	margin-left: 0!important;
	padding-left: 0!important;
	list-style-type: none;
}

#content ol {
    padding-left: 30px;
}

#content ul.linklist {
	list-style-type:none;
	margin:0 0 1em 0!important;
	padding:0;
}

ul.linklist li {
	padding-left:12px!important;
}
ul.linklist a {
	display:block;
	margin-left:-12px!important;
}

.list_linked_title a, .news-latest-item a {
	display:block;
}

#print, #recommend {
    padding-bottom: 10px;
}

.box {
    width: 210px;
    margin: 8px 0;
}

.first {
    margin-top: 0px!important;
}

div.box-content {
	position:relative;
	padding: 13px 10px 5px 10px;
	background-color:#f1f1f1;
	overflow:visible;
}

.special div.box-content {
	background-color:#f2eaec;
}

#rightcolumn div.box-content {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#leftcolumn div.box-content {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.box h2 ,.box h2 span a{
    width: 195px;
    font-size: 1em;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 0!important;
    margin:0;
	color:#fff!important;
	background-color:#fff;
}

.box h2 span a:hover{
    color:#fff;
}

.box h2 span {
	display:block;
	width:170px;
	padding:2px 4px 2px 10px;
}

#leftcolumn .box h2 span {
    	background: #7d7d7d url('/typo3conf/ext/vetmed/Resources/Public/Images/boxheaderendleft.gif') top right no-repeat;
}

#rightcolumn .box h2,
#rightcolumn .box h2 span a {
	width:212px;
	text-align:right;
}
#rightcolumn .box h2 span,
#rightcolumn .box h2 span a{
	background: #7d7d7d url('/typo3conf/ext/vetmed/Resources/Public/Images/boxheaderendright.gif') top left no-repeat;
	margin:0 0 0 auto;
	padding:2px 10px 2px 4px;
	color: #fff;
}

h2.special {
    background-color: #transparent;
}

#leftcolumn .box h2.special span {
    	background: #990033 url('/typo3conf/ext/vetmed/Resources/Public/Images/boxheaderendspecialleft.gif') top right no-repeat;
}

#rightcolumn .box h2.special span {
    	background: #990033 url('/typo3conf/ext/vetmed/Resources/Public/Images/boxheaderendspecialright.gif') top left no-repeat;
	text-align:right;
	margin:0 0 0 auto;
}

.box ul li {
/*    display: inline; */
}

.box h3, .box p {
    margin:0 0 1em 0;
}
.box h3 {
	margin:0;
}
.box h3.divider {
	margin:0 -10px;
	padding:8px 10px 0 10px;
	border-top:1px dotted #999;
}

#rightcolumn .box h3.divider {
	font-weight: bold;
}

#rightcolumn .csc-uploads li  {
	margin: 2px 0 14px;
}

.special div.box-content h3.divider {
	border-top:1px dotted #903;
}

div.acrobat {
    width: 180px;
}

.box ul {
	margin:0 0 5px 0;
}

/*
.box .csc-menu{margin:0;padding:2px 7px 6px 10px}
.box ul {
    margin:  9px 0 0 10px;
    padding-bottom: 9px;
}

div.acrobat p {
    font-size: 0.9em;
    margin: 0 0 7px 5px;
}
*/

/* SITEMAP */

#content div.sitemap ul, #content div.sectionoverview ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px 0;
}

#content div.sectionoverview ul li {
    padding-bottom: 2px;
}

#content div.sitemap ul li.level1 {
    background-color: #d9d9d9;
    border: 1px solid #ddd; 
    padding: 7px 25px 7px 10px;
}

#content div.sitemap ul li a, #content div.sectionoverview ul li a {
    display: block;
    padding-left: 10px;
    background-position: 0 3px;
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/locallinkred.gif');
}

#content div.sitemap ul li a:hover, #content div.sectionoverview ul li a:hover {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/locallinkblack.gif')!important;
}

#content div.sitemap ul li.level1 a, #content div.sitemap ul li.level2 a {
    font-weight: bold;
    background-image: none;
}

#content div.sitemap a:hover {
    color: #fff;
}

#content div.sitemap ul li.level3 a, #content div.sitemap ul li.level4 a, #content div.sitemap ul li.level5 a {
    font-weight: normal;
}

#content div.sitemap ul li.level2 {
    border: 1px solid #ccccce;
    background-color: #ededed;
    margin: 2px 0 2px 30px;
    padding: 3px 0;
}

#content div.sitemap ul li.level3 {
    border: 1px solid #ddd;
    background-color: #f3f3f3;
    margin: 2px 10px 2px 30px;
    padding: 3px 0 3px 5px;
}


#content div.sitemap ul li.level4, #content div.sitemap ul li.level5 {
    margin-left: 30px;
    padding: 2px 0;
}

#content div.sitemap ul li.level3 a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/sitemaplevel3red.gif');
}

#content div.sitemap ul li.level3 a:hover {
/*    background-image: url('../img/sitemaplevel3orange.gif'); */
    background-image: none!important;
}

#content div.sitemap ul li.level4 a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/sitemaplevel4red.gif');
}

#content div.sitemap ul li.level4 a:hover {
/*    background-image: url('../img/sitemaplevel4orange.gif'); */
    background-image: none!important;
}

#content div.sitemap ul li.level5 a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/sitemaplevel5red.gif');
}

#content div.sitemap ul li.level5 a:hover {
/*    background-image: url('../img/sitemaplevel5orange.gif'); */
    background-image: none!important;
}

#content div.sitemap ul li.level3 a, #content div.sitemap ul li.level4 a , #content div.sitemap ul li.level5 a {
    background-repeat: no-repeat;

}

#footer {
    height: 36px;
    width: 960px;
    margin-bottom: 20px;
	padding-top:10px;
    color: #000;
}

#footer p {
    padding: 2px 0 0 10px;
    font-size: 0.9em;
}

h1, .h1 {
    font-size: 1.27em;
    margin-top: 0;
    letter-spacing: 0.05em;
}

#content h2 {
	letter-spacing: 0!important;
	margin-top: 1em;
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #676767;
}
#content h2 span {
    padding:0 10px 4px 0px;
	color: #666;
}

#content .ui-accordion-content h2 {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	border-bottom: none;
	padding-top: 1.2em !important;
	padding-bottom: 0;
}

#content h2.subheading,
#content h2.subheading a {
    background-image:none;
	color:#666666 !important;
	border:none!important;
	letter-spacing:0!important;
}

#content h2.subheading {
	margin-top: 0;
	margin-bottom: 6px;
}

#content .news-article-right {
	float: right;
	width: 366px;
}

#content .news-article-right h2.subheading a {
	font-weight: bold;
}

#content .news-article-right h2.subheading a:hover,
#content .news-article-right h2.subheading a:focus {
	background: none;
}

h3 {
    font-size:1em;
    background-color:transparent;
    padding:0;
}
 
h3 {
	margin:0;
}

.left {float: left}
.right {float: right}

.cf{*display:inline-block;clear:both}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.invisible{position:absolute;left:-1000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline}

.printonly,
ul.csc-uploads span.printonly,
.box h2 span .printonly {
	display:none
}

ul.csc-uploads span.file-upload-name {
	display: inline-block;
	margin-right: 4px;
}

ul.csc-uploads span.csc-uploads-fileSize {
	display: inline-block;
}

#content ul.csc-uploads span.csc-uploads-fileName,
#rightcolumn ul.csc-uploads span.csc-uploads-fileName {
	text-decoration: none;
}

#content ul.csc-uploads {
	margin-left: 0 !important;
	padding: 0 !important;
}

/* News */

.news-latest-item{margin-bottom:2px}
.news-latest-image{width:100px;overflow:hidden}
.news-latest-content{width:380px;overflow:hidden}
.news-latest-item h2{margin:0 0 4px 0;font-size:1em;font-weight:bold; margin-top: 0 !important;}
.news-latest-content a{color: #199439;background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkred.gif');background-position: 0 4px;padding: 0 0 0 12px}
.news-latest-content a:hover{color: #6b6671;background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkblack.gif')}
p.news-latest-date{margin-bottom:2px}
p.news-latest-morelink{margin-top:0}
.news-single-imgcaption{width:160px;overflow:hidden}

#content .news-list-view .news-img-wrap {
	width: 100px;
	float: left;
	margin: 0;
}

.news-list-view a {
	display: block;
	margin-bottom: 2px;
}

#content .news-img-wrap a{
	border: none;
	padding: 0;
}

#content .news-img-wrap a:hover {
	background: none;
}

#content .article .more {
	display: inline-block;
	margin-bottom: 13px;
	background-image: url("/typo3conf/ext/vetmed/Resources/Public/Images/linkred.gif");
	background-position: 0 4px;
	padding: 0 0 0 12px;
}

#content .article a.more:hover,
#content .article a.more:focus {
	background-image: url("/typo3conf/ext/vetmed/Resources/Public/Images/linkblack.gif");
}

#content .news .article {
	padding: 0;
	margin: 0;
}

.news-single .news-img-caption {
	line-height: 14px;
	color: #6b6671;
}

#content .news-single .article .news-img-wrap {
	float: left;
	margin: 0 10px 0 0;
	width: 160px;
}

#content .news-single .news-img-wrap a {
	margin-bottom: 5px;
}

/* Send a friend */
.tipform-label {display:block;float:left;width:100px;overflow:hidden}
.tipform-input,.tipform-textarea{display:block;float:left;width:380px;overflow:hidden}
div.tipform-sender-name,div.tipform-sender-email,div.tipform-rec-email,div.tipform-message,div.tipform-repeatcode,div.tipform-submit{clear:both}

/* Mailform */
fieldset {
    border: 0;
    margin-left: 0;
    padding-left: 0;
}

label {
    width: 110px;
	margin-top: 7px;
}

input[type="text"], select, textarea {
    width: 330px;
    margin-left: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: 1px solid #dcdddf;
    margin: 0 0 10px 0;
}

input#mailformformtype_mail {
    margin-left: 110px;
    width: 150px;
    margin-top: 8px;
    background-color: #dcdddf;
    border: auto!important;
}

.csc-mailform label {
	margin-top: 0;
	display: inline-block;
	vertical-align: top;
}

.csc-mailform-radio fieldset {
	display: inline-block;
	width: 330px;
}

.csc-mailform-radio fieldset label {
	margin-bottom: 4px;
	width: 300px;
}
.csc-mailform-radio fieldset input[type="radio"] {
	margin-left: 0;
	margin-right: 4px;
	margin-bottom: 7px;
}

.csc-mailform-field input[type="checkbox"] {
	margin-left: 0;
}

table {
    width: 480px;
    border: 0 !important;
    margin:0 0 10px 0;
}

table th {
    background-color: #dcdddf;
    font-weight: bold;
    margin: 0;
    padding: 3px 4px 3px 8px;
}

table td {
    border-bottom: 1px solid #c4c4c6;
    margin: 0;
    padding: 2px 4px 2px 8px;
    vertical-align: top;
}

td p {
    margin: 0;
    padding: 0;
}

#printheader{display:none}

div.news-catmenu{margin:2px 0 10px 0}

.csc-textpic-intext-left ul, .csc-textpic-intext-left ol{overflow:hidden}

.typo3-adminPanel{width:400px;text-align:left}

acronym{border-bottom:none}

.filelink{margin:2px 0 10px 0}
.filelink-icon{padding-right:10px;float:left}
.filelink-filename{float:left}
.filelink-desc{padding:4px 0 0 0}

/* 20080107 - gk - zipfl weggemacht - http://tracker.plan2.net/view.php?id=3735 */
#rightcolumn h2 {
    margin-top: 0;
}

/* gk added for visible skiplinks */
#skiplinks a {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
#skiplinks a:focus, #skiplinks a:active {
    top: 5px !important;
    left: 5px !important;
    height: 1.2em !important;
    width: auto !important;
}

/* 20080110 - gk - sitemap - csc-menu-4 - added for internl link-icons - tracker 3740 */
.csc-menu-4 a, .csc-menu-7 a {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkred.gif');
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: 0 0 0 12px;
}
.csc-menu-4 a:hover, .csc-menu-7 a:hover {
    background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/linkblack.gif')!important;
}

.csc-menu-4 dd{margin:0;padding:0 0 2px 12px}


/* cal-detail-view, dont show internal Link-Icon for back-link */.tx-cal-controller #calendar-event-backlink a, .tx-cal-controller #calendar-event-backlink a:hover, .tx-cal-controller #calendar-event-backlink a:active, .tx-cal-controller #calendar-event-backlink a:focus, .tx-cal-controller #calendar-event-backlink a:visited, .tx-cal-controller #calendar-location-backlink a, .tx-cal-controller #calendar-location-backlink a:hover, .tx-cal-controller #calendar-location-backlink a:active, .tx-cal-controller #calendar-location-backlink a:focus, .tx-cal-controller #calendar-location-backlink a:visited, .tx-cal-controller .pagebrowser a {
    background-image: none!important;
    padding: 0px;
}      

.tx-cal-controller .pagebrowser span{margin:0 1px}
.tx-cal-controller .pagebrowser a{padding:2px 4px}

.tx-cal-controller dl dt {margin-bottom:1em}

.event-attachments{margin-bottom:1em;overflow:hidden}
.event-attachments label{font-weight:bold;display:block;float:none;text-align:left;width:auto}
.event-attachments dd{margin:0;padding:0}

ul.csc-menu-7 {padding:0!important;margin:0!important}

ul.csc-menu-7, ul.csc-menu-7 ul {
  list-style-type:none!important;
}

.csc-textpic-caption, .news-single-imgcaption {
	color: #6b6671;
	padding-top:2px;
	margin-bottom:5px;
	overflow:auto;
	font-size:1em;
	line-height:1.2em;
}

/* box special */

.csc-textpic-intext-left{overflow:auto;}
.csc-textpic-intext-left .csc-textpic-imagewrap{margin-top:1px}
.csc-textpic-intext-left .csc-textpic-text p{margin-top:0}

	/* 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!important;*/
        margin-left: 10px;
	}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin-top:2px}

#rightcolumn div.csc-textpic div.csc-textpic-imagewrap {margin:0}
#rightcolumn div.csc-textpic-intext-left .csc-textpic-text{padding-left:60px}
#rightcolumn .box-content div.csc-textpic-intext-left .csc-textpic-text{padding-left:0}

.csc-textpic-caption{text-align:left!important}

.csc-textpic-caption p{display:inline}
.csc-textpic-imagewrap a:hover, #rightcolumn .box .csc-textpic-imagewrap a:hover,
.csc-textpic-imagewrap a:active, #rightcolumn .box .csc-textpic-imagewrap a:active,
.csc-textpic-imagewrap a:visited, #rightcolumn .box .csc-textpic-imagewrap a:visited{background:none!important}
.enlarge-icon{float:right}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,
.csc-textpic-intext-left .csc-textpic-imagewrap {
	width: 105px;
}

.box-content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic-intext-left .csc-textpic-imagewrap {
	width: auto;
}

.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
	width: 350px;
	float: left;
	margin-left: 10px;
}

.csc-textpic-center .csc-textpic-imagewrap,
.csc-textpic-center figure.csc-textpic-imagewrap {
	margin: 0 auto;
}

.csc-textpic-intext-left {
	margin-bottom: 20px;
}

.news-latest-container a,
.list_linked_title a {
	display:block;
}

.csc-textpic-caption {
	overflow:hidden;
}
.csc-textpic-caption a {
	background:none!important;
}

.news-rss li {
	height:20px!important;
	white-space: nowrap;
}
.news-rss li a {
        background:url('/typo3conf/ext/vetmed/Resources/Public/Images/ico-rss.gif') no-repeat left 2px!important;
        padding-left: 20px!important;
	height:20px!important;
	display:block;
}

.news-rss li a:hover {
    color: #fff!important;
    background-color:#903!important;
}

.box-content .news ul.news-rss li {
	background: none;
}

.tx-ttnews-browsebox {
	margin:1em 0;
}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {
	padding:0.2em 0.5em;
	margin-right:0.8em!important;
}

/* accordion styles */

.accordion {
	color:#000;
	overflow:hidden;
}

.ui-accordion-content {
	background-color: #d9d9d9;
	padding-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: none;
}

/*p.ui-accordion-content:hover {
background-color: #903;
color: #fff;
}*/

/*next three styles prevent flashes of unstyled content before the js has run*/

/*for some reason, without this chrome will ignore the next .accordion h1 style*/
.accordion {
	background-color:#FFFFFF;
}

#content .toggleWrapper .toggleHeader,
.accordion h1 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	color: #6A6A6A;
	clear: both;
	cursor: pointer;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*height: 15px;*/
	min-height: 15px;
	letter-spacing: normal;
	line-height: 15px;
	margin-bottom: 5px;
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	outline-style: none;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	border: none;
	/*width: 480px;*/
}

#content .toggleWrapper .toggleHeader a,
#content .toggleWrapper .toggleHeader a:hover {
	color: #6A6A6A !important;
	background: transparent;
	font-weight: bold;
}

.toggleHeader {
	background-image: url("themes/base/images/ui-icons_888888_256x240.png");
}

.toggleHeaderText {
	float: left;
	width: 457px;
}

.toggleContent {
	margin-left: 21px;
	overflow: hidden;
}

#content h2.toggleHeader span {
	padding: 0;
}

.accordion div {
	display:none;
}

.ui-accordion-content p {
	padding-left: 15px;
	/*border-top-width:2px;*/
	border-top-width:0;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	margin: 0 0 0 0 !important;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: text;
}

/*.ui-accordion-content p:hover {
	background-color: #903;
	color: #fff;
	cursor: text;
}*/

.ui-accordion-content h2, .ui-accordion-content h3 {
	padding-left: 15px;
	padding-top: 4px !important;
	margin-top: 0 !important;
}

.ui-accordion-content ul {
	margin-top: 2px;
	margin-bottom: 0;
	padding-left: 26px !important;
}

.ui-accordion-header {
	color: #6A6A6A;
	cursor: pointer;
	outline-style: none;
	margin-bottom: 5px;
}

.ui-icon-triangle-1-e {
	background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/acordion_openclose.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0px 0px;
	display:block;
	width:9px;
	height:9px;
	float:left;
	margin: 3px 5px 3px -14px;
}

.ui-icon-triangle-1-s {
	background-image: url('/typo3conf/ext/vetmed/Resources/Public/Images/acordion_openclose.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: -9px 0px;
	display:block;
	width:9px;
	height:9px;
	float:left;
	margin: 3px 5px 5px -14px;
}

#content .ui-icon-triangle-1-e {
	background-position: -32px -20px;
}

#content .ui-icon-triangle-1-s {
	background-position: -64px -20px;
}

.tx-p2vuwoe-pi1 .person-details {
	overflow:hidden;
	clear:both;
}

.tx-p2vuwoe-pi1 .person-details img {
	float: left;
	width: 110px;
	margin: 0 8px 8px 0;
}
.tx-p2vuwoe-pi1 .person-details p {
	float: left;
}

#banner-carousel {
	padding: 0;
}

#banner-carousel ul, #banner-carousel li {
	padding: 0;
}

.bib-search {
    width: 100%;
    display: block;
    height: 40px;
    margin-left: auto;
    background-color: #f1f1f1;
    margin-top: -20px;
    margin-bottom: 10px;
}

.bib-search form {
    width: 450px;
    margin: 0 auto;
    margin-left: 240px;
}

.bib-search input {
    margin-top: 10px;
}

.bib-search input.image {
    height: 21px;
    width: 80px;
    margin: 0;
    margin-top: 9px;
}

#content .news-latest-container-home {
	clear: both;
	overflow: auto;
	margin-bottom: 0.5em;
}

#content .csc-textpicHeader h2 {
	margin-top:0;
}

#content .news-latest-container-home .news-latest-content {
	width: 365px!important;
}

#content .news-latest-container-home .news-latest-image {
	width: 105px!important;
}

#content .news-latest-container-home h3 {
	margin: 0!important;
	border: none!important;
}

#content .news-latest-container-home .news-latest-image a {
	background: none!important;
	padding: 0!important;
}

#content .news-latest-container-home .news-latest-image {
	margin-right: 10px!important;
	clear: both;
}

#content .news-latest-container-home .news-latest-text p {
	margin-bottom: 0!important;
}

.page-navigation {
	position: relative;
}

.paginator-form {
	position: absolute;
	top:0;
	right: 0;
}

.paginator-container {
	margin: 0 auto;
	text-align: center;
}

#content .news .page-navigation ul li {
	margin-right: 1px;
	padding-right: 3px;
	float: none;
	display: inline-block;
}

#content .news .page-navigation ul li.current {
	font-weight: bold;
	padding-top: 1px;
}
#content .news .page-navigation p,
#content .news .page-navigation ul {
	float: none;
}

#content .news .f3-widget-paginator {
	display: inline-block;
	margin: 0 auto 14px;
	padding-left: 0;
}

.box-content .news ul li {
	background: url("/typo3conf/ext/vetmed/Resources/Public/Images/linkred.gif") no-repeat 0 5px;
	padding-left: 12px;
}

.box-content .news ul li a {
	cursor: pointer;
}

#contentcontainer .at16nc.at16t_compact {
	background: url('/typo3conf/ext/vetmed/Resources/Public/Images/addthis_plus.gif') top left no-repeat!important;
}

/* gallery styles */
.galleria-image-nav-left, .galleria-image-nav-right {
    position: absolute;
    top: 40%;
}

.ui-dialog .ui-dialog-titlebar {
    background: #7d7d7d;
    margin: 0 0 0 auto;
    padding: 2px 10px 2px 4px;
}

.ui-state-hover {
    background: #7d7d7d url('/typo3conf/ext/dmf_galleria/res/js/themes/classic-1.2.8/classic-map.png') top left no-repeat !important;
}
.ui-dialog .ui-dialog-buttonpane {
    border-top: none;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    display: none;
}

.ui-dialog .ui-dialog-titlebar {
    height: 24px;
    background-color: white;
    border: none;
}

.ui-dialog-title {
    color: #ffffff;
}
/* end gallery styles */

/* gallery styles for jQuery UI lightbox */
#ui-lightbox-wrapper {
    opacity: 1.0 !important;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    padding: 10px !important;
}

#ui-lightbox-screendimmer {
    background: #0b0b0b;
}

#ui-lightbox-wrapper .ui-dialog-titlebar-close, #ui-lightbox-close {
    color: #444444;
    position: absolute;

    top: 0px;
    right: 0px;
    margin: 0px;
    background: white;

    padding: 0px;

    z-index: 100000;
}

#ui-lightbox-wrapper .ui-dialog-titlebar-close:hover, #ui-lightbox-wrapper #ui-lightbox-close:hover {
    background: white;
    padding: 0px;
}
#ui-lightbox-wrapper .ui-dialog-titlebar-close:hover {
    color: #BBBBBB;
    padding: 0px;
}

#ui-lightbox-wrapper #ui-lightbox-pager {
    display: inline-block;
    float: right;
}

#ui-lightbox-wrapper #ui-lightbox-description, #ui-lightbox-wrapper #ui-lightbox-pager {
    color: #444444;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    margin-bottom: 0px;
}

#ui-lightbox-wrapper #ui-lightbox-description {
    display: inline-block;
    float: left;
    padding-left: 0px;
}

#ui-lightbox-wrapper .galleria-image-nav-right {
    margin-right: 10px;
}

#ui-lightbox-wrapper .galleria-image-nav-left {
    margin-left: 10px;
}

#ui-lightbox-wrapper .galleria-lightbox-prevholder {
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 40px;
    cursor: pointer;
}

#ui-lightbox-wrapper .galleria-lightbox-nextholder {
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 40px;
    right: -1px;
    cursor: pointer;
}

#ui-lightbox-wrapper .galleria-lightbox-prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    width: 30px;
    background: #fff;
    left: 0px;
    display: none;
    text-align: center;
    color: #000;
    font: bold 16px/36px arial,sans-serif;
}

#ui-lightbox-wrapper .galleria-lightbox-next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    width: 30px;
    background: #fff;
    right: 10px;
    left: auto;
    display: none;
    font: bold 16px/36px arial,sans-serif;
    text-align: center;
    color: #000;
}

#ui-lightbox-wrapper .galleria-lightbox-prevholder:hover .galleria-lightbox-prev {
    display: block !important;
}

#ui-lightbox-wrapper .galleria-lightbox-nextholder:hover .galleria-lightbox-next {
    display: block !important;
}

/* end gallery styles for jQuery UI lightbox */

.csc-mailform-radio legend {
	display: none;
}

div.csc-textpic .csc-textpic-imagewrap table {
	width: auto;
}

/* states and images */
body .ui-icon { width: 16px; height: 16px; background-image: url(themes/base/images/ui-icons_222222_256x240.png); }
body .ui-widget-content .ui-icon {background-image: url(themes/base/images/ui-icons_222222_256x240.png); }


#contentcontainer .ui-state-default .ui-icon {
	background-image: url("themes/base/images/ui-icons_888888_256x240.png");
}

img {
	border: none;
}

.pagebrowser.cal {
	position: relative;
}

.pagebrowser.cal .paginator-form {
	position: absolute;
}

input.goToPageInput {
	width: 20px;
	height: 13px;
	margin-right: 3px;
}

tbody.table-no-border td {
    border: none;
}

.simulate-table {
    display: table;
}

.change-to-top {
    display: table-header-group;
}

.change-to-bottom {
    display: table-footer-group;
}

.csc-sword {
    background: #fdee53;
}

#tx-solr-search ul li {
	list-style-type: none;
}

.tx-pagebrowse li {
	float: left;
	margin-left: 10px;
}

.tx-pagebrowse li:first-child {
	margin-left: 0;
}



/* -----------------------------------------------
------------- SEARCH PAGE -------------------------
--------------------------------------------------
*/

.two-col #content {
	margin-left: 40px;
	width: 700px;
}

.two-col #content #tx-solr-search {
	width: 558px;
	position: relative;
}

.two-col #tx-solr-search-functions {
	width: 140px;
}

.two-col #content ol.results-list {
	padding-left: 9px;
	font-size: 14px;
}

.two-col input[type="text"] {
	margin-left: 0 !important;
}

.two-col .results-entry {
	padding: 5px 0;
}

.two-col .results-teaser {
	margin-top: 3px;
	font-size: 12px;
}

.two-col #rightcolumn {
	margin-left: 10px;
}

.two-col .tx-solr-q {
	border: 1px solid #dcdddf;
	font-size: 12px;
	margin-left: 0 !important;
	padding: 4px;
	width: 344px !important;
}

.two-col #tx-solr-submit {
	background: #dcdddf;
	padding: 4px;
}

.two-col .tx-pagebrowse {
	left: 20%;
	margin: 0;
	padding: 0;
	position: absolute;
}

.two-col .tx-pagebrowse-pages {
	font-size: 12px;
}

.two-col .results-per-page {
	float: left;
	margin-top: 40px;
}

.two-col .results-range {
	float: right;
	margin-top: 40px;
}

.two-col .tx-pagebrowse-pages ul {
	padding: 0 20px;
}

.two-col .tx-solr-submit {
	background: #dcdddf;
	font-size: 12px;
	padding: 3px;
}

.two-col #content #tx-solr-faceting ul {
	padding-left: 5px;
}

.two-col #content #tx-solr-faceting li {
	list-style-type: none;
}

.event-venue {
	display: none;
}

#content .tx-cal-controller a.lightbox {
	background: none;
	padding: 0;
}

.tx-cal-controller div.csc-textpic-intext-right .csc-textpic-imagewrap,
.tx-cal-controller div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
.tx-cal-controller DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
.tx-cal-controller DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
.tx-cal-controller DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0;
}

.tx-cal-controller div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top: 5px;
}

.emptyPage#container,
.emptyPage #contentcontainer {
	width: auto;
}

.emptyPage #content {
	margin: 0 auto;
}