
/* p18786 basic neu */

@import url("tt_news_v3_styles.css");
@import url("sitemap.css");
@import url("navigation.css");
@import url("fdfx2cols.css");
@import url("rte.css"); 
@import url("csc.css");
@import url("search.css");
@import url("felogin.css");
@import url("print.css") print;

/* mac hide\*/
html, body {min-height:101%;} /* fixes Firefox scrollbar "jumping" */
/* end hide */

/*------------------------
	general 
-------------------------*/
	* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* don't edit */
	color: #000;
	}
html {
	font-size: 76%; /* don't edit - all browsers 1em=10px*/
	}
html, body {
	min-height: 100%;
	}
/* mac hide\*/
html, body {min-height:101%;} /* fixes Firefox scrollbar "jumping" */
/* end hide */
body {
	background: #A7CDE1 url(../images/greywithe.png); 
	}
	
.hidden {display:none;}

address, abbr, acronym, dfn	{
	font-variant:normal;	/*  Bei Safari verhindern, dass alle Abkuerzungen und Akronyme kursiv gesetzt werden */
	font-style:normal;
	text-transform:none;
  }
th { vertical-align: top; text-align: left; }
td { vertical-align: top; }

/*---------------------------------------
	top
---------------------------------------*/

#pageHeader {
	position: relative;
	top: 0;
	left: 50%;
	margin: 0 -472px 0 -472px;
	width: 926px !important;	
	width: 940px;	
	}
#logo {
	position: relative;
	top:0;	left:0;	
	width:100%;
	height: 120px !important;
	height: 134px;
	border: 7px solid #fff;	
	margin: 0;
	background-color: #D4E6F0;
	}
#logo img{
	position: relative;
	top:0;
	left: 50%;
	margin: 0 -100px 0 -100px;
	border:0;	
}
#LangMenu {
	position: absolute;
	top:28px;
	left:14px;
}
#LangMenu img {
	margin-right: 7px;
	}
#logo div {	/*AgroRisk*/
	position: absolute;
	right:90px;
	letter-spacing:.05em;
	font-size: .9em;
	top: 68px;
}
/*---------------------------------------
	topnavigation
---------------------------------------*/	
#border {
	position:relative;
	top:0; left: 50%;
	margin: 0 -472px 0 -472px;
	height: .03em;
	width: 940px;
}
#topmenu ul {
	padding: 5px;
	text-align:center;
	background-color:#A7CDE1;
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
}
#topmenu li {
	margin: 1px;
	padding: 0;
	display: inline;
}
#topmenu li a {
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
#topmenu li a:hover {
	color: #fff;
	text-decoration: none;
}
#topmenu li a.current {
 	text-decoration:none;
	color:#fff;
}	
/*---------------------------------------
	wrapper
---------------------------------------*/	
#wrapper {	
	position: relative;
	top: 25px !important;
	top: 0;	left: 50%;
	margin: 0 -472px 0 -472px;
	width: 926px !important;	
	width: 940px;	
	background: #fff url(../images/bodyback.gif) repeat-y center;
	border: 7px solid #fff;
	}
html>body #wrapper { height:auto; } /*for mozilla as IE treats height as min-height 		anyway:http://www.pmob.co.uk/temp/2colcentred_contentfirst.htm*/
	
#wrapper.zwei-spaltig {	background: #fff url(../images/bodyback-special.gif) repeat-y center; }	
/*---------------------------------------
	left
---------------------------------------*/	
#colLeft {
	float:left;	
	width:220px;
	border-bottom: solid 7px #a7cde1;
}
/*---------------------------------------
	search
---------------------------------------*/
#search { 
	margin: 0;
	padding: 0;
	text-align: left;
  }
#search form {
	margin: 0;
	padding: 0.7em 0 0.8em 0.5em !important;
	padding: 0.7em 0 0.7em 0.5em;	
  }
#search form input {
	display: inline;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7CDE1;
	vertical-align: middle;
  }
#search form .box {
	padding: 2px; 
	margin: 4px 0 4px 2px;
	width: 14em;
	line-height: 1em;
  }
#search form .submit {
	border:0;
}
/*---------------------------------------
	middle
---------------------------------------*/		
#colMiddle {
	width:auto;
	margin-left: 227px; 
	margin-right: 227px; 
}
#colMiddle.special {
	width:auto;
	margin-left: 227px; 
	margin-right:0; 
}
#colMiddle.special #content { 
	float:left; 
	width:auto !important;
 	width:672px; 
	padding: 0 7px 0 7px;
	margin:0;
	}
