/*
Farben:

Dunkelrot: 		#962f19
Hintergrund:	#ffebc2
*/
body {
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:78%;
    line-height:146%;
    color: #110000;
    width:100%;
    height:100%;
    background-color:#0988e1;
}

#main{
    position:relative;
    margin:0px;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1;
}

#linke_seite{
    position:fixed;
    top:0;
    left:0;
    width:188px;
    height:100%;
  /*  display:block; */
}

* html #linke_seite{
    position:absolute;
}

#background_links_1{
    position:fixed;
    left:0;
    top:0;
    width:188px;
    height:100px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_01.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_links_2{
    position:fixed;
    left:0;
    top:100px;
    width:188px;
    height:24px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_05.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_links_3{
    position:relative;
    left:0;
    top:0;
    width:188px;
    height:650px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_08.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_links_4{
    position:relative;
    left:0;
    top:0;
    width:188px;
    height:26px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_11.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#rechte_seite{
    position:fixed;
    top:0;
    left:808px;
    right:0px;
    width:auto;
    height:100%;
   /* display:block;*/
}

* html #rechte_seite{
    position:absolute;
}

#background_rechts_1{
    position:fixed;
    left:808px;
    top:0;
    width:450px;
    height:100px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_03.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_rechts_2{
    position:fixed;
    left:808px;
    top:100px;
    width:450px;
    height:24px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_07.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_rechts_3{
    position:relative;
    left:0;
    top:0;
    width:450px;
    height:650px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_10.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#background_rechts_4{
    position:relative;
    left:0;
    top:0;
    width:450px;
    height:26px;
    background-image:url('../../bilder/layout3/pmt_layout_website_2010_3_13.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

#header{
    position:relative;
    left:0px;
    padding:0;
    margin:0;
    top:0px;
    height:124px;
    width:100%;
    z-index:2;
    display:block;
}

#mitte{
    position:relative;
    display:block;
    top:0px;
    left:188px;
    width:620px;
    height:inherit;
}

#header_bild_oben{
    position:fixed;
    left:188px;
    top:0;
    width:inherit;
    w\idth:620px;
    height:100px;
    background-image:url("../../bilder/layout3/pmt_layout_website_2010_02.jpg");
    background-repeat:no-repeat;
    background-position:top;
}

#menu{
    position:fixed;
    top:100px;
    left:188px;
    width:620px;
    height:24px;
    background-image:url("../../bilder/layout3/bg_menu_up.jpg");
    background-repeat:repeat-x;
    background-position:top;
}

#main1{
    margin:0;
    padding:0;
    display:block;
    left:0px;
    width:620px;
    height:auto;
    background-image:url("../../bilder/layout3/bg_main.png");
    background-repeat:repeat;
    background-position:top;
    z-index:1;
}

#background_mitte{
    position:fixed;
    margin:0;
    padding:0;
    top:124px;
    left:188px;
    width:620px;
    height:inherit;
    background-color:#cbe6f9;
    background-image:url("../../bilder/layout3/pmt_layout_website_2010_3_09.jpg");
    background-repeat:no-repeat;
    background-position:top;
    z-index:0;
}

* html #background_mitte{
    background-image:url("../../bilder/layout3/pmt_layout_website_2010_3_09.jpg");
    background-repeat:no-repeat;
    background-position:top;
    background-color:#cbe6f9;
}


* html #main1{
    position:relative;
    padding-bottom:0px;
    top:0;
}

#footer{
    position:fixed;
    bottom:0px;
    height:24px;
    font-size:82%;
    text-align:left;
    width:100%;
    z-index:2;
    padding-left:208px;
    background-image:url("../../bilder/layout3/bg_menu_down.jpg");
    background-repeat:repeat-x;
    background-position:top;
}

* html #footer{
    position:absolute;
    left:188px;
    right:0px;
    width:596px;
    z-index:100;
    bottom:0px;
    padding-left:24px;
}

.footer_text{
    position:relative;
    margin-top:6px;
    color:#ffffff;
}

#inhalt{
    position:relative;
    top:0px;
    left:0px;
    margin:0;
    padding-left:22px;
    padding-right:22px;
    padding-top:10px;
    padding-bottom:20px;
}

#seiteninhalt_text{
    position:relative;
    margin:0;
    padding:0;
}

.cleaner{
    clear:both;
}

/********************/
/* Start: BILDER    */
/********************/
.bild_in_text_top{
    display:block;
    margin:12px;
    margin-top:0px;
    border:solid #98c5e3 2px;
}

