* { 

    margin:0;

    padding:0;

    list-style:none;

}





body {

    font: normal 100.1%/1.4em arial,verdana,sans-serif;

    background-color: #999999;

    margin:0px;

}



img {

    border:0;

}



ul, li {
    font-size: 12px;
}

li {
    list-style:square ;
    padding: 0;
    margin: 0 0 0 20px;
}


h1 {

    font-size: 18px;

    padding: 20px 0 10px 0;

}



h2 {

    font-size: 16px;
    padding: 20px 0 20px 0;

}



h3 {

    font-size: 14px;

    padding: 10px 0 10px 0;

}



p {

    text-align: justify;

    font-size: 12px;

    padding: 10px 0 10px 0;

}



a {

    color:#3300cc;

    font-size: 12px;

}

.line {
    border-bottom: 1px #ccc dashed;
    margin: 5px 0 20px 0;
}

address {
    padding: 10px;
    
    font-style:normal;
    text-align:normal;
    line-height:normal;
    
    background-color: #e6f1ff;

}

address strong {
    color: #333;
}

address strong.phone {
    padding: 0 8px 0 0;
}

address strong.fax {
    padding: 0 30px 0 0;
}

#content, img {

    padding: 10px;

}



td {

    padding-right: 5px;

}



td img {

    padding:0;

}



.moreNews {

    background-color:#e6f1ff;

    padding:5px;

}



.moreNews p {

    margin:0;

    padding:0;

}



.moreNews h1, h2 {

    padding:2px 0 2px 0;

}



.moreNews h1 {

    font-size: 14px;

}



.moreNews h2 {

    font-size: 12px;

}



/* Positions/Layout-Angaben */

#frame {

    width: 790px;

    margin-right:auto;

	margin-left:auto;

	margin-top:5px;

	padding:0px;

	text-align:left;

}



#header {

    background:#999999 url(webdesign_ulm/quiz.jpg);

    width:790px; 

    height:285px;

}



#header ul {

    padding-right: 70px; 

    padding-top: 70px;

    text-align: right;

}



#header li {

    display: inline;

    padding: 5px 5px;

}



#header a {

    color:#fff;

}





#content {

    background:#999999 url(webdesign_ulm/rand_links_rechts.gif);

    width: 710px;

    padding: 0 40px 0 40px;

    min-height: 400px;

    height:auto;

    _height:400px;

}



#content td {

    font-size: 12px;

    text-align: justify;

}







#footer {

    background:#999999 url(webdesign_ulm/unten_rund.gif) no-repeat;

    width:790px; 

    height:100px;

    font-size: 11px;

    text-align:center;

    padding-top:60px;

}



#footer p {

    text-align:center;

    font-size: 11px;

}



#footer a {

    font-size: 11px;

}



#footer li {

    display: inline;

    padding-right: 5px;

}


#content .attention {
    background-color: #FFDFBF;
    width: 690px;
    padding: 10px;
    margin: 10px 0 20px 0;
    font-size: 12px;
}

#content .attention h2 {
    font-size: 14px;
}





#content .container {

}


#content .container .left {
    float:left;
    width: 350px;
}

#content .container .right {
    float:right;
    width: 350px;
}







.contact_form.table {
    margin: 30px 0 50px 0;
}

.contact_form input.phone {
    width: 250px;
}

.contact_form input.email {
    width: 250px;
}

.contact_form input.person {
    width: 510px;
}

.contact_form textarea {
    width: 510px;
    height: 100px;
}


small {
    font-size: 12px;
}