	@import url("togglelayer.css");

 	@import url("topnav.css");

 	@import url("style.navi.css");

    @import url("rating.css");

	@import url("style.userpage.css");



	@import url("style.shop.css");

	

	@import url("style.forum.css");







/*Allgemeines HTML*/	

html body             {    

			padding: 0;

			margin: 0;

			background:#E1E1E1 url(../img/page/bgb.gif) repeat}



/* --- Container --------------------------------------- */



div#container {

    position: relative;

    text-align: left;

    margin: 0 auto;

    width: 789px;

    padding: 0;

}



body.single div#container {

    margin: 0 auto;

    position: relative;

    border-top: none;

    width: 606px;

	font-family: 'verdana', arial, sans-serif; 

	font-size:12px;

	background: #ffffff center;

	margin-bottom:0

}

 
			

div#mainbody {margin: 0px;color:#555555;font-family: 'verdana', arial, sans-serif; font-size:12px;background: #ffffff center;margin-top: 0; margin-bottom:0; min-width: 780px;}

.mainbody {margin: 0px;color:#555555;font-family: 'verdana', arial, sans-serif; font-size:12px;background: #ffffff center;margin-top: 0; margin-bottom:0; min-width: 780px;}



/* ----------  Seitenhintergrund ---------- */





fieldset{border: 1px solid #cecece;}



form {display:inline}



img{border: 0px;}



hr{width:95%;color:#fff}



h1,h2{min-height:15px;color:#1c74b4;font-family:verdana;font-size:1.1em;padding:3px;border-bottom:1px solid #ff8400;font-weight:700;margin-bottom:2px}



h2{font-size:.9em}



h3{font-size:1em;font-weight:normal;margin:0;padding:0}



h4{font-weight:300;margin:0;padding:0}



.clear {clear:both}



.errorfont{color:red;font-weight:700}



.grey_lined_box	{border: 0px solid #D7D7D7; padding: 0px;text-align: left;}







 

/* --- Main Navigation ----------------------------------------- */



ul#main-nav {

    font-family:"Arial", Helvetica, sans-serif;

    list-style-type: none;

    overflow: hidden;

    font-size: 1.2em;

    padding: 0;

	color:#FFFFFF;

    margin: 0;

}



ul#main-nav li {

    text-align: center;

    float: left;

    padding: 0;

    margin: 0 4px 0 0;

}



ul#main-nav li a {

    padding: 0.2em 0.3em;

    text-decoration: none;

    display: block;

    color: #ffffff;

}



ul#main-nav li a:hover {

    background-color: transparent;

}



ul#main-nav li:hover, ul#main-nav li.hover {

    background: #ebebeb;

}



ul#main-nav li.current {

    background: #99cc00;

}



ul#main-nav li.current a {

    color: #fff;

}



 /* --- Sign Up & More Links --------------------------------------- */

ul#more {

    list-style-type: none;

    overflow: hidden;

    padding: 0;

    margin: 0;

}



#frontpage ul#more {

    position: absolute;

    z-index: 2;

    width: 170px;

    top: 80px;

    right: 25px !important;

    right: 60px;

}



div#sign-up, li#sign-up {

    text-align: center;

    color: #a70086;

    margin: 0 0 1em 0;

}



div#sign-up a, li#sign-up a {

    background: transparent url(../images/join_now.jpg) no-repeat 50% 0;

    display: block;

    height: 78px;

}



div#sign-up a strong, li#sign-up a strong {

    display: none;

}



div#sign-up a:hover {

    background-position: 50% -78px;

}



li#learn-more {

    margin: 2em 0 0 0;

    padding: 0.45em 0;

    text-align: right;

    display: block;

}



div#sidebar li#learn-more {

    text-align: left;

}



li#learn-more a {

    font-family: "trebuchet ms";

    font-size: 1.3em;

}



li#learn-more a:hover {



}



#user ul#more {

    margin: 2em auto 2em 5em;

}



#user ul#more li {

    margin: 1em;

    float: left;

}



/*Main*/

