/* einfach-persoenlich.de - Strategisches Webdesign mit Persoenlichkeit
(c) 2001-2011 Dipl.-Ing. Joerg Petermann */

body{
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding:0;
text-align:center;
color:#333;
font:12px/16px verdana, arial, helvetica, sans-serif;
background:#036 url(/bild/svbg.png) repeat-x 0 -600px fixed;
background:#1e5184;
}

#sbody{
margin:0;
padding:0;
}

#seite{
margin:15px auto 20px;
padding:0;
width:900px;
position:relative;
background:#fff url(/bild/bg2.gif) repeat-y center top;
background:#fff;
border:2px solid #ccd9e5;
border-width:4px;
}


/******************************************/

#kopf{
height:104px;
background:transparent url(/bild/sbody7.gif) no-repeat center top;
background:transparent url(/bild/header-streuverluste.jpg) no-repeat center top;
}

#kopf h1,
#kopf strong{
display:none;
}

/**** Content Gesamt ****/

#content{
margin:24px 0 0;
padding:0;
text-align:left;
border:1px solid #fff;
background:#fff url(/bild/bg2.gif) repeat-y center top;
background:#fff;
}

#slogan{
display:none;
}

#content a{
color:#900;
text-decoration:none;
border-bottom:1px dotted #900;
border:0;
}

#content a:hover,
#content a:active{
color:#2b5782;
text-decoration:none;
border-bottom:1px dotted #2b5782;
}

#content h1{
margin:0 0 6px;
padding:0;
font-size:14px;
font-weight:bold;
color:#036;
}

#content h1 a{
text-decoration: none;
color:#036;
border:none;
}

#content h2{
margin:0 0 10px;
padding:3px;
font-size:12px;
color:#369;
background:#CCD9E5;
/* background:#9AB3CD; */
text-align:center;
clear:both;
border-top:1px solid #369;
}

#content h3,
#content h3 a{
color:#369;
}

#content p{
margin:0 0 13px;
padding:0;
}

#content p.l,
#content #toptext p.l{
margin:4px 10px 10px 0;
padding:4px;
float:left;
border:1px solid #ccd9e5;
background:#fff;
}

#content p.r{
margin:4px 0 10px 10px;
padding:4px;
float:right;
border:1px solid #ccd9e5;
background:#fff ;
}

#content #toptext p.l{
margin:4px 20px 0 0;
}

#content p.ll{
margin:0 100px 13px 0;
}

#content p.rr{
margin:0 0 13px 100px;
}

#content p.lltop{
margin:0 255px 10px 0;
}

#content p.rrtop{
margin:0 0 10px 255px;
}

body#A #main p.lltop,
body#A #main p.rrtop{
margin:0 0 10px;
}

body#A #main p.l,
body#A #main p.r{
clear:left;
text-align:center;
}

#main label{
font-weight:bold;
}

#main input#email,
#main input#author,
#main input#url{
margin:0;
padding:0;
width: 150px;
}

#main p#fn1{
margin-top:20px;
padding-top:20px;
border-top:1px solid #ccc;
}

/*** Content allgemeine Spezialformate ***/

#content .links{
margin:4px 10px 10px 0;
padding:0;
float:left;
}

#content .mitte{
margin:4px 10px 10px;
padding:0;
text-align:center;
}

#content .mitte a,
#content .mitte a:hover{
border:0;
}

#content .rechts{
margin:4px 0 10px 10px;
padding:0;
float:right;
}

#content #subtext .links,
#content #nav .links{
margin:4px 5px 2px 0;
}

#content #subtext .rechts,
#content #nav .rechts{
margin:4px 0 2px 5px;
}

#content .rand,
#content #nav p.rand{
padding:4px;
border:1px solid #ccd9e5;
background:#fff;
}

#content .rand2{
border:1px solid #333;
}

content .ohne{
border:none;
}

#content .box{
padding:10px;
background:#efefef;
}

#content .box2{
padding:10px;
background:#f5f5f5;
}