#content { 
	float:left;
	width:auto !important;
 	width:472px;
	padding: 0 7px 0 7px;
	margin-top:0;
	}
dfn {
	display: none;
	visibility: hidden;
	height: 0;
	}
/*---------------------------------------
	right
---------------------------------------*/	
#colRechts {
	float:right;
	top:0; right:0;
	width: 220px;
	overflow: hidden;
}
#webavmenu { 
	border-bottom: solid 1px #fff; 
	background-color:#D8EFE1; 
	}
#webavmenu ul img { 
	margin: 2px 5px 1px 0; 
	vertical-align: middle;
	}
#webavmenu ul {
	list-style: none;
	padding:8px 7px 8px 8px !important;
	padding:7px 7px 7px 8px;
	margin:0;
	overflow:hidden;
}
#webavmenu ul li, #webavmenu ul li ul, #webavmenu ul li ul li, #webavmenu ul li ul li ul, #webavmenu ul li ul li ul li  { 
	display: inline; 
	}
#webavmenu a { text-decoration:none;color: #0C6492; font-weight:bold;}
#webavmenu a:visited { text-decoration:none; }
#webavmenu a:hover { text-decoration:underline; }
#webavmenu a:active{ text-decoration:none; }
#webavmenu a:focus { text-decoration:none; }
#colBorder {
	margin:0 7px 0 7px;
	}
/*---------------------------------------
	footer
---------------------------------------*/	
#footer {	
	position: relative;
	top: 25px !important;
	top: 0;	left: 50%;
	margin: 0 -472px 0 -472px;
	width: 912px !important;	
	width: 940px;
	height: 3.95em !important;
	height: 2em;
	padding: 3px 7px 0 7px; 	
	background-color:#d2e6f0;
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
	border-bottom: 7px solid #fff;
	}
/*---------------------------------------
	clickpath
---------------------------------------*/	
#clickpath ul {
	margin:0 0 5px 0;
	padding:0;
	width:auto !important;
	width:100%;
	overflow:hidden;
	font-size:.9em;
	letter-spacing: .08em;
	text-align:center;
}
#clickpath ul li,#clickpath ul li ul,#clickpath ul li ul li,#clickpath ul li ul li ul, #clickpath ul li ul li ul li  { display: inline; }
#clickpath a { text-decoration:none; color: #0C6492;}
#clickpath a:visited { text-decoration:none; color: #0c6492;}
#clickpath a:hover { text-decoration:underline; }
#clickpath a:active{ text-decoration:none; color: #fff;}
#clickpath a:focus { text-decoration:none; color: #fff;}
#clickpath ul a.aktiv { color: #fff; }

/*---------------------------------------
	print
---------------------------------------*/	
#drucken {
	float:left; 
	display:block;
	margin-top:2px;
	}
#drucken a:hover { text-decoration:underline; }
#drucken a { font-weight: bold; color:#0c6492;}
#rss {
	float:right; 
	display:block;
	padding-left:5px;
	margin-top:4px;
	}
#copyright {
	float:left;
	margin-top:5px;
	color:#0C6492;
	width:213px;
	overflow:hidden;
	}
/*---------------------------------------
	footermenu
---------------------------------------*/	
#footermenu {
	float:left;
	margin-top:2px;
	}
#footermenu img, #drucken img { 
	margin: 0 1px 0 1px; 
	vertical-align: bottom;
	text-align:center;
	}
#footermenu ul {
	list-style: none;
	display:inline;
	overflow:hidden;
}
#footermenu ul li, #footermenu ul li ul, #footermenu ul li ul li, #footermenu ul li ul li ul, #footermenu ul li ul li ul li  
	{ 
	display: inline; 
	margin-right: 8px;
	}
#footermenu a { 
	font-weight: bold; 
	text-decoration:none; 
	color: #000; 
	font-weight:bold;
	color:#0c6492; 
	}
#footermenu a:visited { text-decoration:none; color:#0c6492;}
#footermenu a:hover { text-decoration:underline; color:#0c6492;}
#footermenu a:active{ text-decoration:none; color:#0c6492;}
#footermenu a:focus { text-decoration:none; color:#0c6492;}

/*---------------------------------------
	content
---------------------------------------*/	
#colNormal { 
	clear:both;
	margin-top:0; 
	}
#colNormal p.bodytext {
	margin-bottom:10px; 
}
#colBorder p.bodytext {
	margin: 0 0 5px 0 !important;
	margin: 0 10px 5px 0;
}
#colNormal a, #colBorder a {
	text-decoration: none;
	color: #0C6492;
	font-weight:normal;
}
#colNormal a:visited, #colBorder a:visited {
	color: #0C6492;
}
#colNormal a:hover, #colBorder a:hover {
	text-decoration: underline;
	color: #0C6492;
}
#colNormal a:active, #colBorder a:active { color: #0C6492; }
#colNormal a:focus, #colBorder a:focus { color: #0C6492; }