.bild_in_text_left{
    display:block;
    margin:5px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:2px;
    border:solid #98c5e3 2px;
}

.bild_in_text_right{
    display:block;
    margin:5px;
    margin-top:0px;
    margin-right:0px;
    border:solid #98c5e3 2px;
}

iframe{
    border:solid #98c5e3 2px;
    font-size:80%;
}

/********************/
/* Start: TEXTSEITE */
/********************/
.textbild_pos1{
    display:block;
    float:left;
    margin-right:12px;
    margin-bottom:5px;
}

.textbild_pos2{
    display:block;
    float:left;
    margin-top:0.3em;
    margin-bottom:5px;
    padding-right:1em;
}

.textbild_pos3{
    display:block;
    float:right;
    margin-left:12px;
    margin-bottom:5px;
}

ul{
    position:relative;
    left:1em;
    padding:0;
    margin:0;
    list-style-type:disc;
    list-style-position:outside;
}

ul > li{
    padding:0;
    margin:0;
    font-weight:normal;
    line-height:146%;
}

h1{
    font-size:170%;
    line-height:130%;
    font-weight:normal;
    color:#0989e2;
}

h2{
    font-size:136%;
    font-weight:normal;
    line-height:146%;
    color:#0989e2;
}

h3{
    font-size:100%;
    line-height:146%;
    font-weight:normal;
    color:#0989e2;
}

p{
    margin-bottom:2px;
    line-height:146%;
    text-align:left;
}

.weiss{
    color:#ffffff;
}

.intro{
    font-size:100%;
    color:#2275bc;
    margin-top:252px;
    margin-left:0px;
}

.zusatz_block h2{
    margin-top:0px;
}
a:link{
    color:#2275bc;
}

a:visited{
    color:#666666;
}

a:hover{
    color:#11426b;
}
a:active{
    color:#11426b;
}

table {
    padding:0;
    margin:0;
    background-color:#8dc5ef;
    border:solid #98c5e3 2px;
}

thead{
    color:#0988e1;
    padding:0;
    margin:0;
    border:none;
}

tbody{
    padding:0;
    margin:0;
    background-color:#b3daf6;
    border:none;
}

tbody tr{
    
}

td{
    margin:0;
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    vertical-align:top;
}
/********************/
/* Start: SPALTEN    */
/********************/

#spalte1{
    position:relative;
    margin-left:12px;
    top:0px;
    width:370px;
    float:left;
    padding:8px;
    display:block;
}
#centerspalte{
    position:relative;
    margin-left:12px;
    top:0px;
    width:750px;
    float:left;
    padding:8px;
    display:block;
}

#menuspalte{
    position:relative;
    margin-left:12px;
    top:0px;
    width:220px;
    float:left;
    padding:0;
    display:block;
}

* html #menuspalte{
    position:relative;
    margin-left:12px;
    top:0px;
    width:220px;
    float:left;
    padding:0;
    display:block;
}

#spalte1d{
    position:relative;
    margin-left:12px;
    top:0px;
    width:370px;
    float:left;
    padding:8px;
    display:block;
}

#einspaltig{
    margin:0;
    padding:0;
    position:relative;
    top:0px;
    bottom:0px;
    width:inherit;
    float:left;
    display:block;
    padding-right:160px;
}

#textspalte{
    margin:0;
    padding:0;
    position:relative;
    top:0px;
    bottom:0px;
    width:350px;
    float:left;
    padding-right:12px;
    display:block;
}

#spalte2{
    position:relative;
    margin-left:0;
    top:0;
    width:240px;
    padding:0;
    float:left;
    display:block;
}

#spalte3{
    position:relative;
    margin:0;
    padding:0;
    top:0;
    width:190px;
    margin-top:20px;
    padding:8px;
    float:right;
    display:block;
    vertical-align:top;
    background-color:#b3daf6;
    border:solid #98c5e3 2px;
}

/*****************/
/* Start GALERIE */
/*****************/

#main_galerie
{
    position:relative;
    margin:0;
    top:0px;
    left:0px;
    padding:0;
}

#galerierahmen
{
    position:relative;
    margin:0;
    padding:0;
}

.galerietitel
{
    height:32px;
}

.galeriethumbs
{
    position:relative;
    margin-top:0px;
    top:0px;
}

.galerieminis
{
    position:relative;
    margin:0;
    display:block;
    height:inherit;
    clear:both;
}

.galeriedummy_rahmen
{
    position:relative;
    margin-top:28px;
    height:auto;
    width:auto;
    text-align:center;
    background-color:#000000;
    border:solid #ffffff 3px;
    padding:0;
    clear:both;
    display:block;
}

