.px-line-x {
	height:1px;
         background-image:url(../images/orange_pixel.gif);
         background-repeat:repeat-x;
}

.px-line-y {
	height:1px;
         background-image:url(../images/orange_pixel.gif);
         background-repeat:repeat-y;
}

a {
	color:#000080;
         text-decoration:underline;
}

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

a.active {
	color:#000080;
        text-decoration:underline;
	font-weight:bold;
}

a.active:hover {
	color:#777;
         text-decoration:none;
}

.add-navi a {
	color:#ccc;
         text-decoration:none;
}

.add-navi a:hover {
	color:#6e6e6e;
         text-decoration:none;
}

#aktion {
	background-image:url(../images/aktionback.gif);
         background-repeat:no-repeat;
         font-size:10px;
         height:43px;
         width:300px;
         margin-top:60px;
         padding-top:2px;
         font-weight:bold;
         color:#f46a04;
         text-align:center;
         position:absolute;
         left:682px;
}

#aktion a {
	color:#f46a04;
         text-decoration:none;
}

#aktion a:hover {
	color:#f46a04;
         text-decoration:underline;
}

body {
	background-image:url(../images/back.png);
	background-repeat:repeat;
	font-color:#000;
	font-family:Verdana,Sans-Serif;
	font-size:11px;
         margin-bottom:10px;
}

#bottomLinks {
	color:#bbb;
         width:900px;
         margin-left:50px;
}

#bottomLinks a {
	color:#bbb;
         text-decoration:underline;
}

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

.button {
	font-family:Verdana, Arial, Verdana, Sans-Serif;
	font-size:10px;
	color:#000000;
	background-image:url(../images/button.png);
         background-repeat:repeat;
	height:19px;
	padding:0 2px;
	border:1px solid #6e6e6e;
	margin-top:2px;
}

.butBuy {
	font-size:10px;
}

.butBuy a, .butBuy a:hover {
	color:#777;
}

.butBuy a {
         text-decoration:none;
}

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

.buyTable td {
	border:1px solid #000080;
         padding:10px;
         vertical-align:top;
}

#content, #content-top, #content-bottom {
         width:795px;
}

#content-middle {
         width:780px;
}

#content-breit, #content-top-breit, #content-bottom-breit, #content-middle-breit {
         width:965px;
}

#content-top-breit, #content-bottom-breit {
         padding-left:5px;
}

#content {
         float:right;
         position:relative;
}

#content-breit {
         float:right;
         position:relative;
         padding-left:10px;
}

#content-top {
         height:7px;
         padding-top:10px;
}

#content-top-breit {
         height:7px;
         padding-top:10px;
	padding-left:10px;
}

#content-middle {
	padding-left:5px;
         margin-right:-5px;
}

#content-middle-breit p, #content-middle-breit h2, #content-middle-breit h6, #content-middle-breit div {
         margin-right:-5px;
}

#content-bottom {
         height:7px;
}

#content-bottom-breit {
         height:7px;
         width:990px;
}

#credits {
	background-image:url(../images/crback.gif);
         background-repeat:no-repeat;
         font-size:10px;
         height:43px;
         width:161px;
         margin-top:7px;
         padding-top:8px;
         padding-left:15px;
         text-align:center;
         position:absolute;
         left:821px;
}

.div-border {
	width:740px;
}

.div-border-breit {
	width:936px;
}

.div-border, .div-border-breit {
         border:1px solid #000080;
         padding:10px;
         font-weight:bold;
}

.div-border select, .div-border-breit select {
	font-weight:normal;
}

.div-border table, .div-border-breit table {
         color:#000;
         font-weight:normal;
}

.div-border small, .div-border-breit small {
	font-size:10px;
}

.div-border-2 {
         border:1px solid #000080;
         float:left;
         padding:10px;
         margin-left:20px;
         margin-bottom:20px;
}

.div-left {
	float:left;
}

.div-lizenz-left {
	float:left;
         width:600px;
}

.div-lizenz-right, .div-lizenz-left {
         font-weight:normal;

}

.form-left {
	float:left;
	width:100px;
}


h1 {
	font-size:16px;
         color:#f46a04;
}