#content .box3{
margin:0;
padding:10px;
border:1px solid #ccd9e5;
background:#f2f5f8;
}

#content p em{
font-size:13px;
}

/* Spezielle Ãœberschreibung von .links */

#content blockquote{
margin:10px 0;
padding:20px 15px 0 35px;
width:285px;
color:#036;
border:1px solid #9ab3cd;
background:#ebf0f5 url(/bild/bq.gif) no-repeat top left;
}

* html #content blockquote{
width:335px;
w\idth:285px;
}

#content blockquote.rechts{
margin:3px 0 10px;
padding:20px 15px 0 35px;
float:right;
width:285px;
color:#036;
border:1px solid #9ab3cd;
background:#ebf0f5 url(/bild/bq.gif) no-repeat top left;
}

#content blockquote.links{
margin:3px 0 10px;
padding:20px 15px 0 35px;
float:left;
width:285px;
color:#036;
border:1px solid #9ab3cd;
background:#ebf0f5 url(/bild/bq.gif) no-repeat top left;
}

* html #content blockquote.rechts,
* html #content blockquote.links{
width:335px;
w\idth:285px;
}

#content blockquote.suche,
#content blockquote.voll{
width:535px;
}

* html #content blockquote.suche,
* html #content blockquote.voll{
width:595px;
w\idth:535px;
}

#content blockquote.suche{
background:#ebf0f5;
}

#content blockquote em{
margin:0;
padding:0;
display:block;
text-align:right;
}


/**** Content Text ****/

body#home #text,
body#s0 #text,
body#A #text{
margin:0;
padding:0;
float:left;
width:636px;
}

body#s1 #text,
body#s2 #text,
body#AE #text{
margin:0;
padding:0;
float:left;
width:99%;
}


#toptext{
margin:0;
padding:10px 15px;
float:left;
width:606px;
border-bottom:1px solid #ccd9e5;
background:#ebf0f5;
}

* html #toptext{
width:636px;
w\idth:606px;
}

body#s0 #toptext,
body#s1 #toptext,
body#s2 #toptext,
body#AE #toptext{
display:none;
}

/**** Content Main ****/

body#s1 #main,
body#s2 #main,
body#AE #main{
margin:4px 0 60px;
padding:10px 10px 10px 15px;
float:right;
width:595px;
}

* html body#s1 #main,
* html body#s2 #main,
* html body#AE #main{
width: 625px;
w\idth: 595px;
}

body#home #main,
body#s0 #main,
body#A #main{
margin:4px 0 0;
padding:10px 15px;
float:right;
width:342px;
}

* html body#home #main,
* html body#s0 #main,
* html body#A #main{
width: 372px;
w\idth: 342px;
}


body#A #main p em,
body#AE #main p em,
body#A #toptext p em,
body#AE #toptext p em{
margin:0 0 -5px 0;
padding:0;
font-weight:normal;
font-size:11px;
}

#main ul.navbox{
margin:0 0 10px 10px;
padding:0 0 5px;
float:right;
border:1px solid #ccd9e5;
background:#f2f5f8;
background:#fafcfd;
}

#main ul.navbox li{
margin:0;
padding:3px 10px 3px 25px;
list-style:none;
background:#fafcfd url(/bild/dok.gif) no-repeat 10px 6px;
}

#main ul.navbox li:hover{
display:block;
background:#e6edf3 url(/bild/dok.gif) no-repeat 10px 6px;
}

#main ul.navbox li a,
#main ul.navbox li a:hover{
display:block;
border:none;
}

#main ul.navbox strong{
display:block;
margin:0 0 5px;
padding:5px 10px;
color:#fff;
font-variant:small-caps;
background:#9ab3cd;
}

#main .navbox2{
margin:0 0 10px;
padding:10px;
text-align:center;
color:#369;
border-top:1px solid #ccd9e5;
clear:both;
}

#main .navbox a,
#main .navbox2 a,
#main .navbox a:hover{
border:none;
}