.galeriedummy_rahmen_projekt
{
    position:relative;
    height:362px;
    width:362px;
    text-align:center;
    background-color:#000000;
    border:solid #ffffff 3px;
    padding:0;
    clear:both;
    display:block;
}

.galerie_dummy
{
    position:relative;
    top:0px;
    vertical-align:middle;
    height:auto;
    padding:6px;
    overflow:hidden;
}

.galerie_dummy_projekt
{
    position:relative;
    top:0px;
    vertical-align:middle;
    height:auto;
    padding:6px;
    overflow:hidden;
}

.galerie_dummytitel
{
    position:relative;
    min-height:20px;
    width:inherit;
    text-align:left;
}

.galeriedummy_text
{
    position:relative;
    margin-top:6px;
    min-height:40px;
    width:inherit;
}

.galeriedummy_text p
{
    font-weight:normal;
    text-align:left;
    line-height:100%;
    border-bottom:solid 1px #ffffff;
}

.galerie_thumbtext
{
    left:0px;
    right:0px;
    top:0px;
    margin-bottom:10px;
    height:10px;
    width:100px;
    text-align:center;
}

.galerie_thumbnail_hoch,.galerie_thumbnail_quer,.galerie_thumbnail_quadrat
{
    padding-top:5px;
}

.galerie_medium_hoch,.galerie_medium_quer,.galerie_medium_quadrat
{
    padding-top:0px;
}

.galerie_mini_hoch,.galerie_mini_quer,.galerie_mini_quadrat
{
    padding-top:2px;
}


.galeriebild_rahmen
{
    width:100px;
    height:100px;
    border:solid #ffffff 3px;
    margin:6px;
    text-align:center;
    vertical-align:middle;
    background-color:#000000;
    float:left;
}

.galeriebild_rahmen_mini
{
    width:45px;
    height:45px;
    border:solid #ffffff 3px;
    margin:2px;
    text-align:center;
    vertical-align:middle;
    background-color:#000000;
    float:left;
}

.galeriebild_rahmen_medium
{
    width:300px;
    height:300px;
    margin:0px;
    text-align:center;
    vertical-align:middle;
    background-color:#000000;
    float:left;
}

.nav_galerie
{
    position:relative;
    width:228px;
    margin-top:4px;
    height:52px;
    font-size:78%;
    color:#999999;
    text-align:center;
}

.navbutton_galerie_l1
{
    margin:0;
    padding:0;
    top:0px;
    position:relative;
    width:24px;
    height:24px;
    float:left;
}

.navbutton_galerie_r1
{
    margin:0;
    padding:0;
    top:0px;
    position:relative;
    width:24px;
    height:24px;
    float:right;
}

.navbutton_galerie_l2
{
    margin:0;
    padding:0;
    top:0px;
    position:relative;
    width:24px;
    height:24px;
    float:left;
}

.navbutton_galerie_r2
{
    margin:0;
    padding:0;
    top:0px;
    position:relative;
    width:24px;
    height:24px;
    float:right;
}

.seitenzahl_galerie
{
    text-align:center;
    margin-top:0px;
    margin-left:6px;
    height:16px;
    display:block;
}

/**********************/
/* Ende: Galeriestile */
/**********************/


/*****************/
/* Start EVENTS */
/*****************/

.event_liste{
    position:relative;
    padding:0;
    margin:0;
    top:0px;
    left:0px;
    margin-bottom:20px;
    border:solid 1px #e7eaea;
}

.event_listentitel{
    position:relative;
    padding-left:8px;
    padding-right:8px;
    border-bottom:solid 1px #e7eaea;
}

.event_listenzeile1{
    position:relative;
    background-color: #ffffff;
}
.event_listenzeile2{
    position:relative;
    background-color: #e7eaea;
}

.event_liste ul{
    padding:0;
    margin:0;
    left:0;
    top:0;
    list-style-type:none;
}

.event_liste li{
    display:block;
    padding-left:8px;
    padding-right:8px;
    padding-top:4px;
    padding-bottom:8px;
    margin:0;
}

.event_liste li a{
    display:block;
    text-decoration:none;
}

.event_listenzeile1:hover{
    background-color: #d3d9d6;
}

.event_listenzeile2:hover{
    background-color: #d3d9d6;
}

.event_liste h3{
    padding:0px;
    padding:0px;
    margin:0;
}

.event_datum{
    margin-bottom:4px;
    line-height:140%;
    color:#2275bc;
    border-bottom:solid 1px #d3d9d6;
}