h2 {
	font-size:15px;
         color:#f46a04;
}

h3 {
	font-size:14px;
         color:#f46a04;
}

h4 {
	font-size:13px;
         color:#f46a04;
}

h5 {
	font-size:12px;
         color:#f46a04;
}

h6 {
	font-size:12px;
         color:#f46a04;
         padding:0px;
         margin:0px 0px 3px 0px;
}

#help {
	float:right;
         width:27px;
         height:20px;
         margin-top:130px;
         margin-right:0px;
         position:relative;
}

#help a, #help a:hover, #loginNav a, #loginNav a:hover {
	text-decoration:none;
}

#helpback {
	background-image:url(../images/helpback.jpg);
         background-repeat:no-repeat;
         margin:0px;
         width:500px;
         top:-0px;
         left:-0px;
         padding:70px 7px 0px 7px;
         height:374px;
         position:absolute;
         text-align:left;
         z-index:0;
}

#helpbackcontent {
         margin:0px;
         width:490px;
         line-height:1.5;
         text-align:left;
         z-index:100;
}

#helpbacklink {
         margin:0px;
         left:380px;
         top:85px;
         text-align:right;
         position:absolute;
         z-index:200;
}

hr {
	border:1px solid #f46a04;
	height:1px;
}

img {
	border:0px;
}

#left_frame_logout, #left_frame_login, #template-cats {
	position:absolute;
	width:190px;
         background-repeat:no-repeat;
         float:left;
         text-align:center;
         padding-top:10px;
}

#left_frame_logout {
         height:280px;
         background-image:url(../images/box-logout.gif);
}

#left_frame_login {
         height:318px;
         background-image:url(../images/box-login.gif);
}

#login, #login-error {
	background-image:url(../images/login.gif);
         background-repeat:no-repeat;
         font-size:10px;
         height:85px;
         width:161px;
         margin-top:7px;
         padding-top:5px;
         text-align:center;
}

#login {
         position:absolute;
         left:821px;
}

.login-left {
	float:left;
         width:39px;
         height:15px;
         text-align:left;
         padding-left:2px;
}

.login-right {
	float:right;
         padding-right:8px;
}

#loginNav {
	float:right;
         width:45px;
         height:19px;
         margin-top:130px;
         margin-right:8px;
         position:relative;
         text-align:center;
}

#main {
	position:absolute;
         left:50%;
         margin-left:-495px;
	width:990px;
         vertical-align:center;
}

#main-header {
	background-image:url(../images/main-header.png);
	background-repeat:no-repeat;
         height:157px;
         width:990px;
}

#main-top {
	background-image:url(../images/main-top.gif);
	background-repeat:no-repeat;
         height:12px;
         width:990px;
         position:absolute;
}

#main-top-breit {
	background-image:url(../images/main-top-breit.png);
	background-repeat:no-repeat;
         height:12px;
         width:990px;
         position:absolute;
}

#main-top-templ {
	background-image:url(../images/main-top-templ.png);
	background-repeat:no-repeat;
         height:12px;
         width:990px;
         position:absolute;
}

#main-middle {
	background-image:url(../images/main-middle.png);
	background-repeat:repeat-y;
         width:990px;
}

#main-middle-breit {
	background-image:url(../images/main-middle-breit.png);
	background-repeat:repeat-y;
         width:990px;
}

#main-middle-templ {
	background-image:url(../images/main-middle-templ.png);
	background-repeat:repeat-y;
         width:990px;
}

#main-bottom {
	background-image:url(../images/main-bottom.png);
	background-repeat:no-repeat;
         width:990px;
         height:29px;
         text-align:center;
         padding-top:8px;
}

#main-bottom-breit {
	background-image:url(../images/main-bottom-breit.png);
	background-repeat:no-repeat;
         width:990px;
         height:29px;
         text-align:center;
         padding-top:8px;
}

#main-bottom-templ {
	background-image:url(../images/main-bottom-templ.png);
	background-repeat:no-repeat;
         width:990px;
         height:29px;
         text-align:center;
         padding-top:8px;
}

.my-templates {
	float:left;
         width:75px;
}