#main .navbox a:hover,
#main .navbox2 a:hover{
color:#2b5782;
text-decoration:none;
border-bottom:1px solid #2b5782;
}

#main ul{
margin:10px 0;
padding:0;
}

#main ul li{
margin:0 0 0 13px;
padding:0 0 3px 20px;
list-style:none;
background:transparent url(/bild/pkt5.gif) no-repeat left 3px;
}

#main ul li ul li{
list-style:none;
background:transparent url(/bild/pkt2.gif) no-repeat left 3px;
}

#main ul li ul li ul li{
list-style:none;
background:transparent url(/bild/pkt3.gif) no-repeat left 3px;
}

#main ol{
margin:10px 0 10px 33px;
padding:0;
}

#main ol li{
margin:0;
padding:0 0 3px;
}

/* Main Tabelle */

#main table{
margin:0;
padding:0px;
border:1px solid #ccc;
}

#main td{
margin:3px;
padding:8px;
border:1px solid #ccc;
background:#f5f5f5;
vertical-align:top;
}

#main td.grau{
background:#ddd;
text-align:center;
}

#main td.grau strong{
color:#036;
font-weight:bold;
}

#main td.blau{
color:#036;
background:#ebf0f5;
}

#main td ul,
#main td ol{
margin:0 0 5px;
padding:0;
}

#main td ul li{
margin:0;
padding:0 0 3px 13px;
list-style:none;
background:transparent url(/bild/pkt.gif) no-repeat left 3px;
}

#main td ol li{
margin:0 0 0 20px;
padding:0 0 3px;
}

#main ul li.dok{
background:transparent url(/bild/dok.gif) no-repeat left 3px;
}

#main ul li.ext{
background:transparent url(/bild/pkt12.gif) no-repeat left 3px;
}

#main ul li.cl{
background:transparent url(/bild/pkt-cl.gif) no-repeat left 3px;
}

#main p a img, /*?? */
#main p a:hover img{
text-decoration:none;
border:0;
}

#main p.hr{
margin:10px auto;
padding:0;
height:20px;
background:transparent url(/bild/hr1.gif) no-repeat center 0;
}

/* Content Navigation */

#nav{
margin:4px 0 20px;
padding:10px 15px;
float:left;
width:230px;
}


* html #nav{
width:260px;
w\idth:230px;
}

#nav h1{
margin-top:10px;
}

body#A #nav p,
body#AE #nav p{
margin:10px 0 10px 20px;
padding:0;
}


#nav h2{
margin-bottom:0;
}

#nav ul{
margin:0 0 20px;
padding:5px 0;
border:1px solid #ccd9e5;
border-width:0px 1px 1px;
background:#fafcfd;
}

body#A #nav ul,
body#AE #nav ul,
body#home #nav ul{
margin:0 0 10px;
}

body#s0 #nav ul.rss,
body#s1 #nav ul.rss{
border:none;
background:none;
}

#nav li{
margin:0;
padding:3px 10px 3px 25px;
list-style-type:none;
background:transparent url(/bild/pkt6.gif) no-repeat 10px 6px;
display:block;
}

#nav li a,
#nav li a:hover{
display:block;
border:none;
}

#nav li.rss a,
#nav li.rss a:hover{
display:inline;
}

#nav li:hover{
display:block;
background:#ebf0f5 url(/bild/pkt6.gif) no-repeat 10px 6px;
}

body#s0 #nav li.rss,
body#s1 #nav li.rss,
body#A #nav li.rss,
body#AE #nav li.rss,
body#home #nav li.rss,
body#home #nav li.rss:hover,
body#home #subtext li.rss,
body#home #subtext li.rss:hover{
padding:3px 0 3px 38px;
background:transparent url(/bild/rss.gif) no-repeat 18px 4px;
}

#nav ul ul{
margin:0;
padding:0 0 0 10px;
border:none;
}

body#AE #nav ul,
body#A #nav ul{
padding:10px 0 0 3px;
background:transparent;
}


