/* general */



html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, select, input {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 	font-size: 101%;
	color: #b9baba;
}

/* ++++  GENERAL ++++  */

img {border:0px;}
table {border:0px; }
td {vertical-align:middle;}

html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; height:100%; background:#2f2f2f url(/images/bg.gif) center repeat-x; }

h1 { }
div#content h1 { margin-bottom:14px; margin-top:30px; padding-bottom:0.4em; border-bottom:1px solid #313132; color:#313132; font-size:1.1em; padding-left:14px; }
h2 { margin:0; padding:0; }
div#navigation h2,div#upload h2, div#lastviews h2, div.randomviews h2 { margin-bottom:14px; margin-top:22px; padding-bottom:0.4em; border-bottom:1px solid #313132; width:190px; color:#313132; font-size:1.1em; padding-right:14px; }

div#catcreate h2, div#catdelete h2, div.picload h2 { margin-bottom:8px; margin-top:18px; padding-bottom:0.4em; border-bottom:1px solid #313132;  color:#313132; font-size:1.1em; padding-right:14px; text-align: right; width: 175px; float: right;} 

div#lastviews h2 { width:94px; float:right; font-size:0.95em;}
h3 { }

p { padding:0; margin:0; }

ul { margin:0; padding:0;}
li { margin:0; padding:0.5em 0; text-align:left; list-style:none; }

.right { float:right; }
.left { float:left; }

/* ++++  / GENERAL ++++  */

td.kunden { padding: 5px; }
td.inputtext { font-size: 0.95em; }
td input {  font-size: 0.95em; }