.box_outerhead					{margin-bottom: 10px;font-family: "Trebuchet MS", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size: 10px;color: #777;text-transform: uppercase;} 





A.menu {

	BORDER-RIGHT: #b8eaff 0px solid; BORDER-TOP: #b8eaff 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../img/page/travel_files/home_10.jpg); BORDER-LEFT: #b8eaff 0px solid; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #b8eaff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none

}

A.menu:hover {

	BORDER-RIGHT: #46b2e0 0px solid; BORDER-TOP: #46b2e0 0px solid; BACKGROUND-IMAGE: url(../img/page/travel_files/home_09.jpg); BORDER-LEFT: #46b2e0 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #46b2e0 0px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none

}

.menu1 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu1:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu2 {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0060fe; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none

}

.menu2:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu3 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004276; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none

}

.menu3:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004276; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu4 {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none

}

.menu4:hover {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu5 {

	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.menu5:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.menu6 {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.menu6:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.menu7 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none

}

.menu7:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}

.menu8 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none

}

.menu8:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline

}



	



#error{position: absolute; top: 0px; left: 0px; width: 100%; height: 10px;background: url(../img/page/icons/warning.gif) no-repeat left #fff4b6;border: 1px solid #e0c73d; padding: 1px;padding-left: 25px;z-index: 999;}



#main{position: relative; background: #fff;margin:auto;border:4px;width:99.9%;}







#topnavtd{height: 22px;background: #1c74b4;background: url(../img/page/bg/topnav.png) repeat-x;}



#subnav{position: relative;left: 0px; height: 23px; background: #f9f9f9; border-bottom: 1px solid #cecece;}



#content{width: 95%;float: right; margin-right: 1%;position: relative;margin-left: 1%; margin-top: 40px;}



#footer{height: 25px;background: #1c74b4; border-top: 2px solid #4ea3e3;margin: 0px; margin-top: 10px;}







.topleft{position: absolute; left:-1px; top: -1px;width: 1px; height: 1px;background: url(../img/page/bg/topleft.png) no-repeat left; margin: 0px; }



.topcenter{position: absolute; top: -1px; left: 0px; width: 100%;height: 1px; background: url(../img/page/bg/topcenter.png) repeat-x; margin: 0px;}



.topright{position: absolute; right:-1px; top: -1px;width: 1px; height: 1px;background: url(../img/page/bg/topright.png) no-repeat right; margin: 0px;}



.bgleft{position: absolute; left: -0px; width: 0px; height: 100%;background: url(../img/page/bg/left.png) repeat-y;}



.bgright{position: absolute; right: -0px; width: 0px; height: 100%;background: url(../img/page/bg/right.png) repeat-y;}



.bottomleft{position: absolute; left:-1px; bottom: -1px;width: 1px; height: 1px;background: url(../img/page/bg/bottomleft.png) no-repeat left;}



.bottomcenter{position: absolute; bottom: -1px; left: 0px; width: 100%;height: 1px; background: url(../img/page/bg/bottomcenter.png);}



.bottomright{position: absolute; right:-1px; bottom: -1px;width: 1px; height: 1px;background: url(../img/page/bg/bottomright.png) no-repeat right;}













.time_zone {

	COLOR: #666666; TEXT-DECORATION: none

}

.texbox0 {

	BORDER-RIGHT: #000000 1px solid;BACKGROUND-COLOR: #000000;BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; WIDTH: 90px; COLOR: #00ff00; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Tahoma; TEXT-ALIGN: center

}



/* Content */







.content_left{float: left; margin-right: 1%; width: 39%;}



.content_center{float: left;margin-right: 1%; width: 35%;}