body#AE #nav ul ul,
body#A #nav ul ul{
padding:0 0 0 10px;
background:transparent;
}



body#AE #nav h1,
body#AE #nav p,
body#AE #nav ul,
body#AE #nav li,

body#home #nav h1,
body#home #nav p,
body#home #nav ul,
body#home #nav li,

body#A #nav h1,
body#A #nav p,
body#A #nav ul,
body#A #nav li{
background:none;
border:none;
}

body#AE #nav li,
body#A #nav li{
padding:1px 0px 1px 15px;
background:transparent url(/bild/pfeil2.gif) no-repeat 0px 4px;
}

body#A #nav ul li ul li,
body#AE #nav ul li ul li{
background:transparent url(/bild/pfeil3.gif) no-repeat 0px 4px;
}

#subtext #suche,
#nav #suche{
margin:0;
padding:0;
}

#subtext #suche form,
#nav #suche form{
margin:10px 0;
padding:0 0;
}

#nav p.rrtop{
margin:0;
}

#nav p.l{
margin:4px 5px 2px 0;
}

#nav p.r{
margin:4px 0 2px 5px;
}

#nav p.gross,
#main p.gross,
#toptext p.klein{
display:none;
float:none;
}

#nav p{
margin:.8em 0;
}

#nav p img{
margin-top:4px;
}

#nav p a img,
#nav p a:hover img{
border:0;
}

/* Content Subtext */


body#home #subtext,
body#s0 #subtext,
body#A #subtext{
margin:4px 0 0;
padding:10px 15px;
float:right;
width:226px;
}

/* 228 blendet Background aus */

* html body#home #subtext,
* html body#s0 #subtext,
* html body#A #subtext{
width: 256px;
w\idth: 226px;
}

body#s1 #subtext,
body#s2 #subtext,
body#AE #subtext{
display:none;
}

#subtext .slogan img{
margin:5px 0 5px 5px;
padding:0;
}

/** MenÃ¼ Hauptnavigation ***/

#menu{
top:103px;
left:0px;
position:absolute;
height:28px;
width:100%;
width:900px;
border:double #036;
border-width: 1px 0;
background:#fff;
float:left;
display:inline;
}

#menu ul{
float:left;
display:inline;
margin:0;
padding:6px 0 0 2px;
white-space:nowrap;
position:relative;
}

#menu li{
float:left;
display:inline;
margin:0 0 0 -4px;
padding:0;
list-style-type: none;
display:inline;
}

#menu li a{
margin:0 1px 0 1px;
padding:4px 14px;
text-decoration: none;
color:#036;
font-size:12px;
font-size:1em;
font-weight:bold;
border-right:1px solid #ccd9e5;
}

#menu li.faelle a{
border:0;
}

#menu li a.a{
padding:4px 14px 4px 15px;
}

#menu li a:hover{
color:#fff;
background:#9ab3cd url(/bild/menu.gif) no-repeat left bottom;
}

#menu li.aktiv a{
background:#9ab3cd url(/bild/menu.gif) no-repeat left bottom;
color:#fff;
}

/*** Kopf-Navigation ****/

#knav{
position:absolute;
top:0;
right:0;
}

#knav ul{
margin:10px 10px 20px;
padding:0;
white-space:nowrap;
text-align:center;
}

#knav li{
list-style-type: none;
display:inline;
}

#knav li a{
margin:3px;
padding:0;
color:#2B5782;
font-size:12px;
font-weight:bold;
border:0;
text-decoration:none;
}

#knav li a:hover{
color:#4876A4;
/* nur auf Wunsch*/
}

/*** Seiten-Fuss ***/

#fuss{
margin:0;
padding:0;
background:#cdd9e6;
font-size:11px;
border:solid #036;
border-width:1px 0 0;
clear:both;
}

#fuss p{
margin:0;
padding:10px 0 22px;
color:#036;
}