#navigation {
	position:absolute;
         width:960px;
         height:19px;
         top:130px;
         left:4px;
         float:left;
}

.navi-main-activ {
	background-color:#ccc;
         height:19px;
         padding:3px 5px 0px 5px;
         margin-left:4px;
         font-size:12px;
	border:1px solid #6e6e6e;
	float:left;
}

.navi-main-activ a {
	text-decoration:none;
         color:#000;

}

.navi-main-activ a:hover {
	text-decoration:unterline;
         color:#6e6e6e;

}

.navi-main-passiv, #help, #loginNav {
	background-color:#fff;
         height:19px;
         padding:3px 5px 0px 5px;
         margin-left:4px;
         font-size:12px;
	border:1px solid #6e6e6e;
}

.navi-main-passiv {
	float:left;
}

.navi-main-passiv a {
	text-decoration:none;
         color:#000;
}

.navi-main-passiv a:hover {
	text-decoration:unterline;
         color:#6e6e6e;
}

.option-top {
	background-color: #EEEEEE;
}

.pages-1 {
	width:200px;
         float:left;
         height:16px;
}

.pages-2 {
	width:100px;
         float:left;
         height:16px;
}

#search {
	float:right;
         vertical-align:top;
         width:140px;
         height:20px;
         margin-right:75px;
         margin-top:8px;
}

.search-button {
	font-family:Verdana, Arial, Verdana, Sans-Serif;
	font-size:10px;
	color:#000000;
	background-image:url(../images/button.png);
         background-repeat:repeat;
	height:16px;
	padding:0px 0px 2px 0px;
	border:1px solid #6e6e6e;
	margin-top:3px;
}

.searchTable td {
	border:1px solid #000080;
         padding:10px;
}

.searchExtendedTable td {
	border-right:1px solid #eee;
         padding-left:3px;
}

span.red {
	color:#ff0000;
         font-weight:bold;
}

span.orange {
	color:#f46a04;
         font-weight:bold;
}

span.grey {
	color:#999;
}

.stats {
	background-image:url(../images/stats.gif);
         background-repeat:no-repeat;
         height:180px;
         width:192px;
         font-size:10px;
         font-weight:bold;
         text-align:left;
         padding-left:25px;
         padding-top:5px;
}

.stats b {
	font-size:12px;
}

.stats span {
	font-size:15px;
         vertical-align:middle;
}

.stats img {
	padding-top:2px;
}

.sub-main-activ {
	background-color:#ccc;
         height:14px;
         padding:3px 5px 0px 5px;
         margin-left:4px;
         margin-bottom:5px;
         font-size:10px;
	border:1px solid #6e6e6e;
	float:left;
}

.sub-main-activ a {
	text-decoration:none;
         color:#000;
}

.sub-main-activ a:hover {
	text-decoration:unterline;
         color:#6e6e6e;
}

.sub-main-passiv {
	background-color:#fff;
         height:14px;
         padding:3px 5px 0px 5px;
         margin-left:4px;
         margin-bottom:5px;
         font-size:10px;
	border:1px solid #6e6e6e;
	float:left;
}

.sub-main-passiv a {
	text-decoration:none;
         color:#000;
}

.sub-main-passiv a:hover {
	text-decoration:unterline;
         color:#6e6e6e;
}

td.grey {
	background-color:#eee;
}

td.grey-dark {
	background-color:#e5e5e5;
}

td.search-grey {
	background-color:#eee;
}

#template-cats {
	text-align:left;
         margin-left:12px;
         overflow:auto;
}

.templateTable {
	margin-right:15px;
}

.templateTable td {
	border:1px solid #000080;
         padding:3px;
}

.textbox {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#ffffff;
        border:1px #000080 solid;
}

.textbox-disabled {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#f6f6f6;
        border:1px #000080 solid;
        text-align:center;
}

.textbox-lizenz {
	width:30px;
         height:11px;
         border:0px;
         color:#000;
        	font-family:Verdana,Sans-Serif;
        	font-size:11px;
        	text-align:center;
}

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 5000;
}

.upload-left {
	float:left;
         width:200px;
}

.upload-right {
	float:left;
         width:500px;
}

