/* ##########  Globals ############# */

body { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans; margin: 0px; padding: 5px; font-size: 70%; color: #000000;}

table, select, input, textarea, .standard, h1, h2 {font-size: 100%;}
form {display: inline;}
td {vertical-align: top;}

.topnavlist, .contentnavlist  { list-style: none; display: inline; padding: 0px; margin: 0px;}

a { color: #12110C; }
a:hover, a:focus { color: #0C2162; }

.fett, .bold {font-weight: bold;}
.italic {font-style: italic;}
.pixel {width: 1px; height: 1px;}
.iframe {width: 550px; border: 0px;}

/* ##########  Frame ############# */
.main {text-align: center;}
.mainbox {width: 905px; height: 100%; width: 100%; padding: 0px; margin: 0px;}

.contentnavspanner, .contentspanner, .infospanner { height: 0px; margin: 0px; }
.contentnavspanner {width: 170px;}  	/* Info: Spaltenbreite abzüglich Rahmen */
.contentspanner {width: 550px;} 	/* Info: Spaltenbreite abzüglich Rahmen */
.infospanner {width: 175px;}		/* Info: Spaltenbreite abzüglich Rahmen */
.borderbox {width: 50%; }
.borderboxtopnav {width: 50%; background-image: url(../img/blind.gif); height: 1px;}
.borderboxfooter {width: 50%; background-image: url(../img/blind.gif); height: 1px;}

.contentnavbox, .maincontentbox, .infobox { }

/* ##########  TopNav ############# */
.bannerbox { height: 135px; vertical-align: bottom; text-align: right; padding: 0px 0px 0px 0px; }
.topnavbox { background-image: url(../img/background_topnav.gif); height: 1px; }

.uppernavbox { margin:0px 4px 0px 0px; }
.uppernavlist { display:inline; }
.uppernavlink { text-decoration: none; color: #111111; font-weight: normal;}
.uppernavlinkactive { font-weight: normal;  text-decoration: none;}
.uppernavlink:hover, .topnavlink:focus, .topnavlinkactive:hover, .topnavlinkactive:focus { color: #111111; }
.uppernavdivider { color: #111111; }

.topnavlinkbox {float: left; border-right: 0px solid #ffffff; padding: 4px 6px 4px 6px;}
.topnavlink { text-decoration: none; color: #FFFFFF;}
.topnavlinkactive { color: #FFFFFF; font-weight: bold;  text-decoration: none;}
.topnavlink:hover, .topnavlink:focus, .topnavlinkactive:hover, .topnavlinkactive:focus { color: #FFFFFF; }
.topnavdivider { color: #FFFFFF; }

.searchfield {width: 120px; border: 1px solid #AE0A22; color: #AE0A22; margin-right: 10px;}
.searchbutton {margin-bottom: -5px;}

.cnavlinkbox { background: url(/systemstatic/2freunde/img/bg_menu.gif) no-repeat 0px ; background-color: #FFFFFF; background-position: left bottom; padding: 0px 0px 0px 0px; }

.contentnavbox {background: #FFFFFF; }
.contentnavinnerbox { }

.contentnavlist2 {padding: 2px; margin: 0px 0px 0px 0px;}

.contentnavlink1active, .contentnavlink2active, .contentnavlink3active, .contentnavlink4active, .contentnavlink1, .contentnavlink2, .contentnavlink3, .contentnavlink4 
{  display:block; text-decoration: none;}

.contentnavlink1, .contentnavlink1active
	{ background: url(/systemstatic/2freunde/img/bg_menu.gif) no-repeat 0px ; background-color: #FFFFFF; padding: 18px 0px 5px 0px; }

.contentnavlink1:hover, .contentnavlink1:focus, .contentnavlink1active:hover, .contentnavlink1active:focus { color: #000000; font-weight: bold; }

.contentnavlink2, .contentnavlink2active
	{ padding: 3px 3px 3px 6px; color: #000000; }

.contentnavlink2:hover, .contentnavlink2:focus, .contentnavlink2active:hover, .contentnavlink2active:focus, .contentnavlink3:hover, .contentnavlink3:focus, .contentnavlink3active:hover, .contentnavlink3active:focus, .contentnavlink4:hover, .contentnavlink4:focus, .contentnavlink4active:hover, .contentnavlink4active:focus, .contentnavlink1active, .contentnavlink2active, .contentnavlink3active, .contentnavlink4active { color: #000000; font-weight: bold; }

.contentnavlink3, .contentnavlink3active
	{  }

.contentnavlink4, .contentnavlink4active
	{  }



/* ##########  BreadCrumb ############# */
/*
.breadcrumbbox { background: #ffe7a4; padding: 7px 0px 7px 21px; color: #ED920F;}
.breadcrumbinfobox { background: #fddd84; }
.breadcrumbboxprint { padding: 7px 0px 21px 0px; }
*/

/* ##########  MainContent ############# */
.maincontentbox {}
.maincontentinnerbox {padding: 18px 0px 0px 0px;}

.contentbox{margin-bottom: 0px;}
.contentheader, .contenttextbox {padding-left: 0px; font-size: 120%;}
.contentheader { background-image: url(../img/background_header.gif); background-repeat: no-repeat; height: 20px; margin: -1px 0px 10px 0px; font-weight: bold; }
.contentsubtitle, .infosubtitle {margin: 0px 0px 10px 0px; font-weight: bold; }

.showmediumbox {float: left; margin-right: 5px; margin-bottom: 5px; border: 0px solid #ffffff;}


.printlinkbox {margin-top: 10px;}
.printlinkicon {margin-right: 5px;}

.contentdivider {background: #000000; margin-top: 13px; margin-bottom: 13px; clear: both;}

/* ##########  InfoContent ############# */
.infobox { }
.infoinnerbox { }
.infocontentbox {  }
.infoheader { color: 000000; background: #ffffff; font-weight: bold; padding: 20px 0px 0px 0px; font-size: 120%;}
.infoheader { background-image: url(../img/background_cart.gif); background-repeat: no-repeat; height: 40px; margin: 0px 0px 0px 0px; font-weight: bold; }

.infotextbox { font-size: 120%; padding: 10px 0px 0px 15px; }
.downloadicon, .downloadicon2 {margin-right: 4px;}

.infoheadershop { color: 000000; background: #ffffff; font-weight: bold; padding: 20px 0px 0px 0px; font-size: 120%;}
.infoheadershop { background-image: url(../img/background_cart.gif); background-repeat: no-repeat; height: 40px; margin: 0px 0px 10px 0px; font-weight: bold; }

/* ##########  Footer ############# */
.footerbox { color: #000000; background-image: url(../img/background_bottom.gif); height: 23px; padding: 5px 0px 0px 0px; text-align: center; }


/* ##########  Sitemap ############# */
.sitemaplink { color: #1F1F1F; font-size: 100%; text-decoration: none; }
.sitemaplink:hover, .sitemaplink:focus { color: #AE0B2A; font-size: 100%; text-decoration: none; }
.sitemaplinkbox { padding-bottom: 5px; }

.sitemaplink1, .sitemaplink2, .sitemaplink3 {text-decoration: none;}
.sitemaplink1box {padding: 3px 0px 3px 12px; background: url(/systemstatic/pepemalecki/img/icon_sitemaplink.gif) no-repeat 0px 50%;  }

.sitemaplink2box {padding: 3px 0px 3px 22px; }

.sitemaplink3box {padding: 3px 0px 3px 32px; }

/* ##########  Formular ############# */
.contentlabel { width: 150px; float:left; padding-top: 3px; }
.contentfield { width: 300px; font-size: 100%; color: #12110C;}
.contentarea {width: 300px; height: 100px; color: #224194; font-size: 100%; font-family: Tahoma; color: #12110C;}
.contentbuttonrow {width: 450px; text-align:right;}
.error {color: #ff0000; font-weight: bold;}

/* ##########  Bildergalerie ############# */
.logout { font-weight:bold; }
.bildergaleriebox { float:left; margin:33px 33px 0px 0px; }
.clear { clear: both; height:1px;}
.thumbnail {border:none;}