#fuss a{
color:#2B5782;
text-decoration:none;
border-bottom:1px dotted #2B5782;
}

.clear{
clear:both;
}

/*** Seiten-Fuss 2. Navigation ****/

#fmenu{
margin:0;
padding:0;
width:100%;
width:900px;
background:#9AB3CD;
float:left;
display:inline;
}

#fmenu ul {
float:left;
display:inline;
margin:0;
padding:2px 0;
width:100%;
white-space:nowrap;
position:relative;
border-bottom:1px solid #369;
}

#fmenu li {
float:left;
display:inline;
margin:0;
padding:0;
list-style-type: none;
display:inline;
border-right:1px solid #369;
}

#fmenu li.a{
border-right:none;
}

#fmenu li a {
margin:0;
padding:0 9px;
text-decoration: none;
color:#fff;
font-size:11px;
border:none;
}

#fmenu li a:hover {
color:#369;
}

#fmenu li.aktiv a {
color:#369;
}

#fmenu li.aktiv a:hover {
color:#fff;
}


/*** Aktuell Bereich ****/


#calendar caption{
font-weight:bold;
}

#calendar table{
margin: 10px 0 20px;
padding:0;
width: 230px;
text-align:center;
border:1px solid #9ab3cd;
}

#calendar td{
margin:0;
padding:2px;
border:solid #9ab3cd;
border-width: 1px 1px 0 0;
}

#calendar th{
border:solid #9ab3cd;
border-width: 1px 1px 0 0;
background:#ccd9e5;
}


/*** Aktuell Kommentare ****/

#main .beige,
#main .grau,
#main .sl{
margin:0 0 20px 0;
padding:10px;
background:#f5f5f5;
border:1px solid #ddd;
}

#main .grau{
background:#f5f5f5;
border:1px solid #ddd;
}

#main .sl{
background:#ebf0f5;
border:1px solid #ccd9e5;
}

#main .beige p.posted,
#main .grau p.posted,
#main .sl p.posted{
margin:0 0 6px;
padding:0;
color:#036;
border-top:none;
border-bottom:1px solid #9ab3cd;
}

#main .grau p.posted{
border-bottom:1px solid #ddd;
}

/*** Aktuell TB ****/

#main #trackbacks{
margin-bottom:2em;
padding:.3em;
border:1px solid #ddd;
border-width:1px 0;
}

body#home #subtext ul{
padding:0;
list-style-type:none;
}



body#tags #content{
text-align:center;
}

body#tags #main{
background:#fff;
text-align:center;
padding:10px 10px 20px;
min-height:400px;
}

body#tags #main ul{
padding:13px;
list-style:none;
}

body#tags #main ul li{
display:inline;
list-style:none;
background:0;
}

body#tags #main ul li a{
margin:0;
padding:13px 8px;
font-size:1.5em;
line-height:1.4em;
color:#2b5782;
border:0;
}

body#tags #main ul li a span{
font-size:10px;
}

body#tags #main ul li a:hover{
color:#c00;
text-decoration:underline;
}

body#tags #main ul li.taglevel1 { font-size: 19px; }
body#tags #main ul li.taglevel2 { font-size: 17px; }
body#tags #main ul li.taglevel3 { font-size: 15px; }
body#tags #main ul li.taglevel4 { font-size: 13px; }
body#tags #main ul li.taglevel5 { font-size: 11px; }
body#tags #main ul li.taglevel6 { font-size: 9px; }

body#tags .tagwolke{
text-align:left;
margin:10px 50px 20px;
}

#content #main .tags{
margin:4px 0 13px;
border-top:1px dotted #CCD9E5;
}

#content #main .tags a{
color:#333;
border:0;
}

#content #main .tags a:hover{
color:#2b5782;
border-bottom:1px dotted #2b5782;
}


/***********************************************/


body#A #nav ul ul,
body#AE #nav ul ul{
padding:0;
background:transparent;
}


#main p.hr{
clear:both;
margin:20px auto;
padding:0;
height:20px;
background:transparent url(/bild/hr1.gif) no-repeat center 0;
}