.content_right{z-index: 99;position: relative;background: #f9f9f9;width: 22.3%;float: right; margin-top: -41px; padding: 4px; padding-top: 5px; padding-bottom: 20px; border-left: 1px solid #cecece;border-bottom: 1px solid #cecece;border-right: 1px solid #cecece;}



.content_news{float: left;width: 74%;margin-right: 1%;}







/*Positionierung von Elementen*/



.logo{position: absolute; top: 15px; left: 9px; float: left;}



.zahnrad{position: absolute;top: 11px;left: 9px;}



.t{position: absolute;top: 16px;left: 85px;}	



.inside{position: absolute;top: 31px;left: 160px;}



.computer{position: absolute;top: 66px;left: 210px;}



.beta{position: absolute;z-index: 100;top: 21px;left: 340px;}



.datum{position:absolute;top:125px;right:3px;background: url(../img/page/icons/uhr.png) no-repeat left;color:#fff; float: right;padding-left: 20px;font-family:verdana;font-size:9px;}



.round {z-index: 100;position: absolute; top: -1px;left:-17px;}



.round1{z-index: 100; position: absolute; left: -4px; bottom: -3px;}



.round2{z-index: 100; position: absolute; left: -5px; top: 0px;}



.outer{position: absolute; left: 1%; top: 13px; bottom: 10px;}







/*Suche*/



.search{background: url(../img/page/bg/search.png);width: 210px;height: 44px;float: right;position: absolute;top: 40px;right: 50px;}



.search input{width: 115px;}



.searchmask{margin-top: 10px;margin-bottom: 10px;margin-left: 20px;margin-right: 20px;}



.searchbg{height: 16px;border: 1px solid #4ea3e3;background: url(../img/page/icons/search.png) no-repeat center left #F5F5F5;padding-left: 20px;}



.searchbg:hover, .searchbg:focus{border: 1px solid #ff8400;background: url(../img/page/icons/search.png) no-repeat left #ffffff;}







/* Usermenü */



.usermenu{position:relative;float:right;color:#BCD7EA;background:#1c74b4;height:20px;z-index:1;margin:-1px;border-bottom:1px solid #4ea3e3;border-left:1px solid #4ea3e3;padding-left:5px;padding-right:25px;text-align:right;}



.login_password, .login_username{width:120px;padding-left:20px;}



.login_password:focus, .login_username:focus{border:1px solid #ff8400;}



.login_password {height:14px;background:url(../img/page/icons/loginpass.gif) no-repeat center left #fff;}



.login_username {height:14px;background:url(../img/page/icons/loginuser.gif) no-repeat center left #fff;}







#pwstrong{position: absolute; margin-left: 65%;}

#marqueecontainer{

position: relative;

width: 190px; /*marquee width */

height: 150px; /*marquee height */

background-color: white;

overflow: hidden;

border: 1px solid white;

padding: 0px;

padding-left: 0px;

}





/* Footer */



.footer_toolbox{float: left;padding: 5px;color: #BCD7EA;text-decoration: none;}



.footer_impressum {float: right; padding: 2px;}



	



/* Links */



a:link, a:visited {color:#0000FF;text-decoration: none;}



a:hover {color:#f26f03;text-decoration: none;}



	



a.topnews:link , a.topnews:visited {color: #555555; text-decoration: none; font-size: 1.2em;}



a.topnews:hover	{border-bottom: 1px solid #ff8400;}



	



a.readmore:link, a.readmore:visited {font-size:10px;color:#555555;text-decoration:none;font-weight: bold;}



a.readmore:hover {text-decoration:underline;} 







a.ticker:link,a.ticker:visited{margin-left: 22px;color:#555555;text-decoration:none;font-size: 1em;}



a.ticker:link span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_unread.png) no-repeat;}



a.ticker:visited span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_read.png) no-repeat;}



a.ticker:hover{border-bottom:1px solid #ff8400;}



a.ticker:hover span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_go.png) no-repeat;}



	



a.cat:link, a.cat:visited {color: #999; text-decoration: none;}



a.cat:hover {color: #555555;}



	



a.comments:link, a.comments:visited {color: #999; text-decoration: none; font-weight: normal;}



a.comments:hover {color: #555555;}







a.schlagzeile:link, a.schlagzeile:visited{display:block;padding:5px;border-bottom:1px dotted #cecece;}



a.schlagzeile:hover{color:#1c74b4;background:#fff;text-decoration:none;}



	



a.footer:link, a.footer:visited {color: #BCD7EA; text-decoration: none;}



a.footer:hover{color: #fff;border-bottom: 1px solid #ff8400;}







/*  Button Usermenü Profil, Posteingang */



a.userbar:link, a.userbar:visited {color: #BCD7EA; text-decoration: none;}



a.userbar:hover, a.userbar:focus {color: #fff;border-bottom: 1px solid #ff8400;}







/* Forum, Mehr lesen Button etc */



a.button2:link, a.button2:visited {display: inline;position: relative;background:url(../img/page/button/vista.png) repeat-x #217fbd;color: #FFFFFF;text-decoration:none;margin: 1px;padding-top: 1px;padding-bottom: 1px; padding-left: 6px; padding-right: 6px;border: 1px solid #4ea3e3;}



a.button2:hover{background:url(../img/page/button/vista.png) repeat-x #efefef;}



.closed{display: inline;position: relative;width: 125px;background: url(../img/page/button/active1.png) repeat-x #ff8600; color: #FFFFFF;text-decoration:none;padding-top: 1px;padding-bottom: 1px; padding-left: 6px; padding-right: 6px;border: 1px solid #000000;}	



 	.button,.button_bbodes {font-weight: bold;font-size:10px;color: #fff;background-color: #777;cursor: pointer;border: 1px solid #fff;}



.button,



.button_bbodes   {



	border: 3px double #cf9700;



	border-left-color: #ffe6a4;



	border-top-color: #ffe6a4;



	margin: 1px;



	color: white;



	height: auto;



	text-decoration: underline;



	padding: 1px;



	cursor: pointer;



	background: #ffba00;



	text-decoration: none;



}	











    .button span, .button1 span, .button2 span, .closed span



        {



        margin-left:24px;



    }



	

.absmiddle {

	vertical-align:middle

}



	.absmiddle_profil



	{



		border: none;



		position: absolute;



		top: 2px;



	}











.textarea, textarea



{



	width: 450px;



	height: 98px;



	padding: 2px;



	margin-bottom: 2px;



	border: 1px solid #cecece;



	background: url(../img/page/bg/textarea.gif) repeat-x;



}





 







textarea:focus, .inputfield:focus, input:focus



{



	border: 1px solid #ff8400;



}











#archivebox h1,h2     {display:inline; font-size:14px; font-weight: bold}







/* ----------  1. und 2. alternierende Zeilenfarbe ---------- */ 



.reihe{clear: both;padding: 2px 0px;}

.row_first            {font-family: Verdana, sans-serif; font-size: 10px; background-color: #FFFFFF;padding-left: 3px; border-bottom: 1px solid  #F7F7F7}

.row_second           {font-family: Verdana, sans-serif; font-size: 10px; background-color: #F7F7F7;padding-left: 3px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid  #EAEAEA;} 

 

 

 

.row_first_tour            {font-family: Verdana, sans-serif; font-size: 11px; background-color: #FFFFFF;padding-left: 3px; border: 1px dotted #ccc;}

.row_second_tour           {font-family: Verdana, sans-serif; font-size: 11px; background-color: #F7F7F7;padding-left: 3px; border: 1px dotted #ccc;} 

 

 

 

.row_first_tour:hover            {font-family: Verdana, sans-serif; font-size: 11px; background-color: #FCB34A;padding-left: 3px;border: 1px solid #ff8400; }

.row_second_tour:hover           {font-family: Verdana, sans-serif; font-size: 11px; background-color: #FCB34A;padding-left: 3px;border: 1px solid #ff8400; } 

 



 

 

 /* ----------  Seiten-Navigation 1,2,3 usw. ---------- */

a.page_navigation:link,

a.page_navigation:visited{font-weight:normal;color:#fff;background-color:#C0C0C0;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px}



a.page_navigation:hover,

a.page_navigation,.pnav  {font-weight:normal;color:#fff;background-color:#777;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}



/* ----------  Normale Boxen (Inhalte) ---------- */



.box_inner            



{



	background-color:#fff;



} 



.box_inner_body       {background-color:#ffffff;}







/* ----------  Formatierung Tabelle "Downloadpopup, Login, galeriebild, Inlineshot ---------- */ 



.outer_boxborder    



{



	background-color: #fff; 



	margin: 1px; 



	padding: 1px; border: 1px solid #e6e6e6;}







/* ----------  Box Kommentare News, Gästebuch, usw ---------- */



.commentfield         {border-top:dashed 1px #CCCCCC; border-bottom:dashed 1px #CCCCCC; border-left:dashed 1px #CCCCCC; border-right:dashed 1px #CCCCCC; padding:5px;background-color:#fff; margin-bottom:3px;}



.box_innerhead         {background:#FFF;padding:5px; font-size:14px; font-weight:bold; color: #777777;border-bottom: 1px solid #C9C9C9;position:relative}





.commentbox



{



	position: relative;



	margin-top: 15px;



	margin-bottom: 10px;



	margin: 0px;



}







.comment_title



{



	display: block;



	width: 350px;



	border: 1px solid #cecece;



	background: url(../img/page/bg/inlineshot.jpg) repeat-x;



	padding: 1px;



	color: #1c74b4;



	font-family: verdana;



	font-weight: bold;



	margin-left: -11px;



	margin-right: -4px;



}







.comment_date



{



	float: right; 



	width: 155px; 



	border-left: 1px solid #cecece;



	border-top: 1px solid #cecece;



	padding: 2px;



	margin-right: -6px;



	margin-bottom: -6px;



	font-size: 9px;



	



}







/* ----------  Zellenauffüllung Inhaltboxen ---------- */



.box_padding          {padding:4px}







/* ----------  Titel Suchergebnisse ---------- */



.title_result_search  {font-size:14px; font-weight:bold}







/* ----------  Newstitel in Newsansicht ---------- */







.bg{position: relative;background:#f9f9f9;margin:0px;margin-bottom:2%;padding:10px;border:1px solid #cecece;}







.bgshop{position: relative;background:#f9f9f9;margin:0px;margin-bottom:2%;padding:0px;border:1px solid #cecece;}







.intro{text-align: justify;}







/* ----------  Artikel-Text eigene Ansicht ---------- */



.article              {text-align:justify}











/* ----------  Newsansicht wenn 1-Spaltig ---------- */



.content_left_one      {}







/* ----------  Linien unter und oberhalb von Navigationen (News und Artikel ---------- */



.hrdiv                 



{



	height:1px; 



	background: #D7D7D7; 



	margin-top: 5px; 



	margin-bottom: 10px}











/* ----------  Mittige Bild - Ausrichtung ---------- */



.middle



{



	vertical-align: middle;



}











/* ----------  Inlineshot ---------- */



.inlineshotbox         



{



	background: url(../img/page/bg/inlineshot.jpg) repeat-x #eeeeee;



	margin: 10px; 



	float:left; 



	border:1px solid #ddd; 



	width: 130px; 



	padding:1px;



}



.inlineshot_text       {background-color:#eeeeee; padding:2px; color:#000;}







/* ----------  Codeboxen für HTML und PHP ---------- */				



.divcode               {background-color:#fff;}







/* ----------  Fehlermeldungen ---------- */	



.errorfont             {color: red;  font-weight: normal;}















/* ----------  Spalte in Archiven zwischen 2 Artikeln (News + Artikel) ---------- */



.floatcontent  {padding-bottom: 5px;min-height:10px;}



.news_ticker{position: relative; float: right; width: 93%;padding-bottom: 5px;}



.news_time{float: left; width: 20px; text-align: center; clear: both; margin-bottom: 5px;color:#365f92;}



.news_date{font-size: 10px;text-transform: uppercase; margin: 0px;}



.news_day{display: block;font-size: 16px;font-weight: bold;border-bottom: 1px solid #ff8400;}











/* ----------  Datumformatierung (News + Artikel + PN) ---------- */



.time      



{



	padding-left: 20px;



	font-family:verdana;



	font-size: 0.8em;



	color: #999;



}		







/* ----------  Kurzintro News, Einleitung Topnews, Untertitel Artikel  ---------- */



.text_ticker           



{



	margin-left: 37px;



	font-size: 11px;



	color: #365f79;



}







.title



{



	min-height: 15px;



	color: #63778B;



	font-size:1.1em;



	padding: 3px;



	border-bottom: 1px solid #ff8400;



	font-weight: bold;



	margin-bottom: 2px;



}







.subtitle



{



	color:#63778B;



	font-size:1em;



	padding:3px;



	border-bottom:1px solid #ff8400;



	font-weight:bold;



	margin-bottom:2px;



}







/* ----------  Hervorhebung von Suchergebnissen ---------- */ 



.highlight              {font-weight:bold; background: #e5d200; }







/* ----------  Tabellenrahmen Galeriebilder ---------- */ 



.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }



.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}







/* ----------  Rahmen aktives & inaktives Bild / Galerie ---------- */ 



.active_image		    {border: 1px solid #000}



.inactive_image		    {border: 1px solid #ccc}







/* ----------  Text unter jedem Bild (Hits / Kommentare) ---------- */ 



.galimage_smalltext     {font-size:11px;color:#666}







/* ----------  Textformatierung F.A.Q ---------- */



.faqtext                {padding-left: 15px;}







/* ----------  Auswahlmenü "Hersteller" ---------- */



.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}







/* ----------  Punktlinie Artikel, Testinfos ---------- */



.infostretch		    {background-image: url(../img/page/infostretch.gif);}



.infostretch_back	    {background-color:#fff}



.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}



.infostretch_right      {background:url(../img/page/infostretch.gif)}















/* ----------  DIV CONTAINER AGB REGISTRIERUNG ---------- */



.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}







/* ----------  DIV CONTAINER AGB REGISTRIERUNG WENN FEHLER ---------- */



.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}











/* Kalender */



/* Kalender - Hintergrund */



.calendarBackground 



	{



	background:#9FB6D5;



	}







/* Kalender - Rahmen */



.calendarBorder     {background-color:#d1d1d1;padding:1px}







/* Select - Felder */



.calendarForms      {border: 1px solid #cccccc}



.form_error {font-size:18px; font-weight:bold; background-color:#FF3300; width:100%; color:#FFFFFF}



/* Titel des Kalenderereignis */



.calendarEventTitle {font-size:18px; font-weight:bold}







/* Alter eines Benutzers (Geburtstag) */



.calendarNorm       {font-weight:normal; font-size:11px}







/* Hintergrund Tage, die nicht zum Monat gehören + linke Spalte (Wochenansicht) */



.calendarBlanc      {background-color:#f7f7f7}







/* Tabellenkopf Tage (kleine + großer Kalender) */



.calendarHeader     {background-color:#990000; color:#fff; font-weight:bold;padding:2px;text-align:center}



.calendarHeaderBig  {background-color:#990000; color:#fff; font-weight:bold;padding:8px;text-align:center}







/* Inaktive Kalendertage (kleine + großer Kalender) */



.calendar           {color:#777; background-color:#eeeeee; font-weight:normal; padding:3px}



.calendarBig        {color:#777; height:90px;background-color:#eeeeee;font-weight:normal; padding:3px}







/* Kalendertage, die nicht zum aktuellen Monat gehören */



.calendarInactiveDay{color:#ccc;font-style:italic; font-size:10px;padding:4px}







/* Aktive Kalendertage heute (kleine + großer Kalender) */



.calendarToday      {background-color:#990000; color:#ffffff; font-weight:bold; padding:3px}



.calendarTodayBig   {height:90px;background-color:#fff;border: 1px solid #990000;font-weight:bold; font-size:14px;padding:4px}











.aufwaerts



{



	background: url(../img/page/aufwaerts.png) no-repeat;



width: 10px; height: 10px; border: 0px; display:block; float: left;



}







.abwaerts



{



 	background: url(../img/page/abwaerts.png) no-repeat;



width: 10px; height: 10px; border: 0px; display:block; float: left;



}







/* Kommentare */







/*Sicherheitscode*/



.securebox{position: relative;left: 110px;margin-top: 10px;margin-bottom: 5px;padding: 3px;color: #ffffff;width: 150px;height: 70px;border: 1px solid #129500;background: #6fac39;}



.securecode{width:90px;font-size:12px; text-align:center;border: 1px solid #129500;margin-bottom: 2px;}



.securecode:focus{border: 1px solid #ff8400;}







.bookmark, .bookmark:visited



{



	width: 15px;	



	height: 15px;



	margin: 0px;



	padding: 0px;



}



/* --------------------------------- expand/hide -------------------- */
.glossymenu{
margin: 5px 0;
padding: 0;
width: 540px; /*width of menu*/
border-left: 1px #D3E8F9 solid;
border-right: 1px #D3E8F9 solid;
border-bottom: 1px #D3E8F9 solid;
}
.glossymenu a.menuitem{
background: black url(images/interface/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
cursor:pointer;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}
.glossymenu a.menuitem:hover{
background-image: url(images/interface/glossyback2.gif);
}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}
.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}
.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
color: white;
}



/* Tooltips */







a.tooltip, a.tooltip:link, a.tooltip:visited 



{



	position: relative; 



	text-decoration: none; 



	font-weight: bold;



}







a.tooltip:hover  



{



	background: transparent;



	z-index: 100; 



}











 



a.tooltip span {



display: none;



text-decoration: none;



}







a.tooltip:hover span {



cursor: pointer;



display: block;



position: absolute;



top: 15px;



bottom: auto;



left: -95px;



right: 0px;



width: 155px;



z-index: 100;



color: #000000;



border: 1px dotted #4a5966;



padding: 2px 10px 2px 10px;



background: #EEEEEE;



font-family: Verdana, Arial, Helvetica, Sans-serif;



font-weight: normal;



text-align: left;



}



 







.image {float: left;width: 170px; border: 1px solid #cecece; padding: 0px; margin: 0px;}





.topimage {float: left;width: 114px; height: 76px; border: 1px solid #cecece; padding: 2px; margin: 4px;}



.feed{display: block;position: absolute;top: 8px;right: 20px;}



.trennlinie {display: block; border-bottom: 1px dotted #cecece; margin-top: 5px; margin-bottom: 5px;}



.foren_ticker {display: block;}



.foren_topic {display: inline;float: left;width: 60%;}



.foren_date {display: inline; float: right;}



.avatare {float:left; display: block; border: 1px solid #cecece; width: 40px; height: 40px; margin-right: 10px; margin: 3px; padding: 2px; overflow: hidden;}



.newgal{width: 200px; height: 90px; border: 1px solid #cecece; padding: 2px; margin: 2px;}















/*Passwortstärke*/



#passwordStrength{height:10px;display:block;float:left;}















.strength0







{







        width:250px;







        background:#cccccc;







}















.strength1







{







        width:50px;







        background:#ff0000;







}















.strength2







{







        width:100px;    







        background:#ff5f5f;







}















.strength3







{







        width:150px;







        background:#56e500;







}















.strength4







{







        background:#4dcd00;







        width:200px;







}















.strength5







{







        background:#399800;







        width:250px;







}



 



 .dottedborder					{background: url(../img/page/dotted_grey_bg.png) repeat-x; height: 15px; clear: right; text-align: center;}



 





.style1 {

	color: #FF0000;

	font-weight: bold;

}

.style2 {

	color: #FFFFFF;

	font-weight: bold;

}

.style3 {color: #FFFFFF}

.style4 {

	font-size: 18px;

	font-style: italic;

	font-weight: bold;

}

.style6 {

	color: #FFFFFF;

	font-size: 16px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif;

}

.style9 {

	color: #FFFFFF;

	font-size: 18px;

	font-family: "Times New Roman", Times, serif;

}

.style11 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

}

.style13 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }













/* Galerie */

.gallery_extern_border {

	float:left;

	border:1px solid #f0f0f0;

	margin:1px;

}

.gallery_extern_header {

	background:#f0f0f0;

	padding:3px;

}

.gallery_iconleft {

	min-height:80px;

	min-width:100px;

	background:url(../../images/page/loading.gif) 50% 50% no-repeat

}

.gallery_diashowload {

	min-height:320px;

	min-width:480px;

	background:url(../../images/page/loading.gif) 50% 50% no-repeat

}

.gallery_categs {

	border:1px solid #f0f0f0;

	margin-top:5px;

	padding:4px;

	min-height:90px

}

.gallery_categs_search {

	border:1px solid #f0f0f0;

	background:#f0f0f0;

	padding:5px;

	margin-top:10px;

	margin-bottom:5px

}

.gallery_categs_img {

	margin-right:10px;

}

.gallery_pic_preview_container {

	background:#f0f0f0;

	

}

.gallery_pic_preview {

	background:#fff;

	border:1px solid #f0f0f0;

	margin-top:10px;

	margin-bottom:10px;

	padding-top:15px;

 	

}

.gallery_pic_diashow {

	background:#ccc;

	padding-top:30px

}

.gallery_pic_diashow img {

	border:5px solid #fff

}

.gallery_pic_box {

}

.gallery_box {

	border:0px solid #959595;

	background:#f0f0f0;

	padding-top:5px;

	padding-bottom:5px;

}

.gallery_pic_navelem {

	background:#f0f0f0;

	padding:10px

}

.gallery_box_img {

	border:1px solid #fff;

	padding:0px;

}

.gallery_box_img:hover {

	border:1px solid #000;

	padding:0px;

}

.gallery_box:hover {

}

.gallery_box_ani {

	min-height:80px;

	background:url(../../images/page/loading.gif) 50% 50% no-repeat

}

.gallery_box_anibig {

	min-height:200px;

	background:url(../../images/page/loading.gif) 50% 50% no-repeat

}

.gallery_box a {

	text-decoration:underline

}

.gallery_diashow_toolbox {

	padding:5px;

	background:#fff

}

.gallery_preview_thumb {

	border:11px solid #000;

	padding:4px;

	background:#fff;

	min-height:53px;

}

.gallery_image_text {

	font-size:90%;

	width:500px;

	padding:5px

}

.gallery_bannercode {

}

.gallery_more {

	height:200px;

	overflow:auto;

	border:1px solid #f0f0f0;

	padding:2px;

	text-align:center

}

.gallery_more_thumb {

	border:2px solid #f0f0f0;

	background:#f0f0f0;

	padding:2px;

	margin:1px

}

.gallery_more_thumb_active {

	border:2px solid #bf0000;

	background:#f0f0f0;

	padding:2px;

	margin:1px

}

.gallery_loader {

	background:#fff url(../../images/page/loading.gif) 50% 50% no-repeat;

	min-height:200px

}

.gallery_actions {

	border:1px solid #f0f0f0;

	padding:10px;

	margin-bottom:10px;

}

.gallery_image_smallinfo {

	margin-top:5px;

	font-size:95%;

	color:#666

}

.gallery_fadebox {

	padding:10px;

	background:#f0f0f0;

	border:1px solid #f0f0f0;

}

.gallery_fadebox_pics {

	height:  90px;

	width:   120px;

	padding: 10px;

	margin:  0;

	overflow:hidden

}

.gallery_info_small {

}

.gallery_info_small a:link, .gallery_info_small a:visited {

}

/* Tagcloud Galerie */

 

 .UIPhotoGrid_Image:link{background:white;padding:4px;border:solid 1px #ccc;vertical-align:middle;}

 .UIPhotoGrid_Image:hover{border:solid 1px #3B5998;}



p.startnewsticker	{font-family: Arial,sans-serif;color: #888;font-size: 11px; margin: 2px 0px;width: 95%;}

p.startnewsticker a	{font-family: Arial,sans-serif;font-size: 11px;  margin: 2px 0px;width: 95%; color: #444;}

p.startnewsticker a:hover	{font-family: Arial,sans-serif;color: #888;font-size: 11px; color: #444; margin: 2px 0px;width: 95%; border-bottom: 1px solid #D7D7D7;}



.simpleTable
{
	border: #916E00 1px solid;
	background-color: #FFFFCC;
}

.simpleTableCell
{
	border: #916E00 1px solid;
}

.simpleTableHeading
{
	font-weight: bold;
	color: #000000;
	background-color: #FFC100;
	border: #916E00 1px solid;
}
.rateListAlternateRowBg
{
	background-color: #f2f2f2;
}


.page_bo_top 
{ background:#dbe9f4 url(../img/page/top1.jpg);
	height:  9px;

	width:   555px;

}
.page_bo
{
background:#dbe9f4;
}
.page_bo_under 
{ background:#dbe9f4 url(../img/page/under.jpg);
	height:  9px;

	width:   555px;

}