/* ++++  LINKS ++++  */
a {color:#dcdcdd; text-decoration:none;}
a:hover {color:#b5113e; text-decoration:none;}

div#metanavigation a { color:#828282; }
div#metanavigation a:hover {color:#b5113e;}

div#navigation ul li a { padding-right:14px; background:url(/images/pfeil_right_lo.gif) no-repeat right center;}
div#navigation ul li a.secondlevel { padding-right:0; background:none; color:#a4a5a5; font-weight:normal; }
div#navigation ul li a.thirdlevel { padding-right:0; background:none; color:#a4a5a5; font-weight:normal; font-size:0.9em; }

div#navigation ul li span { color:#b5113e; padding-right:14px; background:url(/images/pfeil_right_hi.gif) no-repeat right center;}
div#navigation ul li span.secondlevel { padding-right:0; background:none; color:#b5113e; font-weight:normal; }
div#navigation ul li span.thirdlevel { padding-right:0; background:none; color:#b5113e; font-weight:normal; font-size:0.9em; }


/* ++++  DIVs ++++  */

table.main { width:100%; height:600px; background:url(/images/bg_inhalt.gif) center no-repeat; position:relative; }
table.main td.main { width:876px; position:relative; }
div#metanavigation { position:absolute; width:884px; top:580px; left:0; font-size:0.6em; color:#828282; text-align:center; }
div#detailmotive { text-align: center; position:absolute; left:211px; top:184px; width:451px; margin-left:1px; height:320px;  }
div#previewimages { position:absolute; left:76px; top:192px; height:280px; width:130px; margin-top:14px; overflow-x:hidden; }
div#previewimages div a { float:left; }
div#previewimages div { float:left; }
div#previewimages div a { margin:0; display:block; border:2px solid #424242; margin:7px 14px 7px 0;  }
div#previewimages div a:hover { border:2px solid #fff; }
div#logo { position:absolute; left:351px; top:25px; width:167px; height:107px; }
div#navigation { position:absolute; right:76px; top:74px; width: 190px; float: right; text-align:right; font-size:0.6em; margin-bottom:34px; margin: 0px; padding: 0px; }
div#navigation ul li { text-align:right; font-weight:bold; }
div#navigation select { width: 80%; height: 20px; color: #313132; font-size: 0.95em; }
div#lastviews { width: 150px; position:absolute; right:76px; top:300px; text-align:right; font-size:0.6em; margin-bottom:34px; display:inline; }
div#lastviews div { float:right; }
div#lastviews div a { float: right; display:block; right:0; text-align:right; width:38px; border:2px solid #424242; margin:0 0 14px 14px; }
div#lastviews div a:hover { border:2px solid #fff; }
div.randomviews { width:190px; text-align:right; float:left; clear:both; }
div.randomviews div { text-align:right; float:right; }
div#catdelete { padding: 0px; margin: 0px; width: 300px; text-align: right; float: right; clear:both; }
div#catdelete div { text-align: right; float:right; margin: 0px; padding: 0px; }
div#catdelete div form { text-align: right; margin: 0px; float: left; width: 100%;}
div#catdelete div form select { width: 211px; height: 20px; color: #313132; margin-top: 5px;}
div#catdelete div form input { margin-right: 4px; }
div#catcreate { width: 300px; position:absolute; right:76px; top:74px; text-align: right; font-size:0.6em; margin: 0px; margin-bottom:34px; padding:  0px; }
div#catcreate form { float: right;}
div#catcreate input.input { color: #313132; width: 75%; }
div#catcreate select { width: 211px; height: 20px; color: #313132; margin: 0px; padding-top: 2px;}
div#catcreate input.img { margin-right: 4px; }
div.randomviews div a { float: left; display:block; width:38px; border:2px solid #424242; margin-left:14px; }
div.randomviews div a:hover { border:2px solid #fff; }
div#upload { position:absolute; left:88px; top: 65px; width:256px; text-align:left; font-size:0.65em; line-height:1.6em; }
div#upload label { color: #313132; }
div#upload hr { border: 0px; border-top: 1px solid #6d6e6f; width: 84%; padding: 0px; margin: 10px 0 10px; 0; }
div#upload input { color: #313132; width: 83%; margin: 2px 0 5px 0; }
div#upload select { color: #313132; width: 84%; height: 20px; padding-top: 1px; }
br.adminpanel_br { line-height: 5px; }
div.picload { color: #b9baba; width: 300px; text-align:right; float:right; clear:both; margin: 0px; padding: 0px; border: 0px; }
div.picload div form div { overflow: auto; height: 115px; } 
div.picload div form div div { overflow: hidden; width: 56px; height: 66px; margin: 0px; padding: 0px; }
div.picload form { margin:1.2em 0; border: 0px; padding: 0px; margin: 0px;}
div.schnellkontakt { width:190px; text-align:right; float:left; clear:both; }
div.schnellkontakt div { line-height:1.2em; }
div.schnellkontakt form { margin:1.2em 0; }
div.schnellkontakt form input.textfeld { width:136px; margin-bottom:0.8em; padding:0.2em 0 0.2em 3px; color:#787878; }
div.schnellkontakt form input#contactgo { width: 18px; height: 18px; margin:0 0 0.5em 18px; }
table.callback { margin:0; padding:0; }
table.callback td { padding:0.3em 0 0.3em 1em; text-align:left; vertical-align:top; font-size:0.95em; }
table.callback input { width:140px; }
table.schnellkontakt {float:right;}
table.schnellkontakt td {text-align:left; vertical-align:top; padding:0; margin:0; }
table.schnellkontakt td input {margin:0;}
table.schnellkontakt td input#contactgo {margin-top:0.15em;}
html>body div.schnellkontakt form input#contactgo { margin-bottom:0.3em; }

div#content { position:absolute; left:88px; top:150px; width:256px; text-align:left; font-size:0.65em; line-height:1.6em; }
div.pictodelete { float: right; }
div.pictodelete a { margin:0; display:block; border:2px solid #424242; margin: 7px 0 7px 14px;  }
div.pictodelete a:hover { border:2px solid #ffffff; }

div#picturenavigation { position:absolute; top:500px; text-align:center; left:370px; width:137px; }

td.kundenname { width: 250px; }
input.kundenpasswort { width:120px; color:#787878; margin:6px 0 6px 6px; font-size:0.95em; }
input.kundenname { width:120px; color:#787878; margin:6px 0 6px 6px; font-size:0.95em;  }


input.btnspeichern, input.btnkundeanlegen, input.btnanmelden { width:56px; height:18px; margin-top:20px; }
input.btnkundeanlegen { width:83px; }
input.btnanmelden { width:60px; }

span.loginerror { font-weight:bold; color: #b9baba; }