#main p.hr{
clear:both;
margin:0;
padding:0;
background:0;
}


#main p.date{
clear:both;
margin-top:-.4em;
padding:.3em 0;
font-size:.9em;
border-top:1px solid #CCD9E5;
}

#main p.r a,
#main p.l a{
border:0;
}

#main p.mitte img{
padding:4px;
border:1px solid #ccd9e5;
}

#main p.mitte a:hover img{
padding:4px;
border:1px solid #900;
}

#nav ul li a span{
color:#999;
font-size:.85em;
}

#listfuss{
clear:both;
float:left;
display:inline;
width:100%;
text-align:left;
background:#EBF0F5;
background:#CDD9E6;
border-top:1px solid #CCD9E5;
border-top:1px solid #036;
}

#listfuss .liste{
float:left;
display:inline;
width:299px;
margin-bottom:2em;
}

#listfuss .liste ul{
list-style-type:none;
margin:0 10px 10px 0;
padding:0 20px;
}

#listfuss .liste ul li{
padding:0 0 0 16px;
background:transparent url(/bild/pfeil3.gif) no-repeat 0px 3px;
}

#listfuss .liste ul li a{
color:#900;
border:0;
text-decoration:none;
}

#listfuss h2,
#listfuss .liste h2{
clear:both;
margin:10px;
padding:3px;
font-size:12px;
color:#036;
background:#9ab3cd;
text-align:center;
}

#main ul.monat li{
float:left;
display:inline;
background:0;
margin:0;
padding:0;
width:84px;
}

#main ul.monat{
float:left;
display:inline;
margin:0 0 2em;
height:1%;
}

#listfuss ul{
float:left;
display:inline;
margin:0;
padding:0 20px;
}

#listfuss ul.monat li{
float:left;
display:inline;
margin:0;
padding:0 10px 3px;
list-style-type:none;
}

#listfuss ul li a{
color:#900;
border:0;
text-decoration:none;
}

#listfuss select{
width:280px;
margin:0 10px;
color:#036;
background:#EBF0F5;
border:1px solid #999;
}

body.unternehmen #menu li.unternehmen a,
body.unternehmensentwicklung #menu li.unternehmensentwicklung a,
body.personalberatung #menu li.personalberatung a,
body.psychologischeberatung #menu li.psychologischeberatung a,
body.produkte #menu li.produkte a,
body.faelle #menu li.faelle a,
body.aktuell #menu li.aktuell a{
background:#9ab3cd url(/bild/menu.gif) no-repeat left bottom;
color:#fff;
}

body.home #fmenu li.home a,
body.unternehmen #fmenu li.unternehmen a,
body.unternehmensentwicklung #fmenu li.unternehmensentwicklung a,
body.personalberatung #fmenu li.personalberatung a,
body.psychologischeberatung #fmenu li.psychologischeberatung a,
body.produkte #fmenu li.produkte a,
body.faelle #fmenu li.faelle a,
body.aktuell #fmenu li.aktuell a{
color:#369;
}

body#home #seite{
background:#fff url(/bild/bg1.gif) repeat-y center top;
}

#main a{
border:0;
}


/*
#main .coaching{
padding:10px;
border:1px solid #ccc;
background:#EBF0F5;
border:1px solid #CCD9E5;
}

#main .coaching .date{
display:none;
}

#main .wirtschaft,
#main .zitate{
font-size:11px;
margin:-10px 40px 0px;
padding:10px 40px 0;
border:1px solid #ccc;
background:#f5f5f5;
line-height:1em;
}

#main .wirtschaft h1,
#main .zitate h1{
font-size:11px;
}

#main .wirtschaft .date,
#main .zitate .date{
display:none;
}

*/

#content .topweiter{
float:left;
display:inline;
margin-top:-1em;
}


#content #main .comments-open{
width:35em;
margin:0 auto 2em;
text-align:center;
padding:2em 3em;
background:#EBF0F5;
border-top:3px solid #CCD9E5;
}

