/* CSS tierschutz.org */

/* General */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
}

/* Überschriften */
h1 {
	color: Black;
	font-size:18px;
	margin-top:0px;
}
h2 {
	color: #404040;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
}

.txtfld {
	background-color:#FFFFFF;
	border:1px solid #4E9B1E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txtfld_abstand {
	margin-bottom:10px;
	float:left;
}

/* Videos auf botschaften/index.php */
.videos_text_und_player {
	width:500px;
	border:0px solid #000;
	margin-bottom:30px;
	float:left;
}
.videos_text {
	float:left;
	width:290px;
	padding-right:10px;
	
}
.videos_player {
	float:left;
	width:200px;
}

/* Formular */
.nachricht{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.button{
	background-color:#808080;
	border:1px solid #000;
	color:#FFFFFF;
}

/* Symbol-Beschriftung */
.symbol_beschriftung {
	position:relative;
}
.schrift_tierschutz a {
	position:absolute;
	top:-15px;
	left:4px;
	color:#707070;
	text-decoration:none;
	font-weight:bold;
}
.schrift_tierschutz a:hover {
	position:absolute;
	top:-15px;
	left:4px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierwelt a {
	position:absolute;
	top:-15px;
	left:87px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierwelt a:hover {
	position:absolute;
	top:-15px;
	left:87px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierundrecht a {
	position:absolute;
	top:-15px;
	left:153px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierundrecht a:hover {
	position:absolute;
	top:-15px;
	left:153px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierstraffaelle a {
	position:absolute;
	top:-15px;
	left:235px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_tierstraffaelle a:hover {
	position:absolute;
	top:-15px;
	left:235px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_vollzug a {
	position:absolute;
	top:-15px;
	left:645px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_vollzug a:hover {
	position:absolute;
	top:-15px;
	left:645px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_bibliothek a {
	position:absolute;
	top:-15px;
	text-decoration:none;
	left:718px;
	color:#707070;
	font-weight:bold;
}
.schrift_bibliothek a:hover {
	position:absolute;
	top:-15px;
	left:718px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_verzeichnis a {
	position:absolute;
	top:-15px;
	text-decoration:none;
	left:814px;
	color:#707070;
	font-weight:bold;
}
.schrift_verzeichnis a:hover {
	position:absolute;
	top:-15px;
	left:814px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_unterhaltung a {
	position:absolute;
	top:-15px;
	left:870px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}
.schrift_unterhaltung a:hover {
	position:absolute;
	top:-15px;
	left:870px;
	text-decoration:none;
	color:#707070;
	font-weight:bold;
}

/* Listenformatierung */
.liste1{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.liste1 a{
	color:#000;
	text-decoration:none;
}
.liste1 a:hover{
	color:#fff;
	text-decoration:none;
}
.liste2{
	list-style-type:square;
	margin-left:15px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	color:#000;
}
.liste2 a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.liste2 a:hover{
	color:#fff;
	text-decoration:none;
}
.liste3{
	list-style-type:disc;
	margin-left:15px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	color:#000;
}
.liste3 a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.liste3 a:hover{
	color:#fff;
	text-decoration:none;
}
.liste4{
	list-style-type:circle;
	margin-left:15px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	color:#000;
}
.liste4 a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.liste4 a:hover{
	color:#fff;
	text-decoration:none;
}
.liste_navi_aktiv{
	color:#FFF;
}
.liste_navi{
	color:#000;
}

/* Listen und Linkformarierung */
.liste_links{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.liste_links_unterpunkt{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:16px;
	font-weight:normal;
}
.liste_rechts{
	margin:0px;
	padding-left:18px;
	list-style-type:none;
	list-style-image:url(../img/signs/liste.gif);
}
.pfeil_liste{
	position:relative;
	margin-left:-12px;
	float:left;
}

.liste_links a{
	color:#000;
	text-decoration:none;
}
.liste_links_unterpunkt a{
	color:#000;
	text-decoration:none;
}
.liste_rechts a{
	color:#000;
	text-decoration:none;
}
.pfeil_liste a{
	color:#000;
	text-decoration:none;
}
.liste_links a:hover{
	color:#fff;
	text-decoration:none;
}
.liste_links_unterpunkt a:hover{
	color:#fff;
	text-decoration:none;
}
.liste_rechts a:hover{
	color:#fff;
	text-decoration:none;
}
.pfeil_liste a:hover{
	color:#fff;
	text-decoration:none;
}

/* Link in Weiss */
a.weiss{
	color:#FFF;
	text-decoration:none;
}
a.weiss:hover{
	color:#FFF;
	text-decoration:none;
}
.weiss{
	color:#FFF;
}

/* Strich in Schwartz */
.strich{
	clear:both;
	width:100%;
	border:0px;
	height:1px;
	background-color:#000;
	color:#000;
}

/* Haupt DIV */
.center{
	padding-top:40px;
	width:950px;
	margin:auto;
}


/* Formular */
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bt_go{
	background-color:#808080;
	border:1px solid #000;
	color:#FFFFFF;
}

/* Header */
/* Icons + Logo */
.icons_logo{
	position:relative;
}
.icons_top_links{
	margin-left:2px;
	margin-right:2px;
	border:0px solid #000;
	margin-bottom:6px;
	height:50px;
}
.icons_top_rechts{
	margin-right:4px;
	border:0px solid #000;
	margin-bottom:6px;
	height:50px;
}
.logo_top{
	margin-left:9px;
}
/* Menu top */
.menu_top{
	position:relative;
	height:18px;
	width:950px;
	text-align:left;
}
/* Link Fomatierung : Menu top */
a.link_menu_top {
	color:#000000;
	text-decoration: none;
}
a.link_menu_top:hover {
	color:#FFFFFF;
	text-decoration: none;
}
/* Link : Menu top */
.link_suchen{
	position:absolute;
	top:3px;
	left:332px;
	color:#FFFFFF;
}
.link_news{
	position:absolute;
	top:3px;
	left:390px;
}
.link_home{
	position:absolute;
	top:3px;
	left:500px;
}
.link_shop{
	position:absolute;
	top:3px;
	left:550px;
}
.link_kontakt{
	position:absolute;
	top:3px;
	left:595px;
}
.link_impressum{
	position:absolute;
	top:3px;
	left:655px;
}
.link_drucken{
	position:absolute;
	top:3px;
	left:735px;
}
/* Suche */
.inhalt_top{
	position:relative;
	height:47px;
	width:950px;
	text-align:left;
}
/* Spenden */
.spenden{
	position:absolute;
	top:-51px;
	/*left:20px;*/
	left:4px;
	z-index:10;
}
/* Sucheformular */
.sucheformular{
	position:absolute;
	top:12px;
	left:327px;
}
.abstand_menu{
	position:relative;
	height:29px;
	background-color:#FFFFFF;
}
/* Radiospots */
.radiospots{
	position:absolute;
	top:-35px;
	left:785px;
	z-index:1;
}
/* Media Watch */
.media_watch{
	position:absolute;
	top:-34px;
	left:875px;
	z-index:10;
}
/* Rechtsausskünfte */
.eule_rechtsauskuenfte{
	position:absolute;
	top:-34px;
	left:875px;
	z-index:10;
}
/* Media Watch */
.hund_media_watch {
	position:absolute;
	top:-41px;
	left:145px;
	z-index:10;
}

/* News */
.news{
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	top:12px;
	left:327px;
	font-size:12px;
	height:20px;
	width:472px;
	background-color:#fff;
}
/* Link Fomatierung : News */
a.link_text_news {
	color:#000;
	text-decoration: none;
}
a.link_text_news:hover {
	color:#000;
	text-decoration: underline;
}

/* Inhalt */
.inhalt{
	position:relative;
	float:left;
	background-repeat:repeat-y;
}

/* Spalte links : Menu links */
.spalte_links{
	position:relative;
	float:left;
	width:208px;
}
.title_links{
	position:relative;
	background-color:#808080;
	text-align:left;
	color:#FFFFFF;
	line-height:20px;
	height:20px;
	font-size:10pt;
	font-weight:bold;
	padding-left:6px;
	padding-top:2px;
}
.inhalt_links{
	position:relative;
	padding-top:10px;
	min-height:136px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	padding-left:22px;
	padding-bottom:10px;
}

/* Spalte center : Texte */
.spalte_center{
	position:relative;
	width:534px;
	float:left;
	margin:0px 12px 0px 12px;
	padding:22px 0px 22px 0px;
}
.photos_center{
	position:relative;
	float:left;
}

/* Inhaltsbilder */
.inhalt_bilder {
	width:178px;
	height:156px;
	margin:0px;
	float:left;
}
.title_center{
	font-size: 11px;
	position:relative;
	margin-top:10px;
	margin-left:18px;
	margin-bottom:-4px;
}
.inhalt_center{
	/* Problem Textarea WebEdition: Keine Änderung im Browser */
	/* position:relative; */
	margin:20px 10px 10px 18px;
	font-size:12px;
}
/* Sound */
.sound_center{
	position:relative;
	width:470px;
	padding:10px 20px 10px 12px;
}
.sound_icon{
	position:relative;
	left:456px;
	top:-34px;
	width:50px;
}
/* Element Menu Inhalt center */
.elt_menu_inhalt_center{
	margin-right:20px;
}
/* Link Formatierung : Element Menu Inhalt center */
a.link_inhalt_menu_center {
	text-decoration: underline;
}
a.link_inhalt_menu_center:hover {
	text-decoration: none;
}
/* Inhalt bottom*/
.inhalt_bottom{
	position:absolute;
	clear:both;
	width:516px;
	height:19px;
	left:220px;
	top:-19px;
	padding-left:18px;
	font-size:11px;
	padding-top:3px;
}
/* Link Formatierung : Inhalt bottom */
a.link_inhalt_bottom {
	color:#000000;
	text-decoration: none;
}
a.link_inhalt_bottom:hover {
	color:#000000;
	text-decoration: underline;
}

/* Spalte rechts : Menu rechts */
.spalte_rechts{
	position:relative;
	width:184px;
	float:left;
	margin-bottom:50px;
}
/* Link : Menu rechts */
a.link_rechts {
	color:#FFF;
	text-decoration: underline;
}
a.link_rechts:hover {
	color:#FFF;
	text-decoration: none;
}
/* Videofilm */
.botschaften{
	position:relative;
	color:#FFFFFF;
	line-height:22px;
	height:22px;
	padding-left:12px;
	font-weight:bold;
	border-bottom:1px solid #FFF;
}
.inhalt_botschaften{
	position:relative;
	width:184px;
	padding:6px 0px 12px 0px;
}
.videofilm{
	position:relative;
	text-align:center;
	line-height:20px;
	border:0px solid #000;
	padding-top:5px;
	padding-left:1px;
}
.video{
	border:1px solid #FFF;
}
/* Zeile in Weiss */
.zeile_weiss{
	background-color:#FFFFFF;
}
/* Geschichten + Specials + Tierwitze + Kuriosa */
.title_rechts{
	position:relative;
	color:#FFFFFF;
	line-height:22px;
	height:22px;
	padding-left:12px;
	font-weight:bold;
	border-bottom:1px solid #FFF;
}
.inhalt_rechts{
	position:relative;
	width:172px;
	padding:6px 2px 12px 10px;
}
/* Tierwitze */
.bild_tierwitze{
	position:relative;
	float:left;
}
.text_tierwitze{
	position:relative;
	margin-left:75px;
}
.witz_lesen{
	position:relative;
	text-align:right;
}
/* Artikel per Email versenden */
.artikel_per_mail{
	position:absolute;
	top:-38px;
	left:766px;
	width:180px;
	text-align:center;
	background-color:#FFFFFF;
	line-height:34px;
	height:34px;
	font-weight:bold;
}
/* Link Artikel per Email versenden */
a.link_artikel {
	text-decoration: underline;
}
a.link_artikel:hover {
	text-decoration: none;
}
/* Artikel per Email versenden : Formular */
.artikel_per_mail_formular{
	position:absolute;
	top:-250px;
	left:574px;
	visibility:hidden;
	width:170px;
	height:240px;
	padding:5px;
}
/* Zeile in Weiss über Artikel per Email versenden */
.zeile_weiss_bottom{
	position:absolute;
	top:-50px;
	left:766px;
	width:184px;
	background-color:#FFFFFF;
}

/* Menu bottom */
.menu_bottom{
	position:relative;
	clear:both;
	width:950px;
	height:45px;
	background-image: url("../img/hg/menu_bottom.gif");
	background-repeat:repeat-x;
	text-align:left;
}
/* Link Fomatierung : Menu bottom */
a.link_menu_bottom {
	color:#000000;
	text-decoration: none;
}
a.link_menu_bottom:hover {
	text-decoration: none;
}
/* Link : Menu bottom */
.link_bot_home{
	position:absolute;
	top:23px;
	left:2px;
}

.link_bot_kontakt{
	position:absolute;
	top:23px;
	left:42px;
}
.link_bot_impressum{
	position:absolute;
	top:23px;
	left:97px;
}
.link_bot_drucken{
	position:absolute;
	top:23px;
	left:172px;
}
/* Link Tier im Recht */
.projekt{
	position:absolute;
	top:23px;
	left:594px;
}
.bild_tierimrecht{
	position:absolute;
	top:16px;
	left:847px;
}

.projekt_top{
	position:absolute;
	top:5px;
	left:0px;
}
.bild_tierimrecht_top{
	position:absolute;
	top:0px;
	left:255px;
}

.text_abstand_menu{
	position:relative;
	top:2px;
	width:300px;
	left:327px;
}

.txt_inhalt_links{
	margin-left:10px;
	margin-right:10px
}

.tw_systematik_ueberschrift{
	font-weight:bold;
	padding-left:5px;
}

.tw_systematik_titel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
}

.tw_systematik_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.tw_systematik_img{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.tw_zeile1{
	background-color:#AD8C63;
}

.tw_zeile2{
	background-color:#B58C73;
}

.tw_zeile3{
	background-color:#BD9473;
}

.tw_zeile4{
	background-color:#C69C7B;
}

.tw_zeile5{
	background-color:#D6AD84;
}

.tw_zeile6{
	background-color:#DEB584;
}

.tw_zeile7{
	background-color:#EFC694;
}

.rot{
	color: #FF0000;
}
.suche_left{
	position:relative;
	top:0px;
	left:0px;
	width:25px;
	float:left;
}
.suche_right{
	position:relative;
	top:0px;
	left:0px;
	width:470px;
	float:left;
}
.hitword { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #000000; font-weight: bold}


/* Bewertungskriterien */
.bwk {
	position:absolute;
	top:4px;
	left:-230px;
	width:180px;
	font-size:10px;
}

/* Shop */
.shop_select{position:relative;float:left;border:1px solid #4E9B1E;margin-left:45px;margin-top:4px;}
.anzahl{margin-top:10px;width:85px;font-weight:normal;margin-left:6px;}
.produkt_left{position:relative;float:left;width:100px;}
.produkt_left_webedition{position:relative;float:left;width:180px;}
.produkt_right{position:relative;float:left;width:292px;margin-left:8px;}
.preis{position:relative;float:left;width:90px;margin-left:16px;font-weight:bold;text-align:right;}
.preis_ausgabe {position:absolute;right:40px;text-align:right;font-weight:bold;}
.ausgabe_links{position:relative;float:left;width:80px;font-weight:bold;}
.produktbeschreibung_weiter{font-size:11px;}
#hiddendiv{display:none;}
#hiddendiv2{display:none;}
#hiddendiv3{display:none;}
#hiddendiv18{display:none;}
#hiddendiv21{display:none;}
#hiddendiv4{display:none;}
#hiddendiv25{display:none;}
#hiddendiv26{display:none;}
#hiddendiv27{display:none;}
#hiddendiv28{display:none;}
#hiddendiv29{display:none;}
#hiddendiv30{display:none;}
#hiddendiv31{display:none;}
#hiddendiv32{display:none;}
.strong{font-weight:bold;}
.linie_shop{background-color:#FFFFFF;height:1px;margin-bottom:18px;margin-left:-18px;margin-top:30px;overflow:hidden;width:533px;}
.weiter{background-color:#FFFFFF;border:1px solid #4E9B1E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;position:relative;left:429px;}
.senden{background-color:#FFFFFF;border:1px solid #4E9B1E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;position:relative;left:123px;}
.zurueck_button{background-color:#FFFFFF;border:1px solid #4E9B1E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;position:relative;}
.ausgabe{color:#29B690;}

/* TIR-Film */
.tir-film-bg{display: none; position:fixed;top:0px; left:0px; bottom:0px; right:0px;background-color: rgb(102, 102, 102);filter:Alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;}
* html .tir-film-bg{position:absolute; width:100%;height:100%;}
.tir-film{position:absolute;top:50%;left:50%;margin-left:-400px;margin-top:-280px;width:800px;height:560px;border:1px solid #348BF5;text-align:center;background-color:#0070C0;color:White;display:none;z-index:1000;}
.tir-film-close{text-align:right;padding-top:10px;padding-right:10px;color:White;z-index:100000;background-image:url('http://www.tierimrecht.org/global/img/background/tir-film.gif');background-repeat:no-repeat;height:80px;}