acronym, abbr {
	border-bottom: 1px dashed #a7cde1;
	cursor: help;
}
/*.mail { float:right; }*/
.bez {
	font-size: 79%;
	color: #397797;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 2px;
	margin:-20px 5px 15px 7px;
	}
.bez2 {
	font-size: 79%;
	color: #397797;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 2px;	
	margin:-20px 5px 15px 0px ! important;
	margin:-17px 5px 15px 0px;
	}

#DRUCKVERSION	{
   	float:right;
	color: #9f9f9f;
	font-size: 10px;
	width: 40px;
	height: 40px;
	}
/*.suchbegriff {
	font-size:59%;
	color: Gray;
	width: 15em;
	margin-right: .3em;
	}*/
/*---------------------------------------
	tables
---------------------------------------*/	
#colNormal .TableTermine table { border:none; margin:0; padding:0;}
#colNormal .TableTermine td.td-0, #colNormal .TableTermine th.td-0 { background-color:#F2F8FB; padding:5px; margin-left:0; }
#colNormal .TableTermine td.td-1, #colNormal .TableTermine th.td-1 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-2, #colNormal .TableTermine th.td-2 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-3, #colNormal .TableTermine th.td-3 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-4, #colNormal .TableTermine th.td-4 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-5, #colNormal .TableTermine th.td-5 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-6, #colNormal .TableTermine th.td-6 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-7, #colNormal .TableTermine th.td-7 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-8, #colNormal .TableTermine th.td-8 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-9, #colNormal .TableTermine th.td-9 { background-color:#fff; padding:5px; margin:0; }
#colNormal .TableTermine td.td-10, #colNormal .TableTermine th.td-10 { background-color:#fff; padding:5px; margin:0; }

/*-------- Tabelle Allgemein 10 Spalten ------------*/
#colNormal .TableAllgemein td.td-0, #colNormal .TableAllgemein th.td-0 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-1, #colNormal .TableAllgemein th.td-1 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-2, #colNormal .TableAllgemein th.td-2 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-3, #colNormal .TableAllgemein th.td-3 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-4, #colNormal .TableAllgemein th.td-4 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-5, #colNormal .TableAllgemein th.td-5 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-6, #colNormal .TableAllgemein th.td-6 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-7, #colNormal .TableAllgemein th.td-7 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-8, #colNormal .TableAllgemein th.td-8 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-9, #colNormal .TableAllgemein th.td-9 { background-color:#F2F8FB;}
#colNormal .TableAllgemein td.td-last, #colNormal .TableAllgemein th.td-last { background-color:#F2F8FB;}

/*-------- Tabelle Adressen ------------*/
#colNormal .TableAdressen table { border:none; margin:0; padding:0; width:100%;}
#colNormal .TableAdressen td.td-0, #colNormal .TableAdressen th.td-0 { background-color:#F2F8FB; padding:5px; margin:0; width:8em; }
#colNormal .TableAdressen td.td-1, #colNormal .TableAdressen th.td-1 { background-color:#fff; padding:5px; margin:0; width:17em;}
#colNormal .TableAdressen td.td-2, #colNormal .TableAdressen th.td-2 { background-color:#F2F8FB; padding:5px; margin:0; width:8em; }
#colNormal .TableAdressen td.td-3, #colNormal .TableAdressen th.td-3 { background-color:#fff; padding:5px; margin:0;width:17em; }

/*-------- Tabelle Messen ------------*/
#colNormal .TableMessen table { border:none; margin:0; padding:0; width:100%;}
#colNormal .TableMessen td.td-0, #colNormal .TableMessen th.td-0 { background-color:#F2F8FB; padding:5px; margin-left:0; width:20%; }
#colNormal .TableMessen td.td-1, #colNormal .TableMessen th.td-1 { background-color:#fff; padding:5px; margin:0; }

/*-------- Tabelle TableDiffLines ------------*/
#colNormal .TableSonstige table { border:none; margin:0; padding:0; width:100%;}
#colNormal .TableDiffLines .tr-odd  { background-color:#fff;}
#colNormal .TableDiffLines .tr-even { background-color:#F2F8FB;}