#main .comments-open span{
font-size:.9em;
color:#369;
}

#main textarea,
#main input{
margin:.3em 0 1em;
padding:.4em 1.2em;
width:95%;
color:#369;
font:12px arial, verdana, helvetica, sans-serif;
border:1px solid #CCD9E5;
border:0;
border-bottom: 2px solid #CCD9E5;
}

#main input.no{
display:none;
}

#main #comments-open-text{
margin:.6em 0;
}

#main input#comment-bake-cookie{
width:2em;
}

#main label{
padding-left:1.2em;
display:block;
text-align:left;
font-weight:normal;
color:#036;
}

#main input#comment-preview,
#main input#comment-submit{
margin:0 1.2em;
width:14em;
background:#CCD9E5;
font-weight:bold;
color:#369;
border:solid #369;
border-width: 1px 2px 2px 1px;
}

#main input#comment-preview:hover,
#main input#comment-submit:hover{
border:solid #99B2CC;
border-width: 1px 2px 2px 1px;
}

#main input#comment-subscribe{
width:1em;
}

#main #comment-form-subscribe{
margin:-1em 0 1em;
}

#comment-form-email,
#comment-form-name{
width:15em;
float:left;
margin:0 2em 0 0;
}

#comments-open-text,
#comment-form-url{
width:33em;
}

#main .center{
text-align:center;
}


#content #main .entrymeta{
clear:both;
padding:.2em;
text-align:center;
font-size:.9em;
border-top:1px solid #CCD9E5;
border-bottom:1px solid #CCD9E5;
width:44em;
margin:0 auto 1em;
color:#036;
}

#content #main .entrymeta a{
color:#036;
}

#content #comments{
text-align:center;
color:#036;
}

#content #main .trackback,
#content #main .comment{
width:35em;
margin:0 auto 1em;
padding:1em 3em .4em;
background:#EBF0F5;
border-top:3px solid #CCD9E5;
}

#content #main .trackback p{
font-size:.9em;
}

#content #main .comment-content,
#content #main .comment-header{
font-size:.9em;
}

#content #main .comment-header img{
display:none;
}

#content #main .trackback .posted,
#content #main .comment-header{
border-bottom:1px solid #CCD9E5;
margin-bottom:.3em;
padding-bottom:.3em;
}

#content #main .comment-header span{
font-size:1.6em;
color:#CCD9E5;
padding:.2em;
}

#content #main .comment-header span a{
color:#9AB3CD;
}

#content #main .comment-header span a:hover{
color:#369;
}

/*
#main .centercomment{
text-align:center;
margin-left:auto;
margin-right:auto;
}
*/

body#home #nav p.hr2,
#main p.hr2{
padding:.3em 0;
background:transparent url(http://www.streuverluste.de/bilder/hr2.gif) no-repeat center center;
}

#nav select{
width:200px;
margin:5px 13px;
color:#036;
background:#fff;
}

#main ul h3{
margin-bottom:0;
}

#main ul h3 a{
color:#369;
}

body#home #main ul li,
body#home #nav ul li {
background:transparent url(/bild/pkt.gif) no-repeat 8px 4px;
margin:0;
}

#nav a.no{
border:0;
}

.newsletter{
margin-bottom:1em;
padding-bottom:.4em;
padding-left:1em;
background:#fff;
border:1px solid #CCD9E5;
}

.newsletter input{
color:#369;
width:160px;
padding:2px 4px;
font-family:verdana;
background:#EBF0F5;
border:1px solid #ccd9e5;
}

.newsletter input#abo{
width:170px;
color:#369;
font-weight:bold;
background:#CCD9E5;
border:2px solid #369;
border-width:1px 2px 2px 1px;
}

.newsletter ul{
border:1px solid red;
}

.newsletter p{
color:#369;
font-weight:bold;
}

#subtext .newsletter{
margin-top:-0.8em;
padding:.3em 0;
text-align:center;
}