/*-------- Tabelle TableDiffLines für Table Litauen------------*/
#colNormal TABLE.contenttable.TableBoxes { border:none; width:459px; }
#colNormal TABLE.contenttable.TableBoxes .tr-odd { background-color:#fff; font-size: 1em; }
#colNormal TABLE.contenttable.TableBoxes .tr-even { background-color:#f2f8fb; font-size: 1em; }
#colNormal TABLE.contenttable.TableBoxes tr td { padding: 5px; margin:15px; border: 1px solid #a7cde1; }
#colNormal TABLE.contenttable.TableBoxes thead th { padding: 5px; margin: 15px; border: 1px solid #a7cde1; }


/*----------------divider---------------*/
.tx-teadvDivider-pi1 { background-color:#8BB784; }
/*----*/
	
sup, sub { 
	line-height: 0px;
  	font-size: .8em;
  	}
#colNormal .trenner {clear:both;}
#colNormal div.col1 {
	border-width: 0 0 0.1em 0;
	border-color: #f6f6f7;
	border-style: solid;
	padding: 0 0em 6.7em 0;
	margin: 0;
	width: 27.2em;
	text-align: left;
	color: #000000;
}
#colNormal div.col2 {
	position: absolute;
	top: 0;	right: 0;
	padding: 0 0 0 0;
	margin: 0;
	width: 16.4em;
	text-align: left;
	color: #000000;
	border-width: 0 0 0.8em 0;
	border-color: #ffffff;
	border-style: solid;
}
/*---------------------------------------
	Clearfix-Methode
---------------------------------------*/	
.clear {
	clear: both; 
	/*heigth:0; */
}
 /* Clearfix-Methode */
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Mac */
.clear {display: block;}

/*---------------------------------------
	jp_pageteaser
---------------------------------------*/	

#content h2.teasertitle { }
#content h2.teasertitle a { font-weight:bold; }

.tx-jppageteaser-pi1 {}
.tx-jppageteaser-pi1 hr { }		
.tx-jppageteaser-pi1-browsebox { margin-top: 10px; }
		
.tx-jppageteaser-pi1-list-entry-link-item {
	font-size: .9em;
	margin-top: 5px;
	margin-bottom: 2px;	
	}	
		
/* List View */

#colNormal h2.teasertitle { }
#colNormal .tx-jppageteaser-pi1-list { }		
#colNormal .tx-jppageteaser-pi1-list-entry { }			
#colNormal .tx-jppageteaser-pi1-list-entry-description { text-decoration:none;	}

#colNormal .tx-jppageteaser-pi1-list-floatcleaner {
margin-top:7px;
	height:1px;
	border-bottom: 1px solid #A7CDE1;
	}
#colNormal .tx-jppageteaser-pi1-list-entry-description ul li {	
	display:none;
	}
#colNormal .tx-jppageteaser-pi1-list-entry-description A { text-decoration:none; color:#000;} 
#colNormal .tx-jppageteaser-pi1-list-entry-description a:visited { text-decoration:none; color:#000; }
#colNormal .tx-jppageteaser-pi1-list-entry-description a:hover { text-decoration:none; background-color:#EBF4F8; display:block; color:#000; }

#colNormal .tx-jppageteaser-pi1-list-entry-image IMG {
	float: left; 
	margin: 0 7px 0 0;
	padding-bottom:7px;
	border:0; 
	}
		
#colNormal .tx-jppageteaser-pi1-list-entry-creation-date,
#colNormal .tx-jppageteaser-pi1-list-entry-change-date {
	position: absolute;
	bottom: 4px;
	right: 0px;
	font-size: .9em;
	font-weight: normal;
	color: #999;
	}
		
.tx-jppageteaser-pi1-browsebox { text-align: center;}
.tx-jppageteaser-pi1-browsebox-show-results {}
.tx-jppageteaser-pi1-browsebox-browse-links {}
.tx-jppageteaser-pi1-browsebox-show-results-number {}
.tx-jppageteaser-pi1-browsebox-disabled-link {}
.tx-jppageteaser-pi1-browsebox-inactive-link {}
.tx-jppageteaser-pi1-browsebox-active-link {}

/* Loginscreen */
body#typo3-index-php {
	background:#fff; 
	background-image: url(http://www.vereinigte-hagel.net/fileadmin/template/main/images/belogo.gif);
	background-repeat:no-repeat;
	background-position:top center;
	margin-right: 0;
}
body#typo3-index-php table {
	margin-top: 150px;
}
Hide some not necessary things 	
body#typo3-index-php #loginimage, 
body#typo3-index-php #loginbox-image,
table#logintable p.c-info {
	display:none;
}

/*----wg. ie7, video fließt nicht unter den Text*/
.tx_kuloplayer_pi1-video { clear:both; }