body#s1 #nav .newsletter{
text-align:center;
}

.newsletter input#abo:hover{
border:solid #99B2CC;
border-width: 1px 2px 2px 1px;
}

body#AE #nav .newsletter ul{
padding:0;
margin-bottom:0;
}


#main ul li.rss{
float:left;
margin-top:3px;
background:transparent url(/bild/rss.gif) no-repeat 0 0;
}

#main ul li.liste{
margin-top:-6px;
background:transparent url(/bild/pkt12.gif) no-repeat left 8px;
}

#main ul li.liste img{
border:0;
}

body#home #subtext{
margin-top:.8em;
}


#main .kurznachrichten{
border:1px solid #CCD9E5;
padding:1em 1em 0;
margin-bottom:1em;
background:#EBF0F5;
}

#main .kurznachrichten .date{
margin:-1em 0 .6em;
}

#main h3{
margin-bottom:.6em;
}

body#home #subtext a img{
border:0;
}

/*** footer ***/

#footer{
clear:both;
float:left;
display:inline;
width:100%;
text-align:left;
background:#cdd9e6;
background:#369;
border-top:1px solid #036;
}

#footer .linkbox{
float:left;
display:inline;
padding:1em 0;
}

#footer .linkbox h3{
margin:0 15px;
}

#footer .linkbox h3 a{ 
color:#fff;
display:block;
text-decoration:none;
padding:2px 4px 2px 8px;
}

#footer .linkbox h3 a:hover{ 
color:#036;
}

#footer .linkbox ul{
list-style:none;
margin:4px 15px 0;
border-top:1px solid #9ab3cd;
}

#footer .linkbox ul li{
list-style:none;
}

#footer .linkbox ul li a{
color:#cdd9e6;
display:block;
height:1%;
text-decoration:none;
padding:2px 4px 2px 8px;
}

#footer .linkbox a:hover{
color:#036;
background:#9ab3cd;
}

#footer #eins{
width:260px;
}

#footer #zwei,
#footer #drei{
width:188px;
}

#footer #vier{
width:260px;
}

#footer #eins2,
#footer #zwei2,
#footer #drei2,
#footer #vier2,
#footer #eins,
#footer #zwei,
#footer #drei,
#footer #vier{
width:224px;
}

#footer h2{
display:block;
padding:.3em 1em;
color:#fff;
font-size:1.2em;
background:#036;
border:1px solid #444;
border-width:1px 0;
text-align:center;
}


/**** LINK-tag style sheet ajaxtabs.css ****/

#toptext .shadetabs{
padding: 13px 0 3px;
margin-left: 0 ;
margin-top: 0px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

#toptext .shadetabs li{
display: inline;
margin: 0;
}

#toptext .shadetabs li a{
text-decoration:none;
padding: 3px 13px;
margin-right: 3px;
border: 1px solid #9AB3CD;
border-bottom:0;
background:#fff url(/ajaxtabs/shade.gif) top left repeat-x;
background:#CCD9E5;
}

#toptext .shadetabs li a:hover{
background:#fff url(/ajaxtabs/shade.gif) top left repeat-x;
}

#toptext .shadetabs li.selected{
position: relative;
top: 1px;
}

#toptext .shadetabs li.selected a{ 
background:#fff url(/ajaxtabs/shadeactive.gif);
border-bottom:1px solid white;
color:#036;
padding: 7px 13px 3px;
}

#toptext .shadetabs li.selected a:hover{ 
color:#2b5782;
}

#toptext .contentstyle{
border: 1px solid #9AB3CD;
background:#fff;
width: 96%;
margin-bottom: 1em; padding: 10px;
}




#main h2,
#subtext h2,
#nav h2{
border:0;
border-bottom:1px solid #366;
background:#ebf0f5;
}

body#s1 #nav h2,
body#AE #nav h2,
body.aktuell #nav h2,
#main h2{
background:0;
}

a{
outline:none;
}

